九宫格图片:
保持四个角不受图片缩放影响,上下横向矩形部分水平缩放,左右竖向矩形垂直缩放,中间部分水平和垂直均会收到缩放影响。
1.Canvas
canvas下采用drawImage API,通过原始图片的左右上下偏移量,裁剪需要获得的像素块,并在新定义的区域内展示(伴随缩放)
API
ctx.drawImage(img, sx, sy, sWidth, sHeight, tx, ty, tWidth, tHeight);
sx sy: 原图中的起始点
sWidth, sHeight
九宫格图片:
保持四个角不受图片缩放影响,上下横向矩形部分水平缩放,左右竖向矩形垂直缩放,中间部分水平和垂直均会收到缩放影响。
1.Canvas
canvas下采用drawImage API,通过原始图片的左右上下偏移量,裁剪需要获得的像素块,并在新定义的区域内展示(伴随缩放)
API
ctx.drawImage(img, sx, sy, sWidth, sHeight, tx, ty, tWidth, tHeight);
sx sy: 原图中的起始点
sWidth, sHeight