求读写图象的C/C++源码

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:15:36
常用图象格式,如jpg、bmp、gif等
最好是c源码
多谢……

这个涉及到DirectDraw的API函数调动,C/C++可能难以实现,不过你可以手动写代码直接分析文件,TGA和BMP的文件格式如下:
前面几个字符储存文件宽和高还有其它信息
图象的每个象素的RGB色是分别由3个char(范围0-255)变量控制,转换为颜色的long变量的方法是
long=(int)char1*65536+(int)char2*256+(int)char3
JPG和GIF等都是压缩过的,解析方法偶就不太清楚了,要注意,一个图象可能包含几十上百万的象素,绘制速度可能会比较慢