语言Visual Basic 6.
我想知道是否有开源或现有的Microsoft Image库
允许我将GIF(8位深度)图像转换为以下任一项:JPG,TIF.
我目前正在使用Imaging for Windows V2.7 API.我最近才发现它不支持所有GIF类型的图像.
我发现99%的GIF图像都没有问题.请注意,图像没有损坏,我可以用其他成像工具打开它.
谢谢.
解决方法
ImageMagick是一个优秀的免费开源图像处理包.你可以在VB6中使用
OLE (ActiveX) control.我自己从未尝试过 – 我总是使用ImageMagick命令行.我知道控件只需要正常的命令行.
用于gif到jpg的conversion命令就是这样的.
convert my.gif my.jpg
编辑:ImageMagick根据GPL许可:如果您使用控件并重新分发您的程序,您的程序可能必须是免费的开源. Apparently尚未经过合法测试,动态链接到GPL库或控件是否会调用GPL.你总是可以启动ImageMagick命令行,这对我来说应该是安全的[我不是律师].