0
我一直在努力解决这个问题,希望有人能够帮助我解决这个问题。在预设位置的html5画布上缩放照片图像
我在我的html代码中添加了画布对象,我在其中加载了照片图像。我试图在一些随机坐标上缩放图像,但缩放只发生在画布中心。如果我使用翻译,整个图像随着原点的变化而移动。我也尝试过转换,但是也没有给出预期的结果。
我一直在努力解决这个问题,希望有人能够帮助我解决这个问题。在预设位置的html5画布上缩放照片图像
我在我的html代码中添加了画布对象,我在其中加载了照片图像。我试图在一些随机坐标上缩放图像,但缩放只发生在画布中心。如果我使用翻译,整个图像随着原点的变化而移动。我也尝试过转换,但是也没有给出预期的结果。
使用context.drawImage()+扩展参数缩放的原始图像投影到画布
context.drawImage(srcImage, srcX, srcY, srcWidth, srcHeight,
canvasX, canvasY, scaledWidth, scaledHeight)
其中:
例如之前:
context.drawImage(myMap, 50,50,100,150, 20,20,200,300)
这将抓住从MYMAP图像对象的像素的100x150px矩形开始坐标[50,50]。
然后它会将像素矩形缩放到200x300px。
最后,它将在画布上的坐标[20,20]处绘制放大的像素矩形
谢谢!标记:) – nirvana74v 2013-04-08 07:53:27