ImageMagick Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:imagemagick [2011/06/03 16:53]
Выполнил небольшой рерайт
wiki:imagemagick [2012/07/18 13:24] (текущий)
[Использование convert]
Строка 1: Строка 1:
 ====== ImageMagick ====== ====== ImageMagick ======
  
-ImageMagick - это кроссплатформенныйконсольный редактор изображений,​ а точнее набор консольных программ. +ImageMagick - это кроссплатформенный консольный редактор изображений,​ а точнее набор консольных программ. 
-Конечно же большинство манипуляций с изображениями позволяют сделать такие графические редакторы как GIMP и Photoshop, но если требуется повторение заданных преобразований множество раз - то ImageMagick подходит ​для этого ​как нельзя лучше. +Конечно жебольшинство манипуляций с изображениями позволяют сделать такие графические редакторы как GIMP и Photoshop, но если требуется повторение заданных преобразований множество раз - то ImageMagick подходит как нельзя лучше. 
-В данной статье ​будет ​рассмотрена работа с утилитами convert, montage, identify и composite.+На данный момент в статье рассмотрена работа с утилитами convert, montage, identify и composite.
  
 ===== Использование convert ===== ===== Использование convert =====
 +<note important>​Здесь описаны лишь некоторые примеры использования утилиты. Русскую документацию по утилите ''​convert''​ читайте [[wiki:​convert|здесь]].</​note>​
 +
 +----
  
 <code bash> <code bash>
Строка 21: Строка 24:
 ^Опция^Пример^Описание^ ^Опция^Пример^Описание^
  
-| -resize <​MMMxNNN>​ | -resize ​50 | Изменяем размер изображения в пикселях,​ с сохранением соотношения сторон.\\ * **-resize 200х100** и **-resize 200** дадут одинаковый результат |+| -resize <​MMMxNNN>​ | -resize ​500x200 ​| Изменяем размер изображения в пикселях,​ с сохранением соотношения сторон ​
 +| | -resize 500 | Сжатие до 500 пикспо **ширине**, с пропорциональным сжатием ​**высоты** 
 +| | -resize x500 | Сжатие до 500 пикс. по **высоте**, с пропорциональным сжатием **ширины** ​|
  
 {{:​wiki:​imagemagick_logo_50x50.png|}} {{:​wiki:​imagemagick_logo_50x50.png|}}
Строка 45: Строка 50:
 \\ \\
 FIXME добавить пример для -crop 100x100 FIXME добавить пример для -crop 100x100
-| -crop <​geometry>​ | -crop 100x100+0+0 | Обрезаем.\\ * заметьте,​ что -crop 100x100 не обрежет изображение до 100 на 100 пикселей относительно верхнего левого угла, а нарежет все изображение на кусочки заданного размера. Если у нас было изображение 1000х1000пикс,​ то мы получим 100 кусочков 100x100. |+| -crop <​geometry>​ | -crop 100x100+0+0 | Обрезаем ​изображение.\\ * заметьте,​ что -crop 100x100 не обрежет изображение до 100 на 100 пикселей относительно верхнего левого угла, а нарежет все изображение на кусочки заданного размера. Если у нас было изображение 1000х1000пикс,​ то мы получим 100 кусочков 100x100. |
  
 {{:​wiki:​imagemagick_logo_northwest.png|}} {{:​wiki:​imagemagick_logo_northwest.png|}}
Строка 67: Строка 72:
 {{:​wiki:​imagemagic_tux_black_r45.png|}} {{:​wiki:​imagemagic_tux_black_r45.png|}}
  
-Как видим, разрешение изображения увеличилось. ​Фон, стандартныйбудет белым, но его можно изменить командой **-background**,​ в данном случае **-background black**.+Как видите, разрешение изображения увеличилось. ​Стандартный ​фон ​будет белым, но его можно изменить командой **-background**,​ в данном случае **-background black**.
  
 | -flip | Отражаем по вертикали | | -flip | Отражаем по вертикали |
Строка 180: Строка 185:
 </​code>​ </​code>​
  
-получим изображенияс именами,​ вида: new000.jpg new001.jpg new002.jpg и тд.+получим изображения с именами,​ вида: new000.jpg new001.jpg new002.jpg и тд.
  
 \\ \\
  
-  * Ресайз(изменение размеров) всех *.png в папке, до размера 100 пикс по ширине и сохранение их с качеством равным 75:+  * Ресайз(изменение размеров) всех *.png в папке, до размера 100 пикспо ширине и с качеством равным 75%:
  
 <code bash> <code bash>
Строка 198: Строка 203:
 </​code>​ </​code>​
  
-| -delay | Количество смен изображений за секундупо умолчанию 10 (100мс) | +| -delay | Количество смен изображений за секунду ​(по умолчанию 10 100мс) | 
-| -loop | количество повторов0 - неограниченно |+| -loop | количество повторов ​(0 - неограниченно|
  
 FIXME нужна анимашка FIXME нужна анимашка
Строка 242: Строка 247:
 <code bash> <code bash>
 convert -page +4+4 thumbnail.gif -matte \ convert -page +4+4 thumbnail.gif -matte \
-          \( +clone -background ​navy -shadow 60x4+4+4 \) +swap \+          \( +clone -background ​black -shadow 60x4+4+4 \) +swap \
           -background none -mosaic ​    ​shadow_soft.png           -background none -mosaic ​    ​shadow_soft.png
 </​code>​ </​code>​
Строка 255: Строка 260:
  
 \\ \\
 +<note tip>​Новые примеры приветствуются.</​note>​
 ===== Ссылки ===== ===== Ссылки =====
-[[http://​www.imagemagick.org/​script/​command-line-options.php| Официальное руководство (на английском).]]+[[http://​www.imagemagick.org/​script/​command-line-tools.php| Официальное руководство (на английском).]]
  
-{{tag>​Tips ​Мультимедиа Растровая_графика Можно_улучшить}}+{{tag>​Tips графика Можно_улучшить}}