Dokumentace Bad Peggy
Použití
Skenování provedeš jednoduše:
- Vyber složku pod Soubor..Skenuj. Táhni a pusť soubory a(nebo) složky do Bad Peggy.
- Počkej, dokud skenování neskončí. Můžeš ho zastavit přes Soubor..Zastav skenování.
- Zkontroluj soubory s možným poškozením v seznamu.
Možnosti
BadPeggy skenuje všechny obrázkové soubory ve vybrané složce/složkách. Jestliže je zaškrtnuto
Včetně podsložek, bude prohledáváno vše, v opačném případě pouze soubory ve vybrané složce.
Vybráním Přípony souborů... můžeš zvolit, které soubory budou považovány za obrázky
podle svých jmen nebo vlastně přípon (jako seznam s oddělovači). Základní výběr je obvykle
dostačující. Velikost písmen se nezohledňuje.
Skenování je možné urychlit nastavením Využij všechna jádra procesoru, pokud jsou
vícejádrové procesory v systému. V tomto případě se Bad Peggy snaží obsadit všechna jádra,
skutečné zrychlení skenování záleží ale i na rychlosti ukládání.
Nastavením Rozliš budou podrobnosti zobrazeny v šedých odstínech pro snadnější odlišení
jednotlivých položek.
Mezi jazyky můžete přepínat v menu Jazyk.... V době psaní byla dostupná němčina, angličtina a čeština (od Petr Vobořil).
Po skenování
Pravděpodobně poškozené soubory se zobrazí v seznamu spolu s úplnou cestou a popisem poškození.
Kliknutím na položku se můžeš podívat na jednotlivé obrázky a posoudit skutečnou míru poškození.
Prohlížeč může být zapnut nebo vypnut dvojitým kliknutím. Externí prohlížeč obrázků (nebo jakýkoliv,
asociovaný se soubory obrázků) může být spuštěn dvojitým kliknutím na položku seznamu. Povšimni si,
že seznam je možné třídit taky kliknutím na záhlaví sloupců.
Některé vady jsou u některých obrázků stěží, pokud vůbec, viditelné, zatímco jiné obrázky nemusí vůbec
vypadat dobře. Pokud chceš odebrat položku ze seznamu, protože považuješ obrázek za ještě použitelný, jednoduše
ho označ a zmáčkni tlačítko [Del]. Položka zmizí, zatímco fyzického souboru se to nijak nedotkne.
Ne každá zjištěná vada je důvodem ke smazání obrázku. Jestliže přesto chceš obrázek smazat, otevři
kontextovou nabídku kliknutím pravého tlačítka. Pak můžeš pro vymazání souboru kliknout na Smazat.
Můžeš taky přesunout vybrané soubory jinam pomocí položky Přesuň.... Táhni a pusť vybrané položky do
externího správce souborů je taky podporováno - můžeš je tak přesouvat nebo kopírovat. A pomocí
Exportuj seznam... můžeš vytvořit ve vybraném umístění textový soubor s úplnými cestami ke všem
vybraným souborům, což můžeš později využít např. v shellovém skriptu.
Kontextová nabídka zahrnuje i obecné příkazy jako Vymaž seznam nebo Vyber vše.
Poznámky
Bad Beggy používá k otestování souborů obrázků knihovnu Java Image IO (JIIO). Jeho dekodér oznamuje
varování a chyby, když se obrázek natahuje. Takže výsledky závisí na aktuálnosti dekodéru a taky změnách
jeho funkčnosti. Bad Peggy přesto při spuštění obecně zjišťuje, jestli jsou všeobecně známé chyby v obrázcích
zaznamenávány, to je, jestli JIIO pořád funguje při zjišťování poškozených obrázků tak, jak očekáváme.
Záleží na tom, co ve skutečnosti znamená "poškozený" a může to být
- jednoduše není formát zcela podporován, např. CMYK pro JPEGy.
- malý rozdíl od oficiálního formátu, např. data připojená navíc za vlastní obrázek.
- nepodstatné věci, jako jsou neznámé hodnoty, které vůbec neovlivní zobrazení obrázku.
- menší poškození, které naruší jen menší oblasti obrázku.
- větší poškození, které způsobí, že zobrazení je za určitým místem zničené.
- úplné uříznutí, to je neúplné obrázky.
- chyby na začátku souborů, takže dekódování nemůže ani začít.
- soubory, které vůbec nejsou obrázky, ale shodou okolností mají takovou příponu.
- obrázkové soubory, které nejsou rozpoznány dekodérem JIIO, ale mohou být zpracovány jiným prohlížečem
obrázků, např. když je před začátkem dat obrázku uložena přídavná informace (kterou šikovnější nebo agresívnější
dekodéry přeskočí).
- obrázek vypadá poškozený, protože tak byl natažen a znovu uložen v jiné aplikaci - a proto je jeho struktura
v pořádku.
- obrázek, který je logicky poškozen, ale JIIO si nestěžuje, ačkoliv vady jsou jasně viditelné - to je jeden
z nejproblematičtějších případů, protože takové soubory nemohou být pomocí BadPeggy odhaleny - odhalení takových
problémů je obtížné, je to možné srovnat s tím, když textový editor natáhne a zobrazí soubor se slovem "text
pr{cessor", ve kterém došlo chybným přenosem k záměně 'o' na '{', ale editoru text dává pořád smysl.
Obecně se nedoporučuje hned vyhazovat každý obrázek, označený za poškozený, ale zkusit, jestli není možná oprava nebo
uložení souboru do platného obrázkového formátu znovu v jiné aplikaci.