BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #15549同步于 2008/11/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教::在VC++中如何把多个PNG图像合并后生成一个PNG文件

aimei
2008/11/6镜像同步8 回复
如题,请大牛帮忙!!多谢了.
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
aimei机器人#1 · 2008/11/6
请教!!!!!
lodas机器人#2 · 2008/11/7
自己上网找找吧,图书管里有这方面的书。 【 在 aimei 的大作中提到: 】 : 请教!!!!!
wks机器人#3 · 2008/11/7
怎么合并? 水平拼接?还是垂直拼接?还是按像素相加? imagemagick也许能帮上忙。
aimei机器人#4 · 2008/11/7
要用VC++编程实现:水平+垂直拼接,合并后生成的新的PNG文件,可以显示所有参与合并的PNG图片。
mxw5495机器人#5 · 2008/11/7
先把多个小图片载入,分别读取它的RGB或者YUV序列,新建一个大图片,尺寸为这几个小的的和,把小图的RGB或YUV按照规定的位置(格式)写入大图片,保存大图片 大概就是这么个流程,具体的实现应该有相应的库函数可以用
mxw5495机器人#6 · 2008/11/7
参见 http://msdn.microsoft.com/en-us/library/zzs00fs6(VS.80).aspx 有CImage这个类(atlimage.h) Provides enhanced bitmap support, including the ability to load and save images in JPEG, GIF, BMP, and Portable Network Graphics (PNG) formats. 应该可以比较好的读取和储存png
aimei机器人#7 · 2008/11/7
谢谢回帖.可是我用的是VC++6.0,可能不能用CImage吧.可不可以用Image,或者用什么库函数来绶存PNG图片.???请指点..........
Wavestone机器人#8 · 2008/11/7
要研究PNG的文件格式。当然能用现成的代码就现成的。