Учитывая фотографию, загруженную пользователем, каков наилучший подход к созданию миниатюр разных размеров с использованием ImageMagick (или GraphicsMagick)?Я предполагаю шаги:
- Создайте супер образец изображения, сохраняя исходное соотношение сторон
- Примените водяной знак к супер образцу
- Создайте миниатюры разных размеров, используясуперсэмплированное изображение с водяным знаком
Дополнительные требования:
- Наилучшее возможное качество (означает ли это PNG по сравнению с JPG?)
- Наименьший возможный размер файла (делаетэто означает JPG над PNG?)
- Использовать плотность 72x72, единицы измерения - это ppi
Поскольку я не очень хорошо знаком со сложностями IM (или GM), некоторые указания получшие команды, которые отвечают моим целям, будут высоко оценены.Спасибо.