如何在PHP中将压缩图像文件格式转换为未压缩的图像文件格式

时间:2011-07-02 10:39:19

标签: php image compression

我对图像压缩有疑问。有没有人知道如何通过PHP或任何其他脚本语言将图像(例如jpg,png等)解压缩为文件格式(如tiff或bmp,反之亦然)?是否有一些图书馆可以做到这一点?

提前感谢您的帮助! :)

此致 彼得。

2 个答案:

答案 0 :(得分:2)

有一个名为GD的库可以做到这一点。但是,还有其他库ImageMagickGraphicsMagick (GMagick)也可以这样做。

任何这些库的原则是:

  1. 打开图片
  2. 以您希望的格式保存图片(TIFF,BMP,...)
  3. 我不推荐使用GD库,因为它不支持您要求的文件类型(TIFF,BMP)。

    在使用库之后,您可以调用命令行工具来转换ImageMagickGraphicsMagick等图像文件。

答案 1 :(得分:-1)

这样做的好处值得怀疑。压缩通过丢失一些信息来工作,在这种情况下,您可能尝试解决的问题可能无法解决。即你仍然会有抖动之类的东西。