Почетна » како да » Како брзо промијенити величину, претворити и промијенити слике са Линук терминала

    Како брзо промијенити величину, претворити и промијенити слике са Линук терминала

    ИмагеМагицк је скуп услужних програма командне линије за модификовање и рад са сликама. ИмагеМагицк може брзо извести операције на слици са терминала, извршити скупне обраде многих слика или бити интегриран у басх скрипту.

    ИмагеМагицк може обављати широк спектар операција. Овај водич ће вас упознати са ИмагеМагицк-овом синтаксом и основним операцијама и показати вам како комбинирати операције и извршити скупне обраде многих слика.

    Инсталација

    ИмагеМагицк није укључен у подразумеване инсталације Убунтуа и многих других Линук дистрибуција. Да бисте га инсталирали на Убунту, користите следећу команду:

    судо апт-гет инсталл имагемагицк

    Претварање између формата

    Команда цонверт преузима слику, извршава акције на њој и чува слику са именом датотеке коју наведете. Једна од основних ствари коју можете да урадите је да конвертујете слике између формата. Следећа команда узима ПНГ датотеку под именом "ховтогеек.пнг" у тренутном директоријуму и креира ЈПЕГ слику из ње:

    цонверт ховтогеек.пнг ховтогеек.јпг

    Такође можете да наведете ниво компресије за ЈПЕГ слике:

    цонверт ховтогеек.пнг -куалити 95 ховтогеек.јпг

    Број мора бити између 1 и 100. ИмагеМагицк користи ниво квалитета улазне слике, ако је могуће. Ако то није случај, ИмагеМагицк се поставља на 92.

    Ресизинг Имагес

    Команда цонверт може такође брзо да промени величину слике. Следећа команда пита ИмагеМагицк да промени величину слике до 200 пиксела ширине и 100 пиксела у висини:

    цонверт екампле.пнг -ресизе 200к100 екампле.пнг

    Овде смо користили исто име датотеке, тако да ће ИмагеМагицк преписати оригиналну датотеку.

    ИмагеМагицк ће покушати сачувати омјер слике ако користите ову наредбу. Промениће слику тако да стане у подручје од 200 × 100, али слика можда неће бити тачно 200 × 100. Ако желите да присилите слику да постане одређена величина - чак и ако омета омјер слике - додајте знак узвика димензијама:

    цонверт екампле.пнг -ресизе 200к100! екампле.пнг

    Такође можете да одредите одређену ширину или висину, а ИмагеМагицк ће променити величину слике на ту ширину или висину, а истовремено ће задржати однос ширине и висине. Следећа команда ће променити величину слике на 200:

    цонверт екампле.пнг -ресизе 200 екампле.пнг

    Следећа команда ће променити величину слике на висину од 100:

    цонверт екампле.пнг -ресизе к100 екампле.пнг

    Ротирање слике

    ИмагеМагицк може брзо да ротира слику. Следећа команда узима слику названу ховтогеек.јпг, ротира је за 90 степени и чува ротирану слику као ховтогеек-ротатед.јпг:

    цонверт ховтогеек.јпг -ротате 90 ховтогеек-ротатед.јпг

    Ако сте навели исто име датотеке, ИмагеМагицк ће сачувати ротирану слику преко оригиналне датотеке слике.

    Примена ефеката

    ИмагеМагицк може да примени различите ефекте на слику. На пример, следећа команда примењује ефекат "угљен" на слику:

    цонверт ховтогеек.јпг -цхарцоал 2 ховтогеек-цхарцоал.јпг

    Наредба за угаљ примењује уметнички ефекат стила "угљен" на слику - 2 у команди омогућава контролу јачине ефекта.

    Следећа команда примењује ефекат "Имплоде" са јачином од 1:

    цонверт ховтогеек.јпг -имплоде 1 ховтогеек-имплодед.јпг

    Ефекат имплодирања чини да изгледа као да постоји црна рупа у центру слике.

    Цомбининг Оператионс

    Све ове операције се могу комбиновати. Помоћу једне команде можете да промените величину слике, да је ротирате, примените ефекат и да је конвертујете у други формат:

    цонверт ховтогеек.пнг -ресизе 400к400 -ротате 180 -цхарцоал 4 -куалити 95 ховтогеек.јпг

    Ово је само почетак онога што можете да урадите са ИмагеМагицк-ом. Постоји много више операција које можете комбиновати.

    Батцх Процессинг

    Можете искористити предност Басх-а да брзо урадите групну обраду многих слика. На пример, следећа команда би преузела све ПНГ датотеке у тренутном директоријуму, ротирала их и сачувала нову копију сваке од њих са "ротираном" доданом на почетак сваког имена датотеке.

    за фајл у * .пнг; до цонверт $ филе -ротате 90 ротатед- $ филе; Готово

    Ову команду можете лако да измените да бисте извршили друге радње. Команде групне обраде можете такође интегрисати у скрипту Басх схелл да бисте аутоматизовали операције обраде слика.


    Сваки чланак на ИмагеМагицку ће изоставити много тога што можете урадити - постоји превише опција и команди. Ако сте заинтересовани да урадите више са ИмагеМагицк-ом, погледајте званичну документацију на ИмагеМагицк-у за много детаљнији поглед на ИмагеМагицк.