永发信息网

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就可以了
全部回答
  • 1楼网友:狂恋
  • 2021-02-01 22:10
选择一个能够加载图片,绘制图片,保存图片的第三方库,例如gdi或gdi+。 过程是: 1、创建一个画布, 2、在画布的指定位置画图片1 3、在画布的指定位置画图片2,这样两张图片就叠加绘制在画布上了,专业束语称之为融合。 4、最后将画布上的内容保存成图片输出在指定路径下,即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