Přeskočit na obsah
Přihlásit Registrace

Co s velkými JPG

Autor: Pavel Skulil 09:07:30 11.11.2002 16 komentářů
Zříc neustálé nářky nad 100 kB limitem pro upload fotografií na PhotoPost, rozhodl jsem se napsat informaci o dvou programech, které můžou ctěným autorům fotografií pomoci.

JPG Cleaner


Program JPG Cleaner očišťuje obrázky ve formátu JPG od veškerých neobrazových dat. Soubory JPG totiž kromě vlastního obrazu můžou obsahovat
- textové údaje, tj. EXIF nebo podpisy různých grafických editorů (např. typické "File written by Adobe Photoshop")
- náhled obrázku
- Color Management data


Tyto všechny údaje jsou pro vlastní prezentaci obrázku zcela postradatelné, a jejich odstranění nemá na kvalitu zobrazení žádný vliv. Na druhou stranu je nutno podotknout, že tato data nejsou bůhvíjak velká - typicky do 10 kB. Ale v situaci, kdy mi obrázek přebývá přes limit právě o těch pár kB, to má svou cenu.


Ovládání programu je triviální. Po spuštění se tlačítkem "Add Files", respektive "Add Folder" vloží do seznamu soubory JPG, které chci čistit. Dále se nastaví výstupní složka, nebo se program nechá ať přepíše původní soubory. V konfiguraci se dá nastavit, zda se má dělat záloha originálních souborů, zda je povoleno přepisování, zda se má zachovávat datum a čas souboru, případně jestli se mají poškozené nebo nerozpoznané soubory rovnou mazat. Po stisku tlačítka "Start" se vybrané soubory vyčistí. Program vypisuje jednoduchý log, ve kterém uvádí, kolik bytů v každém souboru odstranil.


Když jsem programu JPG Cleaner předhodil originální fotky z DF Olympus C-120, tak každou zmenšil o 14389 bytů (náhled + exif). Pomocí programu Exifer jsem pak plnil různé brázky různými daty, a JPG Cleaner je vždy spolehlivě odstranil. Aktuální verze JPG Cleaner je na http://rnbw.tsx.org


JPEG Optimizer


Program JPEG Optimizer je poněkud těžší kaliber. Tento program slouží k nastavení komprese při ukládání obrázku. To by ovšem nebylo nic až tak závažného - to umí prakticky každý program, který ukládá JPG. JPEG Optimizer však umí nastavit různý stupeň komprese pro různé části obrázku. Takže například na portrétu lze nechat obličej komprimovaný minimálně, zato pozadí můžu dát pořádně zabrat.


Při testování jsem programu předhodil obrázek stromu v parku, tak, jak vyšel z DF (1024x768, 238 kB) Při kompresi na 156 kB (ukazatel "kvality" na 50) spočívala degradace obrázku v jeho mírném zaostření, takže subjektivně se kvalita dokonce zvýšila :-)) Až při zmenšení na 50% původní velikosti (ukazatel "kvality" na 46) se začínala projevat ztráta kresby v detailech.




Vrátil jsem ukazatel kvality zpět na 50, a vyzkoušel jsem funkci MagicCompress. Po kliknutí na čarodějnickou hůlku program zanalyzuje obrázek, a tam, kde si myslí, že je to vhodné, nastaví vyšší, resp. nižší kompresi. Výsledek funkce je vidět na náhledu - čím sytější červená, tím větší komprese. V tomto případě se program rozhodl, že listí představuje drobné detaily, takže ponechal standardní kompresi, kmeny stromů jsou komprimované více, a vypálené bílé fleky pozadí jsou komprimované nejvíc (na náhledu nejsytější červeň).




Jenže s tím jsem ještě až tak spokojený nebyl - na pravém kmenu se struktura kůry degradovala víc, než jsem byl ochotný snést. Naštěstí program umožňuje do náhledu komprese "kreslit" a názor programu poopravit. K dispozici jsou čtyři úrovně komprese a tři nástroje - obdélník pro výběr velkých ploch, freehand pro jemnější doladění a line pro řešení rovných hran. V tomto konkrétním případě jsem snížil kompresi na pravém kmenu stromu, naopak jsem bezohledně zkomprimoval pozadí v díře hned vedle.




