FOSS v patentovaný softvér: úprava obrázkov

  • Oct 22, 2023

Ak chcete vykonávať profesionálnu prácu, potrebujete nástroje na profesionálnej úrovni. So softvérom to vo všeobecnosti znamená proprietárne aplikácie, ktoré bývajú drahé. Bezplatný softvér s otvoreným zdrojovým kódom je dostupný pre širokú škálu úloh – má však schopnosť a podporu ponúknuť reálnu alternatívu? Začneme pohľadom na Photoshop a GIMP.

Vzhľadom na cenu „odvetvového štandardu“ proprietárneho softvéru od spoločností Adobe, Microsoft a iných predajcov Nie je prekvapením, že ľudia často vyhľadávajú bezplatný softvér s otvoreným zdrojovým kódom (FOSS), ktorý je cenovo efektívny alternatíva. Mnoho profesionálov nemá inú možnosť, ako zaplatiť požadovanú cenu za proprietárny softvér, ale vždy sa oplatí sledovať vyvíjajúce sa možnosti ekvivalentov FOSS.

Tento článok, prvý zo série, ktorá sa zaoberá tvorbou obsahu a aplikáciami podnikovej produktivity, skúma Photoshop od Adobe a GIMP (GNU Image Manipulation Program) — aplikácie na úpravu bitmapových obrázkov s koreňmi vo fotografickom spracovaní a retušovanie.

Photoshop sa v priebehu rokov rozrástla do rodiny vlastných produktov, pričom GIMP je najznámejší z bitmapových editorov FOSS. náš posledný pohľad na dvoch programoch bolo v lete 2007.

Pozadie Photoshopu
ps-logo-100.jpg
Photoshop je proprietárny produkt, ktorý beží na operačných systémoch Windows a Mac. Photoshop 1.0, pôvodne nazývaný Display a potom ImagePro, bol vydaný spoločnosťou Adobe v roku 1990 ako aplikácia len pre Mac, pričom prvá verzia pre Windows (2.5) nasledovala v roku 1992. Photoshop 8 bol v roku 2003 premenovaný na Photoshop CS (Creative Suite) a súčasným produktom je Photoshop CS5 — úvodná časť About identifikuje toto vydanie ako verziu 12.1. Samostatný Photoshop CS5 stojí 548 £ (napr. DPH) plná cena, 159 GBP za upgrade z predchádzajúcej verzie alebo ako predplatné za 27,80 GBP mesačne. Ceny (napr. DPH) pre rozšírenú verziu Photoshopu CS5 sú 794 GBP (plná), 298 GBP (inovácia) a 39,82 GBP mesačne (predplatné).

Photoshop je v súčasnosti dostupný ako rodina piatich produktov: spomínaný Photoshop CS5 a Photoshop CS5 Extended plus Photoshop Lightroom 4, Photoshop Elements 10 a Photoshop Elements 10 a Premiere Elements 10. Existuje aj šesť pridružených produktov pre iPad a mobilné zariadenia: Color Lava, Eazel a Nav (všetky pre Photoshop CS5), Photoshop Express, Photoshop Touch a Adobe Revel (predtým Carousel). Na účely tohto porovnania bol použitý Photoshop CS5.1 Extended (známy aj ako verzia 12.1).

Pozadie GIMPu
Program na manipuláciu s obrázkami GNU alebo GIMP začal fungovať v roku 1996, keď dva U.C. Študenti Berkeley, Spencer Kimball a Peter Mattis, napísali program na manipuláciu s obrázkami pre svoj kurz informatiky. Teraz známe logo linuxového tučniaka Tux vytvoril Larry Ewing pomocou prvého verejného vydania GIMPu (0.54) a verzia 1.0 bola vydaná v roku 1998. GIMP je momentálne vo vývojovej verzii 2.7.4, na ceste k verzii 2.8, zatiaľ čo stabilné vydanie je verzia 2.6. Verzie stabilného vydania v GIMP nie sú súvislé – ďalšia stabilná verzia bude 2.8. GIMP je zadarmo.

Aj keď GIMP nie je rozdelený alebo spojený s množstvom iných produktov rovnakým spôsobom ako Photoshop, existuje množstvo odvodených aplikácií, vrátane Gimphoto a GIMPshop, pričom obe usporiadajú rozhranie tak, aby sa viac podobalo na rozhranie Photoshopu. Gimphoto je založený na novšej verzii GIMP ako GIMPshop.

GIMP beží na širšom spektre platforiem ako Photoshop, vrátane Linuxu, FreeBSD, Open Solaris, Windows a Mac OS X. Dodáva sa s mnohými distribúciami Linuxu.

Desktopy Photoshop a GIMP

