Обложка канала

johenews

3322 @johenews

Если вы ещё не поняли, то это самый классный канал в телеграме про IT.

johenews

3 года назад
Открыть в
ImageMagick это прям невероятно крутая штука. С помощью него можно делать с изображениями много всего из консоли. Даже не открывая редактор. А некоторые файловые менеджеры позволяют добавлять в них скрипты и вы можете сделать так что прям в своем менеджере вы кликаете правой кнопкой мыши по картинке и выбираете какой-то действие. Например, конвертация или разворот изображения. Ну а вот вам парочка удобных штуковин Самое простое это конвертация форматов
magick logo.png logo.jpeg

Или ресайз
magick logo.png -resize 100x200 resized-1.png

А если надо развернуть то
magick -rotate 90 image.png

С помощью imagemagick вы можете даже генерировать простые изображения вроде фигур, кнопок или надписей.
convert -size 320x100 xc:lightblue -font Helvetica -pointsize 72 -fill white -stroke black -strokewidth 15 -draw "text 25,65 'Anthony'" -stroke none -draw "text 25,65 'JoheNews'" stroke_outline.jpg

Вот эта команда сгенерирует текст
JoheNews
шрифтом Helvetica и обведет его черным. Это бывает полезным Ну или еще один мой случай. У меня есть блог в который я выкладываю фотки с камеры. Правда вот фотки с камеры они обычно очень большого расширения и большого размера. И грузиться они будут ОЧЕНЬ долго. Поэтому фотки лучше оптимизировать. И кто-то бы вручную в каком-нибудь фотошопе уменьшал каждую фотку. Но не мы.
convert DSC_0124.JPG -scale 20% -size 24% img1.jpg

Вот такой командой сжимается одна фотка. Но можно сделать скрипт.
!#/bin/sh
for X in *.jpg; do convert "$X" -resize 602x400 -strip -quality 86 "$X"; done