C++ 怎么将png图片中指定的一块区域挖出来生成一张小的png图片?
答案:2 悬赏:60 手机版
解决时间 2021-02-02 20:54
- 提问者网友:孤山下
- 2021-02-01 20:16
已知该区的其实坐标,和区域宽和高
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-02-01 20:39
首先你得有一个png解析和生成的软件包
linux下有一个loadImage的 可以试一下
VC上可能有类似的 不确定
然后用这个包里面的接口 把png转成位图
然后截取对应区域数据
生成新的数据
把这部分数据打包成png就可以了
linux下有一个loadImage的 可以试一下
VC上可能有类似的 不确定
然后用这个包里面的接口 把png转成位图
然后截取对应区域数据
生成新的数据
把这部分数据打包成png就可以了
全部回答
- 1楼网友:狂恋
- 2021-02-01 22:10
选择一个能够加载图片,绘制图片,保存图片的第三方库,例如gdi或gdi+。
过程是:
1、创建一个画布,
2、在画布的指定位置画图片1
3、在画布的指定位置画图片2,这样两张图片就叠加绘制在画布上了,专业束语称之为融合。
4、最后将画布上的内容保存成图片输出在指定路径下,即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