2015-10-29 4 views
0

Я использую холст, чтобы сделать эффект размытия на изображениях карусели. В основном, изображения карусели устанавливаются на обложку фона, чтобы изображение обрезалось в соответствии с размером окна. Я хочу сделать то же самое с изображением холста. Есть идеи? Спасибо, кучи!Как установить размер фона на холсте

ответ

0

Этот фрагмент должен сделать трюк.

var aspectheight = h * (canvas.width/w); 
var heigthoffset = ((aspectheight - canvas.height)/2) * -1; 
ctx.drawImage(image, 0, heigthoffset, canvas.width, aspectheight); 

Где h и w - ширина и высота, если изображение отображается, а изображение - это изображение.

+0

Спасибо. Я попробую. –