代码之家  ›  专栏  ›  技术社区  ›  Koekiebox

Visual Basic 6从GIF到JPG或TIF的图像转换

  •  3
  • Koekiebox  · 技术社区  · 17 年前

    语言Visual Basic 6。

    我想知道是否有一个开源的或现有的Microsoft映像库可以 请允许我将GIF(8位深度)图像转换为以下任一图像:JPG、TIF。

    我目前正在使用Windows V2.7 API的图像处理。我最近才发现它不支持所有GIF类型的图像。

    5 回复  |  直到 13 年前
        1
  •  2
  •   AngryHacker    17 年前

    this 方法使用英特尔的JPEG库。它将帮助您将图片盒保存为JPEG格式。我正在生产应用程序中使用此方法,效果非常好。

        2
  •  1
  •   Bob77    17 年前
        3
  •  1
  •   MarkJ    17 年前

    ImageMagick 是一个优秀的免费开源图像处理软件包。有一个 OLE (ActiveX) control 可以从VB6中使用。我自己从未尝试过——我总是使用ImageMagick命令行。我知道控件只接受普通的命令行。

    这个 conversion 将gif转换为jpg的命令如下所示。

    convert my.gif my.jpg
    

    编辑:ImageMagick是根据GPL授权的:如果您使用该控件并重新发布您的程序,您的程序可能必须是免费的开源程序。 Apparently 到GPL库或控件的动态链接是否调用GPL还没有经过法律测试。你可以随时启动ImageMagick命令行,对我来说应该是安全的(我不是律师)。

        4
  •  0
  •   Searush    14 年前

    使用 图书馆!这是Windows的标准图库。
    它可以转换成JPG、BMP、ICO甚至PNG、透明PNG等等。。。
    使用GDIPlus库转换图像 .

        5
  •  0
  •   kjack    13 年前

    我一直在用 this awesome code 6年来从未出现过任何问题