ИмагеМагицк је апликација која нам омогућава да манипулишемо сликама кроз командну линију и која се користи за практично све формате. Помоћу ње је такође могуће аутоматизовати радње на сликама које се налазе у фасцикли (конверзија, промена величине итд.)
Погледајмо листу корисних наредби ИмагеМагицк:
Добијте информације са слике.
identify -ping image.png
Добијте још више информација.
identify -verbose image.png
Упознајте листу боја коришћених на слици.
identify -list color image.png
Претворите ПНГ слику у ЈПГ
convert image.png image.jpg
Претворите ПНГ слику у ЈПГ што указује на квалитет конверзије.
convert -quality 96 image.png image.jpg
Претворите све ПНГ слике у ЈПГ садржане у фасцикли
mogrify -format png *.jpg
Претворите све слике (* .јпг, * .пнг) у ПДФ
convert images*.* archivo.pdf
Промените величину слике
convert -resize 48×48 image.png image-mini.png
Промените величину свих слика у фасцикли
mogrify -resize 48×48 *.png
Промените величину слике тако што ћете одредити ширину
convert -resize 620x image.png image-620.png
Промените величину слике тако што ћете одредити висину
convert -resize x100 image.png image-100.png
Направите Фавицон
convert -colors 256 -resize 16×16 image.jpg favicon.ico
Претворите слику у боји у црно-белу
convert -type image.jpg image-noir-blanc.jpg
Додајте провидну ивицу од 1 пиксела око слике
convert -bordercolor Transparent -border 1×1 image.png image-borde.png
Додајте црну ивицу од 10 пиксела око слике
convert -bordercolor #000000 -border 10×10 image.png image-borde.png
Направите негатив слике
convert -negate image.png image-negate.png
Ротирајте слику вертикално
convert -flip image.png image-inversee.png
Ротирајте слику с лева на десно
convert -flop image.png image-inversee.png
Користите ИмагеМагицк ГУИ
display image.png
користите ли могрифи ?? погледајте пример у посту.
Живели! Паул.
Да ли сте копирали и налепили?
Ставља слово „к“ уместо знака за „×“ који уређивач текста ставља на страницу.
поздрави
Рубен
здраво
Тестирао сам га и у реду је, али команда за креирање фавикона не делује код мене, ово је грешка коју ми даје:
цонверт: неважећи аргумент за опцију `-ресизе ': 16 × 16 @ еррор / цонверт.ц / ЦонвертИмагеЦомманд / 2343.
поздрав
шта је терминал
Веома добар избор наредби и прегледност у њиховој синтакси. Раније сам имао много проблема покушавајући да употребим цонверт за промену величине серије слика, а сада када користим могрифи у исту сврху све је успело. Пуно хвала Пабло.
Мали допринос овом бриљантном посту!
Да бисте претворили у црно-бело:
претвори -монохроматски имаге.пнг имаге-бв.пнг
поздрави
Хвала на доприносу!
Загрљај! Паул
Здраво, видео сам ове информације на многим веб локацијама!
Питање: Како могу да се прилагодим на други директоријум?
Пример: претвори -размер 50% -квалитет 80% * .јпг> скалирање /
Пример не ради, како би требало да буде од фасцикле к до подмапе к / скалирано?
Унапред хвала пуно!
Направио сам скрипту за њу, а модификоване се чувају у другој фасцикли.
Скрипту смештам у фасциклу у којој имам све слике које желим да изменим и извршавам је из конзоле (датотека мора да има дозволу за извршење). Код који ћу следећи ставити, налепите га у датотеку и доделите му име које желите (стављам .сх на крају да знам да је то скрипта само читањем имена датотеке).
Копирам и налепите код у случају да вам помаже:
#! / бин / басх
### Промените величину слике указујући на ширину и квалитет
# цонверт -куалити 86 -размер 620к имаге.пнг имаге-620.пнг
### Промените величину слике која показује висину и квалитет
# цонверт -куалити 86 -размер к100 имаге.пнг имаге-100.пнг
+ инфо: https://blog.desdelinux.net/como-manipular-imagenes-desde-el-terminal/
#
# ================================================= ==============
ИМЕНИК =
pwd
цд $ ДИРЕЦТОРИ
ресизед_дирецтори = »ресизед_имг»
$ (мкдир "$ ресизед_дирецтори" 2> / дев / нулл)
ТЕМП = »имг_лист» # интерна привремена датотека
#
# листа слика директорија у привременој датотеци
лс * .пнг 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП; лс * .ПНГ 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП;
лс * .јпг 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП; лс * .ЈПГ 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП;
лс * .јпег 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП; лс * .ЈПЕГ 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП;
лс * .гиф 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП; лс * .ГИФ 2> / дев / нулл >> $ ресизед_дирецтори / $ ТЕМП
#
# мењање слика у директоријуму
ецхо -н "Обрада, сачекајте"
док читају слику
do
ецхо -н "."
цонверт -куалити 90 -размер 1000к $ имаге $ ресизед_дирецтори / $ имаге
готово <$ ресизед_дирецтори / $ ТЕМП
Избацио ""
#
# избришите привремену датотеку
рм $ ресизед_дирецтори / $ ТЕМП
ехо „успешно завршен“
хвала врло добро