26Jun

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

click fraud protection

хеадер имагемагицк

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

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

Инсталација

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

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

Конверзија између формата

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

претворити ховтогеек.пнг ховтогеек.јпг
instagram viewer

претворити формате

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

претворити ховтогеек.пнг-куалити 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 ротатед- $ филе;учињено

батцх процессинг

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

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