VC 在指定的区域内贴图的算法

潇洒走一回8 2013-08-28 08:35:54
任意大小的图片(大小可根据自己的需要自动调节),这里假设图片大小为25×50,我想把该图片按照一定的规则在一个固定大小的区域内进行贴图,该区域大小假设为227×280,使得贴出来的效果像我们家贴的地板一样,有那种参差的效果,请各位大侠给点思路,我想了好久了,不知道这个算法要怎么来实现?
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhwm 2013-08-28
  • 打赏
  • 举报
回复
StretchBlt这个函数有缺陷,图像方法显示效果还过得去,但缩小显示效果就很不好图片上有黑点,
fishion 2013-08-28
  • 打赏
  • 举报
回复
主要是用StretchBlt时指定好下面四个参数,然后再自己循环计算贴图就行了 int nXOriginDest, // x-coord of destination upper-left corner int nYOriginDest, // y-coord of destination upper-left corner int nWidthDest, // width of destination rectangle int nHeightDest, // height of destination rectangle

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