Pracovná plocha Photoshopu CS5.

Pracovná plocha GIMP 2.6.

Medzi týmito dvoma aplikáciami existuje určitá široká zhoda používateľského rozhrania – ako by ste očakávali od dvoch aplikácií navrhnutých na vykonávanie veľmi podobných úloh. Ponorte sa však pod tieto povrchné podobnosti a tieto dve používateľské rozhrania sa dosť rozchádzajú.

Obidve aplikácie majú hornú lištu ponuky s rozbaľovacími kaskádovými ponukami, hoci Photoshop využíva viac obrazovky nehnuteľností, pričom často zobrazuje až tri horné ponuky. Oba programy majú oblasť zobrazenia obrázkov, panel nástrojov alebo panel nástrojov a dialógy nástrojov.

Panel s nástrojmi Photoshopu, dialógy a správanie pri ukotvení
Nástroje vo Photoshope sú usporiadané vo zvislom pruhu, ktorý je štandardne ukotvený na ľavom okraji pracovnej plochy pracovnej plochy. Hodnoty pre vybratý nástroj sa zobrazia v druhej horizontálnej lište pod hornou lištou ponuky. Dialógové okná s kartami sú štandardne ukotvené na pravom okraji pracovného priestoru Photoshopu. Rozloženie a možnosti týchto políčok sa menia podľa pracovného priestoru vybraného na pravom konci horného panela s ponukami.

Dostupné možnosti pracovného priestoru zahŕňajú; Essentials, Design, Painting, Photography, 3D, Motion and New in CS5. Napríklad výberom pracovného priestoru Maľovanie sa ukážky farieb dostanú do popredia, otvoria sa predvoľby štetca a karta Vrstvy zostane rovnaká ako v prípade Základy.

Panel s nástrojmi a dialógy možno odpojiť kliknutím a potiahnutím na tmavosivú lištu úplne hore. Potiahnutím, podržaním a následným uvoľnením panela s nástrojmi alebo dialógu oproti okrajom pracovného priestoru ho znova ukotvíte. Ukotvením oboch k jednému okraju sa panel s nástrojmi a dialógy spoja. Na rozdiel od GIMPu (pozri nižšie), aj keď je odpojený s nemaximalizovaným pracovným priestorom, panelom nástrojov a dialógmi plávajúcimi na pracovnej ploche operačného systému, minimalizácia pracovného priestoru Photoshopu minimalizuje všetky komponenty.

Nové funkcie vo Photoshope CS5
Výplň podľa obsahu vám umožňuje vybrať oblasť popredia na obrázku (pomocou nástroja na rýchly výber, napríklad), odstráňte túto oblasť a potom automaticky vyplňte medzeru extrapolovanou verziou pozadie. Výber zložitých detailov obrazu, ako sú vlasy, bol vylepšený. Nový nástroj Repoussé uľahčuje vytváranie 3D log, zatiaľ čo funkcia vysokého dynamického rozsahu vám umožňuje zlúčiť celý rad expozícií a vytvoriť tak HDR obrázok.

Súprava nástrojov GIMP, dialógy a správanie dokovania
GIMP sa normálne otvára s maximalizovanou oblasťou úprav a so sadou nástrojov a dialógmi navrchu. Tieto prvky sa však voľne vznášajú, čo je obzvlášť nepríjemné, ak očakávate, že sa pri minimalizovaní oblasti úprav minimalizuje panel nástrojov a dialógy. Dialógy pre každý nástroj možno ukotviť, otvoriť a zatvoriť.

Väčšinu dialógov v GIMP je možné ukotviť a možno ich spojiť do jedného dialógu, ktorý možno pretiahnuť ako jednu entitu. Kliknutím a potiahnutím vedľa názvu dialógu sa vytvorí malé pole označené názvom nadradeného dialógu. Potiahnutím myšou na úzke ukotvovacie pruhy v hornej a dolnej časti každého dialógu sa pretiahnutý dialóg ukotví v cieľovom dialógu. V predvolenom nastavení sa v oblasti ukotvenia panela s nástrojmi zobrazuje dialóg súvisiaci s aktuálne vybratým nástrojom, hoci ho možno zrušiť ukotvenie, pričom táto oblasť zostane prázdna.

Základné úlohy úpravy obrázkov
Často sa vykonáva množstvo základných úloh úpravy obrázkov, vrátane zmeny veľkosti, orezania, vyváženia bielej alebo vyváženia farieb, zmeny rozlíšenia a skladanie obrázkov. Hoci sa mechanika môže líšiť, Photoshop aj GIMP sa s týmito základnými úlohami dobre vyrovnávajú a nie je priestor na ich detailné popisovanie a porovnávanie.

Konverzia formátu
Každá aplikácia má svoj natívny formát súboru — PhotoShop Document (PSD) pre Photoshop a eXperimental Computing Facility (XCF) pre GIMP — a môže tiež ukladať a konvertovať do množstva iných formátov. Photoshop zvláda 42 formátov, zatiaľ čo GIMP podporuje podstatne viac ako tento počet. GIMP dokáže otvárať a ukladať súbory PSD, ale Photoshop nevracia kompliment podporovaním formátu XCF.

Photoshop má už dlho veľmi užitočnú funkciu ukladania — Uložiť pre web a zariadenia. Tento nástroj je obzvlášť užitočný, pretože ponúka „4-up“ zobrazenie toho istého obrázka v rôznych rozlíšeniach, čo uľahčuje výber najlepšieho kompromisu medzi kvalitou obrázka a veľkosťou súboru.

Dialóg Uložiť pre web a zariadenia vo Photoshope CS5, ktorý zobrazuje 4-násobné porovnanie kompresie a kvality obrazu.

V roku 2008 napísal Aurimas Juška doplnok Save for Web ako a Google Summer of Code projektu. Aktuálna verzia GIMPu pridala túto možnosť do ponuky Súbor, hoci neponúka takú komplexnú škálu funkcií ako zodpovedajúca možnosť Photoshopu.

Možnosť Uložiť súbor pre web v GIMP 2.6.

Filtre, zásuvné moduly a pokročilé úpravy
V priebehu rokov GIMP získal veľké množstvo zásuvných modulov a rozšírení, ktoré pomáhajú vyplniť medzeru vo funkčnosti vo Photoshope. Aktuálna verzia GIMPu už má FX-zlieváreň a Script-Fu zásuvné moduly, ktoré sa zobrazujú ako možnosti v hornej lište ponuky. The Animačný balík GIMP (GAP), ktorý umožňuje vytváranie animovaných avatarov, GIFov a ešte sofistikovanejších animácií, nie je predvolene nainštalovaný – ale napríklad v Ubuntu je dostupný prostredníctvom Správcu softvéru.

Ďalšie doplnky možno nájsť prostredníctvom Register zásuvných modulov GIMP, ktorá hostí veľkú a neustále sa rozrastajúcu zbierku vytvorenú používateľmi GIMPu.

Nové zásuvné moduly je možné napísať aj pre Photoshop pomocou licencovaného Adobe SDK. Ďalšie zásuvné moduly sú dostupné z mnohých webových stránok, vrátane Stránka s doplnkami, napríklad.

Úprava obrazových súborov RAW
Vo Photoshope sa otvorením súboru RAW fotoaparátu automaticky spustí zásuvný modul Camera Raw, v ktorom je možné obrázok RAW pred úpravou spracovať. Existujú aj RAW plug-iny pre GIMP, z ktorých medzi najobľúbenejšie patrí UFRaw, ktorá môže fungovať aj ako samostatná aplikácia. UFRaw vyžaduje samostatnú inštaláciu, pretože nie je štandardne súčasťou GIMPu.

3D podpora
Photoshop CS5 (len rozšírená verzia) obsahuje možnosť 3D (3D tu označuje hĺbku znázornenú v 2D pomocou perspektíva) na hornom paneli ponuky, čo uľahčuje pridanie roztiahnutej perspektívy do plochých 2D obrázkov alebo zalomenie obrázkov okolo jednoduché 3D tvary. Hoci je možné dosiahnuť 3D efekty v GIMPe, neexistuje žiadna výslovná podpora pre 3D.

Dávky a skripty
Dávkový režim v GIMPe zahŕňa spustenie skriptov z príkazového riadku alebo ich použitie Davidov dávkový procesor (Filtre / Batch / Batch Process), interaktívne GUI, ktoré umožňuje jednoduché nastavenie pre množstvo automatizovaných procesov na skupine obrazových súborov. Photoshop má položky Automatizovať a Skripty v ponuke Súbor, ktorá tiež umožňuje výber z množstva naprogramovaných akcií.

Jeden z automatizačných nástrojov Photoshopu, výber skriptu Image Processor, uľahčuje zmenu veľkosti a výstup obrázkov v mnohých rôznych formátoch.

Dávkový procesor GIMPu automatizuje zmenu veľkosti skupiny obrázkových súborov.

Animácia
Mohlo by sa zdať zvláštne vytvárať animácie pomocou aplikácií, ktoré sú v podstate editormi bitmapových statických snímok, ale animácie sú koniec koncov vytvorené zo sekvencie statických snímok. Na animáciu je možné použiť Photoshop aj GIMP – Photoshop cez ponuku Pohyb a GIMP cez Animačný balík GIMP alebo GAP.

