Команды для ImageMagick для создания миниатюр - PullRequest
3 голосов
/ 03 октября 2010

Учитывая фотографию, загруженную пользователем, каков наилучший подход к созданию миниатюр разных размеров с использованием ImageMagick (или GraphicsMagick)?Я предполагаю шаги:

  1. Создайте супер образец изображения, сохраняя исходное соотношение сторон
  2. Примените водяной знак к супер образцу
  3. Создайте миниатюры разных размеров, используясуперсэмплированное изображение с водяным знаком

Дополнительные требования:

  1. Наилучшее возможное качество (означает ли это PNG по сравнению с JPG?)
  2. Наименьший возможный размер файла (делаетэто означает JPG над PNG?)
  3. Использовать плотность 72x72, единицы измерения - это ppi

Поскольку я не очень хорошо знаком со сложностями IM (или GM), некоторые указания получшие команды, которые отвечают моим целям, будут высоко оценены.Спасибо.

1 Ответ

3 голосов
/ 03 октября 2010

Ознакомьтесь с документацией ImageMagick:

Наилучшее возможное качествосложный, поскольку разностные изображения сжимаются по-разному.Я неравнодушен к PNG, поскольку у него есть множество методов сжатия, доступных для экспериментов.

...