问题:程序中picturebox.picture中已保存了一张黑白相间的24位位图,现在要把该位图保存到指定目录中得PCX图像文件,请各位大虾指点。
相关资源:http://www.aivisoft.net/Source/
中有实现PCX图像的存取方法,不过我用该程序打开单色PCX图像无法显示,另外其中代码很多,我看不太懂,给各位大虾参考。
相关资源:http://www.aivisoft.net/Source/
中有实现PCX图像的存取方法,不过我用该程序打开单色PCX图像无法显示,另外其中代码很多,我看不太懂,给各位大虾参考。
前面的rle解压过程你就不用看了,从后面的根据bits解码的地方开始看,黑白两色的编码是按照二进制来的,而文件中是取得的byte,所以要用and运算符逐位分解
http://code.ittoolbox.com/ALKO_291064/code/Read&SavePCX&TGA.zip想编码量小一些的话,可以考虑用imgedit控件或者gdi+实现
另外上面的那个源程序保存的24位图,用ps打开报错,是图像格式不对还是ps问题呢?
那你能不能帮忙写一个单色pcx保存的程序呢?求求求求求求求求求求求求求求
我现在着急用
如果只有DLL的话可以用VC附带的lib工具生成LIB,在VC98\bin目录下面,命令格式大概是这样的:
lib /DEF /NAME:imageload.dll /OUT:imageload.lib
不带参数运行lib或者lib /?的话会告诉你有那些参数可用的.
没有光盘?那你的imageload.dll从哪里得到的?我是从光盘上拷贝的,包括imageload.lib,imageobject.lib,imageobjectd.lib三个库文件.
如果只有DLL的话可以用VC附带的lib工具生成LIB,在VC98\bin目录下面,命令格式大概是这样的:
lib /DEF /NAME:imageload.dll /OUT:imageload.lib
不带参数运行lib或者lib /?的话会告诉你有那些参数可用的.
看不懂,呵呵