Как преобразовать сжатые форматы файлов изображений в несжатые форматы файлов изображений в PHP - PullRequest
1 голос
/ 02 июля 2011

У меня есть вопрос о сжатии изображений. Кто-нибудь знает, как распаковать изображения, такие как JPG, PNG и другие, в такие форматы файлов, как TIFF или BMP и наоборот через PHP или любой другой язык сценариев? Есть ли какая-нибудь библиотека для этого?

Заранее спасибо за любую помощь! :)

С уважением, Петр.

Ответы [ 2 ]

2 голосов
/ 02 июля 2011

Существует библиотека с именем GD , которая делает это.Однако есть и другие библиотеки, такие как ImageMagick и GraphicsMagick (GMagick) , которые также могут это делать.

Принцип работы с любой из этих библиотек:

  1. Открыть картинку
  2. Сохранить картинку в формате по вашему желанию (TIFF, BMP, ...)

Я бы не стал рекомендовать библиотеку GD, так какне поддерживает типы файлов, которые вы запрашиваете (TIFF, BMP).

Помимо использования библиотек, вы можете вызвать инструмент командной строки, который преобразует файлы изображений, такие как ImageMagick или GraphicsMagick .

0 голосов
/ 24 ноября 2012

Преимущества этого сомнительны. Сжатие работает путем потери некоторой информации, и в этом случае проблема, которую вы, возможно, пытаетесь решить, вероятно, не будет решена. то есть у вас все еще будет дизеринг и тому подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...