stránky radioamatérské stanice
OK2PPK » Texty » Programy » CutJpg | ---
offline program
v1.2 (2013/12), konzolová aplikace Win32Api
autor OK2PPK
Program CutJpg je pomocná utilita pro přípravu souborů s bitmapovými obrázky typu JPEG pro fotogalerii. Spouští se bez parametrů v aktuálním adresáři se zpracovávanými fotkami, při zadání čehokoliv jako parametru vypíše nápovědu. Prohledá celý aktuální adresář, najde v něm všechny soubory s příponou .jpg a překopíruje je do nových souborů do stejného adresáře, ale s původním názvem souboru doplněným na konci o příponu .cut. Při kopírování vypustí z JPEG souboru všechny nepodstatné informace jako různé komentáře, údaje EXIF, nebo náhledové obrázky a ponechá jen samotný hlavní obrázek. Cílem je snížit celkový objem souborů odstraněním podobného zbytečného balastu po zpracování v programech, kde nejde vkládání těchto informací jinak vypnout. Typicky se mi takto dařilo snížit celkovou velikost fotogalerií i o více jak 50%, což při omezeném prostoru na webhostingu a současně při pomalém uploadu bylo výhodné.
Při práci program na konzoli vypisuje průběh zpracování, u každého nalezeného souboru vypisuje seznam přenesených značek bloků (pozor, např. restartovací značky D0-D7 v bloku DA se nevypisují) a info, zda kopírování proběhlo bez chyb. Dále na konci zpracování všech souborů vypíše údaj o počtu zpracovaných souborů a o počtu případných zjištěných chyb (tj. počtu souborů, kde kopírování zhavarovalo).
U tohoto programu extra varuji před používáním bez rozmyslu, po odkliknutí se už na nic neptá a koná. Program umí zpracovat jen určitou standardní část typů bloků dat obsažených v JPEG souboru a testován byl jen na souborech, co jsem měl zrovna k dispozici. Tj. je značně pravděpodobné, že se můžete potkat i s tím, že váš obrázek po extrakci nepůjde otevřít, protože utilita z něho omylem vyhodí i blok, který nezná, a přitom měl být správně zachován.
Utilita slouží pro dávkové zpracování a neřeší potřebné následné zpracování souborů, které prošly konverzí - tj. např. přesun do jiného adresáře nebo jejich opětovné přejmenování s odstraněním přípony .cut.
CUTJPG cokoliv ... vypíše nápovědu CUTJPG ... zpracuje soubory v aktuálním adresáři
Stažení: cutjpg.exe - program v1.2 (32kB), cutjpg.txt - popis v1.2 (1kB)
v1.0 2013/5 - výchozí verze, konzolová aplikace pro Win32 API
v1.1 2013/10 - zrychleno doplněním souborových V/V operací o vyrovnávací paměti
v1.2 2013/12 - doplněno chybějící zachovávání bloku se značkou 0xDD