【发布时间】:2010-02-24 03:26:50
【问题描述】:
有谁知道 Visual Basic 6 中的一个开源库,它可以将 TIF 文件中的页面从 LZW 格式转换为 Group4 格式?
谢谢。
【问题讨论】:
标签: vb6 image-processing
有谁知道 Visual Basic 6 中的一个开源库,它可以将 TIF 文件中的页面从 LZW 格式转换为 Group4 格式?
谢谢。
【问题讨论】:
标签: vb6 image-processing
edit 我对你其他问题的回答!
ImageMagick 是一个优秀的免费开源图像处理包。有一个OLE (ActiveX) control,您可以从 VB6 中使用它。我自己从未尝试过——我总是使用 ImageMagick 命令行。我知道控件无论如何都只是使用普通的命令行。
用于更改 TIFF 格式的命令行元素是 -compress。像下面这样以 Group4 格式编写(air code 基于tutorial 和manual)
convert myfile.tiff -compress Group4 myGroup4file.tiff
-compress 参数限定符的选择包括:None、Group4 和 LZW。
编辑:ImageMagick 是 GPL 下的licensed:如果您使用控件并重新分发您的程序,则您的程序可能必须是免费的开源程序。 Apparently 动态链接到 GPL 库或控件是否调用 GPL 尚未经过合法测试。您总是可以启动 ImageMagick 命令行,这对我来说应该是安全的 [我不是律师]。
EDIT2:ImageMagick 网站说它使用 GPL,但在我看来,许可措辞不像 GPL 1 2 或 3。它还包含“就本许可而言,衍生作品不应包括与作品及其衍生作品的接口保持可分离或仅链接(或通过名称绑定)的作品”
【讨论】:
FreeImage 库过去对我很有效。
【讨论】: