Конвертовање формата сликовних датотека помоћу командне линије & гутљаја

Anonim

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

Једноставна конверзија слике из командне линије

Да бисте конвертовали једну слику са гутљајима, користите следећу синтаксу командног стринга:

сипс -с формат --оут

На пример, на датотеци под називом „тест.јпг“ коју желите да конвертујете у ПНГ, синтакса гутљаја би била:

сипс -с формат пнг тест.јпг --оут тест.пнг

Батцх Имаге Цонверсион витх гутс

Конвертовање групе слика је мало теже, а коришћење једноставних џокер знакова као што је промена величине са гутљајима не функционише сасвим исто. Увидећете да коришћење генеричког џокера као што јетакође не преименује датотеку, тако да ћемо уместо тога користити веома једноставне схелл скрипте са следећом синтаксом команде:

фор и ин ; до гутљаја -с формат $и --оут /$и.;доне

Употребом тога, конвертоваћемо фасциклу .јпег датотека у пнг датотеке у новом поддиректоријуму тренутног директоријума, названом „Конвертовано“:

фор и у .јпег; до гутљаја -с формат пнг $и --оут Цонвертед/$и.пнг;доне

Покретање те команде може довести до тога да се све ЈПЕГ слике конвертују у ПНГ формат у новом директоријуму.

Потенцијално досадна квака је што ће резултирајућа имена датотека укључити и оригинални тип датотеке у себи, што значи да ћете завршити са датотекама под називом „тест.јпег.пнг“. Екстензија датотеке остаје тачна, то је само проблем именовања. То можете заобићи тако што ћете их преименовати за почетак, а затим додати одговарајућу екстензију датотеке помоћу сличне басх скрипте, користећи регек, или ручно преименовати помоћу мв.

Када покрећете сипс са неким форматима датотека, можете наићи на грешке „лингпнг варнинг“ у вези са екиф подацима, те грешке се углавном могу занемарити и конверзија слике ће се и даље одвијати.

Хвала иди Тому на идеји за групну конверзију

Конвертовање формата сликовних датотека помоћу командне линије & гутљаја