posts - 18, comments - 1, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

关于bitmapdata.draw中平移和缩放的参数设置

Posted on 2009-11-10 11:44 月光林地 阅读(454) 评论(0) 编辑 收藏

假如有bmp1和bmp2两个bitmapdata对象,现在要把bmp2中(sourceX,sourceY,sourceX+width,sourceY+height)区域缩放scale倍后画到bmp1的(targetX,targetY)位置,则参数设置为:

bmp1.draw(bmp2, new Matrix(scale, 0, 0, scale, targetX-sourceX*scale, targetY-sourceY*scale), null, null, new Rectangle(targetX, targetY, width*scale, height*scale), false);