GIMP a GEGL
Verzia 2.6 je dôležitou verziou vo vývoji GIMP, pretože rieši zmeny používateľského rozhrania v reakcii na niektoré časté kritiky a predstavuje zavedenie GEGL (všeobecná grafická knižnica). GEGL nakoniec prinesie vysoká bitová hĺbka a nedeštruktívne úpravy do GIMPu, aj keď prehliadač Pomocníka poznamenáva, že vo verzii 2.6 je GEGL stále experimentálny a jeho použitie môže viesť k zlyhaniu GIMPu. GEGL je knižnica na spracovanie obrazu založená v roku 2000 orientovaný acyklický graf Model.

Farebná hĺbka: prekážka pre GIMP?
Farebné obrázky často používajú 8 bitov na kanál (bpc), ale Photoshop CS5 podporuje úpravy s 8, 16 alebo 32 bpc. GIMP v súčasnosti podporuje iba 8bpc a to možno považovať za „zátku“ pre GIMP, pokiaľ ide o profesionálnu úpravu obrázkov. GEGL pomôže, ale očakáva sa, že plná podpora vysokej bitovej hĺbky sa objaví až po vydaní GIMPu 3.0.

Dokonca aj vo Photoshope sú niektoré filtre obmedzené na 8bpc, hoci v prípade efektov, ako sú Poster Edges, to nemusí byť dôležité. Prepnite vo Photoshope z režimu 8bpc na 16bpc (ponuka Obrázok / Režim) a polovica možností filtra bude sivá – vrátane napríklad Artistic a Texture. Niektoré úpravy obrazu (a režim CMYK) budú pri prepnutí do režimu 32bpc tiež sivé.

Správa farieb, CMYK, farbosleposť atď.
Photoshop už dlho podporuje pracovný tok s úplnou správou farieb. Štandardne používa Adobe Color Engine (ACE) ako základ pre svoje farebné transformácie a podporuje CMYK na prípravu separačných súborov pre komerčnú tlač. Obrázky CMYK je možné importovať do Photoshopu, obrázky je možné upravovať v režime CMYK (menu Obraz / Režim / Farba CMYK) a prezerať ich ako separácie. Ponuka Zobraziť má dokonca možnosť simulovať dva typy farbosleposti.

Nastavenia správy farieb vo Photoshope CS5 (Upraviť / Nastavenia farieb)

Nastavenia správy farieb v GIMP 2.6 (Upraviť / Predvoľby)

Vo Photoshope View / Proof Setup možnosť soft-proofing CMYK tlačových platní jednu po druhej ako monochromatické pozitívy a CMY platne všetky spolu ako pozitívnu farbu (bez čiernej platne).

Mäkký dôkaz žltej platne vo Photoshope CS5 na separáciu CMYK.

The Oddelené + plug-in bol teraz pridaný do predvolenej inštalácie GIMPu a možno ho použiť na vykonávanie separácií CMYK. Zobrazuje sa v spodnej časti ponuky Obrázok. Separácie sa zobrazia ako štyri vrstvy – C, M, Y a K – v dialógu Vrstvy a možno ich vidieť ako zložený zo štyroch monochromatických negatívov tlačovej dosky.


Výber ponuky GIMP na generovanie separácií CMYK (hore) a štyri výsledné separačné vrstvy ako monochromatické negatívy tlačovej dosky (dole)

Photoshop alebo GIMP?
Adobe Photoshop je dobre zavedený a prakticky de facto štandardný bitmapový editor pre fotografov, dizajnérov a umeleckých editorov. Je to rodina produktov s mnohými elegantnými funkciami a má za sebou množstvo zdrojov a podpory od spoločnosti Adobe a iných tretích strán. Je to však drahé a nefunguje na Linuxe. GIMP je naopak zadarmo a beží na Linuxe – rovnako ako na mnohých iných operačných systémoch. Zatiaľ však nedosiahol rovnakú úroveň sofistikovanosti ako Photoshop a jeho obmedzená bitová hĺbka by ho mohla úplne vylúčiť ako voľbu pre profesionálnych fotografov. Vývoj je pomalý a podpora je obmedzená na systém pomoci, používateľskú príručku a webové zdroje. Fotografi, ktorí používajú GIMP, sa možno budú chcieť pozrieť na iné užitočné programy FOSS, ako napr darktable, nástroj pracovného toku digitálnej fotografie pre Linux a Hugin, aplikáciu na panorámu.

Poďakovanie
Ďakujem Marti Marii Saguerovej za pomoc na stránke Malý CMS a správa farieb v systéme Linux.
An článok od Pascala de Bruijna darktable vývojársky tím pre správu farieb v systéme Linux.