Bad Peggy Dokumentation
Bedienung
Der eigentliche Scan-Vorgang ist von einfacher Natur:
- Unter Datei..Scannen einen Ordner auswählen. Oder direkt Ordner und/oder
Dateien auf Bad Peggy ziehen und ablegen.
- Auf Abschluss des Scan-Vorgangs warten. Bei Bedarf unter Datei..Scan stoppen.
- Beschädigte oder irreguläre Dateien in der Liste inspizieren.
Optionen
Bad Peggy scannt alle Bilddateien im ausgewählten Ordner. Falls die Option Unterverzeichnisse
miteinschliessen aktiviert ist so wird der gesamte Inhalt des Ordners
durchsucht, ansonsten nur die Dateien im Ordner selbst.
Mit Dateitypen... können Sie Endungen (komma-getrennt) der Dateien
eingeben welche in der Suche für Bilddateien verwendet werden. Die
ursprüngliche Auswahl ist meistens ausreichend. Groß- oder Kleinschreibung
spielt keine Rolle.
Der Scanvorgang kann durch Alle Prozessorkerne verwenden beschleunigt
werden, falls ein Multikernprozessor verfügbar ist. In diesem Fall versucht
Bad Peggy alle Kerne auszulasten, es hängt allerdings auch von der Geschwindigkeit
des Speichermediums ab wie schnell am Ende gescannt werden kann.
Mittels Differenzieren werden die Meldungen entsprechend ihrer Bedeutung
durch verschiedene Graustufen dargestellt, was zur besseren Unterscheidbarkeit beiträgt.
Mit Sprache... kann die Benutzeroberfläche von Bad Peggy dynamisch
zwischen verschiedenen Sprachen, z.Zt. Englisch, Deutsch und Tschechisch (von
Petr Vobořil) umgeschaltet werden.
Nachbearbeitung
Falls potenziell beschädigte Dateien gefunden werden, so werden deren komplette
Pfade und eine Beschreibung des Problems in der Liste angezeigt. Durch Klicken
auf einen Eintrag können Sie sich das Bild anzeigen lassen, falls dies möglich
ist. Dadurch kann die eigentliche Auswirkung der Beschädigung untersucht werden.
Der Betrachter kann durch einen Doppelklick deaktiviert und später wieder
aktiviert werden. Ein externer Bildbetrachter (oder was auch immer mit
Bilddateien im System verknüpft ist) wird durch einen Doppelklick auf einen
Listeneintrag gestartet. Die Liste kann zudem durch Klicken auf die
Spaltenüberschriften sortiren werden.
Bei manchen Bildern fällt ein Defekt dem Auge nicht auf, während andere
nicht einmal ansatzweise darstellbar sind. Falls Sie einen Eintrag aus der
Liste entfernen wollen, z.B. weil die Bilddatei im ganzen noch brauchbar ist,
so markieren Sie einfach den Eintrag und drücken Sie die [Entf] Taste. Dadurch
verschwindet der Eintrag, die zugehörige Datei bleibt jedoch erhalten.
Nicht jeder Defekt ist ein Grund ein Bild zu löschen. Sollten Sie sich
aber dennoch dafür entscheiden, dann wählen Sie die gewünschten Einträge aus und
klicken sie mit der rechten Maustaste an. Im erscheinenden Kontextmenü können
Sie mit Löschen die Dateien unwiderruflich entfernen. Im selben
Menü können Sie zudem die Dateien mit Verschieben... in einen separaten
Ordner isolieren. Ziehen und Ablegen in einen externen Dateimanager wird
ebenfalls unterstützt, hierbei kann verschoben oder auch kopiert werden.
Und mit Liste exportieren... ist es möglich eine Textdatei mit den Pfaden
der Dateien erstellen, die dann zum Beispiel in einem Shell-Skript weiterverarbeitet
werden kann.
Im Kontextmenü sind zudem allgemeine Operationen wie Liste leeren und
Alles auswählen verfügbar.
Anmerkungen
Bad Peggy verwendet die Java Image IO (JIIO) Bibliothek um Bilddateien
zu untersuchen. Deren Decoder zeigt beim Laden Warnungen oder Fehlermeldungen an.
Damit ist das Ergebnis von der Aktualität und eventuellen Veränderungen dieser
Funktionalität abhängig. Bad Peggy prüft beim Start ob generell Fehler in
Bilddateien erkannt werden können, oder in anderen Worten ob JIIO wie erwartet
funktioniert.
Was genau "beschädigt" bedeutet ist je nach Fall entweder
- einfach ein nicht unterstütztes Format, z.B. CMYK bei JPEG.
- kleine harmlose Abweichungen von der Norm, z.B. zusätzliche Daten nach dem
eigentlichen Bild
- nicht-kritische strukturelle Problem, z.B. unbekannte Werte, was jedoch der
eigentlichen Darstellung nicht schadet
- minimale Beschädigungen, die nur einen kleinen Teil des Bildes stören
- gröbere Fehler, welche ab einem bestimmten Punkt das Bild stark verzerren
- komplette abgeschnittene bzw. unvollständige Dateien
- Fehler am Anfang der Datei, sodass mit der Dekodierung gar nicht erst
begonnen werden kann
- Dateien, die gar keine Bilddateien sind, sondern aus unbekannten Gründen
nur die Datei-Endung tragen
- Bilddateien die von der JIIO nicht erkannt werden, in anderen Bildbetrachtern
allerdings funktionieren, z.B. wenn vor den Bild-Daten zusätzliche Informationen
gespeichert sind (über welche dann "schlauere" Dekoder gnädig hinwegsehen)
- eine visuell beschädigte Datei, die jedoch von einem anderen Programm
bereits beschädigt geladen und erneut gespeichert wurde und damit technisch
einwandfrei ist
- eine logisch beschädigte Datei die JIIO nicht bemängelt, obwohl sie sichtbar
inkorrekt ist - dies sind die problematischsten Fälle, da Bad Peggy sie nicht
anzeigt - Fehlererkennung hier ist jedoch schwierig, vergleichbar mit einem
Texteditor welcher eine Datei mit dem Text "Bildbe}rbeitung" problemlos lädt
und eben keine Möglichkeit hat um Fehler wie '}' anstatt 'a' zu erkennen.
Im Allgemeinen empfiehlt es sich nicht alle scheinbar beschädigten Dateien zu
verwerfen, sondern zu prüfen ob eine Reparatur oder erneute Speicherung in
anderen Programmen in ein allgemein gültiges Bildformat möglich ist.