Како манипулисати сликама са терминала

ИмагеМагицк је апликација која нам омогућава да манипулишемо сликама кроз командну линију и која се користи за практично све формате. Помоћу ње је такође могуће аутоматизовати радње на сликама које се налазе у фасцикли (конверзија, промена величине итд.)
Погледајмо листу корисних наредби ИмагеМагицк:

Добијте информације са слике.

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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   глорфиндел дијо

    користите ли могрифи ?? погледајте пример у посту.
    Живели! Паул.

  2.   РубенГну дијо

    Да ли сте копирали и налепили?

    Ставља слово „к“ уместо знака за „×“ који уређивач текста ставља на страницу.

    поздрави

    Рубен

  3.   Аинхоарепреса дијо

    здраво
    Тестирао сам га и у реду је, али команда за креирање фавикона не делује код мене, ово је грешка коју ми даје:
    цонверт: неважећи аргумент за опцију `-ресизе ': 16 × 16 @ еррор / цонверт.ц / ЦонвертИмагеЦомманд / 2343.
    поздрав

  4.   катерине дијо

    шта је терминал

  5.   јатхан дијо

    Веома добар избор наредби и прегледност у њиховој синтакси. Раније сам имао много проблема покушавајући да употребим цонверт за промену величине серије слика, а сада када користим могрифи у исту сврху све је успело. Пуно хвала Пабло.

  6.   Хари дијо

    Мали допринос овом бриљантном посту!

    Да бисте претворили у црно-бело:

    претвори -монохроматски имаге.пнг имаге-бв.пнг

    поздрави

    1.    искористимо линук дијо

      Хвала на доприносу!
      Загрљај! Паул

  7.   Моисес Гарница Радилла дијо

    Здраво, видео сам ове информације на многим веб локацијама!
    Питање: Како могу да се прилагодим на други директоријум?
    Пример: претвори -размер 50% -квалитет 80% * .јпг> скалирање /
    Пример не ради, како би требало да буде од фасцикле к до подмапе к / скалирано?
    Унапред хвала пуно!

    1.    Бисиеве дијо

      Направио сам скрипту за њу, а модификоване се чувају у другој фасцикли.
      Скрипту смештам у фасциклу у којој имам све слике које желим да изменим и извршавам је из конзоле (датотека мора да има дозволу за извршење). Код који ћу следећи ставити, налепите га у датотеку и доделите му име које желите (стављам .сх на крају да знам да је то скрипта само читањем имена датотеке).

      Копирам и налепите код у случају да вам помаже:

      #! / бин / басх
      ### Промените величину слике указујући на ширину и квалитет
      # цонверт -куалити 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к $ имаге $ ресизед_дирецтори / $ имаге
      готово <$ ресизед_дирецтори / $ ТЕМП
      Избацио ""
      #
      # избришите привремену датотеку
      рм $ ресизед_дирецтори / $ ТЕМП
      ехо „успешно завршен“

  8.   линукпро дијо

    хвала врло добро