Tímhle postupem jsem se velice rychle a bezbolestně dostal na polovinu původní velikosti obrázku, aniž by to mělo za následek dramatickou degradaci kresby, aspoň co se týká důležitých míst.


Zkušební verzi programu JPEG Optimizer získáte na http://www.xat.com

Komentáře (16)

Jan Parkman 13:18:20 11.11.2002
Pekny clanek... Je vygenerovany jpeg stale jeste jpeg? (jesteli je citelny vsemi ,,dekodery``?)
Pavel Skulil 14:55:48 11.11.2002
IMHO ano, respektive nemám žádné info o tom, že by ne.
Pepa Ouředník 12:07:08 18.11.2002
doporucuji take cesky SW PhotoCLAMP, pouzivam ho na vsechny fotky, ktere jdou sem na pP
Uko Ješita 10:35:31 26.11.2002
doporučuji ještě tady toto shareware: http://www.wavelsoftware.com/compressit.htm
Jan Parkman 14:10:32 26.11.2002
Poradite mi neco takoveho pro Linux?
Petr Hořice 15:40:03 03.12.2002
Uá... to bude přesně to co hledám.. pohlídnu se jestli se to dá sehnat i za koruny
Jan Novák 23:57:30 07.01.2003
Jan Parkan: Jpeg optimizer je k dispozici ke stazeni i pro Linux
Václav Svoboda 01:10:59 19.03.2003
Dík za info
René Laš 11:06:02 27.03.2003
mohu potvrdit a souhlasím osobně ještě používám prográmek Xn View což je velmi čistě pracující obr. editor s dobrými funkcemi je také frie a dokonce má i češtinu jest ofšem pravdou, že na složitější úpravy používám Photoshop 6,cz ale mám v něm značné mezery pracuju na tom ale spíš systémem pokus omyl......
V H 22:13:42 28.03.2003
ja osobne preferuji plugin do ACDSee--ACD.RealOptimizer.v1.8.lze u nej taktez nastavit velikost obrazku,jak objemove,tak "obvodove"-ostatne zde je nahled,jak vypada.
http://www.burr0head.com/help/foto/optimized.jpg

uz jen to,ze je to "jen" plugin do dost dobryho softu je jeho prednost.
Tomas Vrzala 03:14:06 27.06.2003
K dosazeni co nejlepsich vysledku co do kvality a velikosti obrazu pouzivam Photoshop (6, 7) a funkci SAVE FOR WEB (Ctrl-alt-shift-S) - kvalita 60, pripadne vyssi se na obrazku temer vubec neprojevi a obrazky jsou pekne pod 100k :)
Petr Leitner 12:49:44 01.07.2003
Já mám zkušenost, že nejlepší poměr kvalita/velikost JPG i GIF dosáhne Macromedia Fireworks. Cílový JPEG stejné velikosti je zjevně kvalitnější než z jiných programů co jsem používil. Má nejspíš nějaký lepší algoritmus komprese.
Martin Polák 23:59:35 04.12.2005
čéče s tim linkem u toho prvniho programku si se asi seknul ne?
Pepyk.com 14:17:31 11.01.2006
Martin Polák : Čéče, jestli to nebude tím, že je článek psaný 3 roky před tvým komentářem, po tak dlouhé době přestane "fungovat" hodně odkazů...
JPG Cleaner 2.6 lze teď stáhnout ZDE, a JPG češtinu do něj ZDE.
Pepyk.com 14:21:36 11.01.2006
HTML tagy už sem vkládat nejdou, tedy ještě jednou:
JPG Cleaner 2.6 lze teď stáhnout zde- http://www.slunecnice.cz/product/JPG-Cleaner
a češtinu do něj zde- http://cestiny.idnes.cz/pj/jpgcleanercz.html
Pan Smazaný 17:57:03 11.01.2010
ja zmenšujem v GIMPE , nevedeli by ste poradiť v akom softe pre linux sa dajú kvalitne zmenšiť fotky? lebo v GIMPE sa mi to nedarí tak ako v PS.

Pro přidání komentáře se musíte přihlásit.

« Zpět na seznam článků