绘制位图

的头像
173

CanvasRenderingContext2D 为绘制位图提供了 3个方法。
void drawlmage(lmage image, float x, float y):把 image 绘制到x、y处。该方法不会对图片做任何缩放处理,绘制出来的图片保持原来的大小。
void drawImage(Image image, float x, float y, float width, float height): 把image绘制到x,y处。该方法会对图片进行缩放,绘制出来的图片宽为 width,高为 height。
void drawlmage(Image image, integer sx, integer sy, integer sw, integer sh, floatdx, float dy, float dw, float dh):该方法将会从image 上“挖出”一块来绘制到 Canvas上。其中 sx、sy 两个参数控制从源图片上的哪个位置开始挖取,sw、sh 两个参数控制从源图片上挖取的宽度、高度:dx、dy 两个参数控制把挖取的图片绘制到Canvas 的哪个位置,而 dw、dh 则控制对绘制图片进行缩放,绘制出来的图片宽为dw,高为 dh。

用户评论
评论列表