2014-11-04 2 views
0

Я пытаюсь получить ImageMagick преобразовать изображение для меня (командная строка Linux), что у меня есть:ImageMagick создать масштабируемую миниатюру - командную строку

  • пользователь загружает изображение.
  • преобразовать это изображение в формате JPG

СЛЕДУЮЩИЙ ШАГ

  • Создать эскиз конкретных размеров без потери пропорций
  • В конце концов я буду добавлять в систему пользователь контролирует, чтобы добавить эффекты и т.д. и т.д.

На данный момент, но все, что мне нужно сделать, это взять изображение любого размера и масштабировать его до 320 x 320, придавая ему черный фон - или цвет фона выбора в конце концов!

Спасибо за любой совет/помощь - попытка найти то, что мне нужно, было невозможно!

ответ

0

мне удалось найти способ с некоторой игрой:

convert filein.jpg -trim -resize 320x320 -background black -gravity center -extent 320x320 fileout.jpg 

Если вы JUST хотите паршивости оставить из -extent 320x320 и -background black, как вы не будете иметь опыт.

1

Отличные примеры под номером Thumbnails usage guide.

convert -define jpeg:size=320x320 source_file.jpg \ 
     -thumbnail '320x320>' \ 
     -background black -gravity center -extent 320x320 outfile.gif 
+0

Аналогичные, но лучше я не уверен? Ваш ответ или мой собственный: P ** Я хочу, чтобы качество было сохранено как можно больше !! ** – JustSteveKing

+1

Определить 'jpeg: size' помогает, но не нужно. Что касается качества, то оба они одинаковы. – emcconville

Смежные вопросы