语言的Visual Basic 6。
我想知道是否有一个开放源码的或现有的Microsoft图像库,让我为GIF(8位深度)图像转换为下列之一:JPG,TIF。
我目前使用成像的Windows V2.7 API。 我只找到最近简化版,它支持所有类型的GIF图像。
我发现,GIF图像的99%得到没有问题的处理。 请注意,图像不破,我能够与其他影像工具将其打开。
谢谢。
语言的Visual Basic 6。
我想知道是否有一个开放源码的或现有的Microsoft图像库,让我为GIF(8位深度)图像转换为下列之一:JPG,TIF。
我目前使用成像的Windows V2.7 API。 我只找到最近简化版,它支持所有类型的GIF图像。
我发现,GIF图像的99%得到没有问题的处理。 请注意,图像不破,我能够与其他影像工具将其打开。
谢谢。
ImageMagick的是一个极好的自由开放源码图像操纵包。 有一个OLE(的ActiveX)控制 ,您可以从VB6使用。 我从来没有尝试过自己 - 我始终使用ImageMagick的命令行。 我理解的控制只需要正常的命令行不管怎么说。
该转换为GIF,以JPG命令会是这样的。
convert my.gif my.jpg
编辑:ImageMagick的是GPL授权:如果您使用的控制和重新分配你的程序,有可能你的程序必须是免费开源的。 显然 ,这还没有经过合法测试动态链接到GPL库或控件是否调用GPL。 你总是可以启动ImageMagick的命令行这对我来说应该是安全[我不是律师。
我一直在使用这个采用了英特尔JPEG库方法。 它会帮助您的PictureBox保存为JPEG。 我使用在生产应用这种方法,它的伟大工程。
你可能会考虑的Windows®图像采集自动化库V2.0工具:图像采集和处理组件,用于VB和脚本 。 有大量的使用它的图像转换的例子,谷歌应该调高不少。
使用GDIPlus库! 它的Windows的非标准库。
它转换成JPG,BMP,ICO甚至PNG,透明的PNG等等...
谷歌搜索尝试使用GDIPlus库转换图像 。
我一直在使用这真棒代码为6年,从来就不是一个问题