• 6278阅读
  • 7回复

如何加载局部位图 [复制链接]

上一主题 下一主题
离线zwsatan
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-17



例如如何将这这张图片局部载入,以形成人物动态效果,在此求教中
离线uidab

只看该作者 1楼 发表于: 2011-06-17
回 楼主(zwsatan) 的帖子
可不可以先整体载入,再用局部copy呢?
比如QPixmap中有copy 这个函数,就可以根据你的需要来截取。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线zhangyueyi87
只看该作者 2楼 发表于: 2011-06-17
QPixmap QPixmap::copy ( int x, int y, int width, int height ) const
This is an overloaded function.
Returns a deep copy of the subset of the pixmap that is specified by the rectangle QRect( x, y, width, height).
离线zhangyueyi87
只看该作者 3楼 发表于: 2011-06-17
引用楼主zwsatan于2011-06-17 08:01发表的 如何加载局部位图 :
[图片]
例如如何将这这张图片局部载入,以形成人物动态效果,在此求教中

哈,想到一块去啦!
离线uidab

只看该作者 4楼 发表于: 2011-06-17
回 3楼(zhangyueyi87) 的帖子
呵呵!!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线zwsatan

只看该作者 5楼 发表于: 2011-06-18
多谢楼上的建议我会试试的
离线lefteye
只看该作者 6楼 发表于: 2011-06-18
关注。
测试下。
离线zwsatan

只看该作者 7楼 发表于: 2011-06-18
回 1楼(uidab) 的帖子
多谢建议,我已测试过已成功,不过现在又有一个新的问题

我希望能让人物与场景相融合,即去掉人物图片的紫色部分,自己已经用
painter.setCompositionMode(QPainter::CompositionMode_Difference);
试了所有的组合方式,没有找到理想的解决方法,求教有无其他解决方式
快速回复
限100 字节
 
上一个 下一个