Bilder laden
Zum Laden von Bildern gibt es verschiedene Möglichkeiten.
- Um alle Biler in einem Verzeichnis zu laden, öffnen Sie
eine Bilddatei in diesem Verzeichnis über das Programm-Menü
Datei/Öffnen oder über die Symbolleiste. Dabei werden
auch Bilder aus Unterverzeichnissen geladen. Jede Datei wird
versucht als Bilddatei zu lesen. Wenn Sie einen Import-Filter
verwenden, kann das zu überraschenden Ergebnissen führen.
Beispielsweise betrachten manche Werkzeuge HTML- und PDF-Dokumente
als Grafiken. Durch Angabe einer Liste von zu importierenden
Datei-Typen kann dies vermieden werden.
- Kopieren Sie die Bilder im Windows-Explorer in die Zwischenablage
und fügen Sie sie in PictureRelate ein.
- Kopieren Sie den Pfad der Bild-Datei als Text in die Zwischenablage
und fügen Sie sie in PictureRelate ein.
- Ziehen Sie Bilder vom Windows-Explorer und anderen Anwendungen nach PictureRelate.
- Ziehen Sie ein Verzeichnis auf das PictureRelate-Fenster, so wird dieses Verzeichnis
durchsucht.
- Öffnen Sie eine vorher mit PictureRelate erzeugte Bild-Datenbank.
Wenn Sie bereits eine Datenbank geöffnet haben, und Sie sich entschliessen diese
vor dem Laden nicht zu schliessen, wirden alle Bilder der vorher erzeugten
Bild-Datenbank in die aktuelle Datenbank importiert (was bei vielen Bildern eine
ganze Weile dauern kann).
Bilder in der Reihenfolge ansehen, in der sie geladen wurden
Dies ist die anfangs eingestellte Ansicht. Um später wieder zu
dieser Ansicht zurückzukehren,
- Drücken Sie das Symbol in der Symbolleiste oder
- wählen Sie "Ansicht / Liste Unsortiert" im Menü.
Bilder in Groß ansehen
Seit Version 1.1 kann PictureRelate Bilder auch größer anzeigen.
Dafür öffnen Sie einfach das Ansichtsfenster über die
Symbolleiste oder das Menü. Die Ansicht läßt sich auch
noch folgendermaßen starten:
- Markieren Sie ein Bild und drücken Sie die Leertaste.
- Klicken Sie die mittlere Maustaste auf dem Bild.
- Wählen Sie "Bildansicht" im Kontext-Menü des Bildes (Mausklick rechts auf dem Bild)
- Wählen Sie "Öffnen mit..." im Kontext-Menü
Um ein neues Werkzeug in das "Öffnen mit..." Menü einzufügen,
wählen Sie "Öffnen mit... / Werkzeuge bearbeiten" und lesen Sie die Datei Readme.txt
Nach Verzeichnis und Dateiname sortiert ansehen
- Drücken Sie das Symbol in der Symbolleiste, oder
- wählen Sie "Ansicht / Liste sortiert nach Datei" im Menü.
Schnelles browsen ähnlicher Bilder
- Bild doppelt Anklicken, oder
- Bild markieren und Eingabe-Taste (Return) drücken, oder
- das Symbol in der Symbolleiste drücken, oder
- ein Bild markieren und "Ansicht / Liste ähnliche Bilder" im Menü wählen.
Kriterien einstellen
Um die Ähnlichkeits-Kriterien für die Suche zu justieren
- drücken Sie das Symbol in der Symbolleiste, oder
- wählen Sie "Suchen / Kriterien festlegen..." im Menü.
Die Kriterien sind in die Gruppen "global", "grob", "lokal" und "sonstige" eingeteilt.
Globale Kriterien beziehen sich auf
die Gesamterscheinung des Bildes.
- Farbe ist das Auftreten der
Farben Rot, Gelb, Grün, Cyan, Blau und Magenta im gesamten Bild.
Beachten Sie, dass Schwarz und Weiß keine Farben sind.
- Sättigung vergleicht den
relativen Anteil von gesättigter zu ungesättigter Farbe.
- Helligkeit bezieht sich auf
den relativen Anteil von hellen und dunklen Regionen im Bild.
- Textur ist die
Struktur im Bild; dieses Kriterium ist farbunabhängig.
Grobe Kriterien teilen das
Bild in einige wenige Regionen auf und vergleichen diese Regionen.
Daher betonen diese Merkmale die Verteilung des Bildes.
- Farbe ist wieder die Farbe wie oben.
- Sättigung - wie oben.
- Helligkeit - wie oben.
- Mitte modifiziert all groben Kriterien.
Wenn Mitte auf wichtig
eingestellt ist, wird beim Vergleich nur die Bildmitte betrachtet. Ist sie auf
aus gestellt, werden nur die Randbereiche zum Vergleich
verwendet.
Lokale Kriterien fokussieren dominante
Ansammlungen von Farbe im Bild. Diese Ansammlungen erscheinen dem menschlichen Auge
oft als Farbflecken.
- Ort ist der Ort des Flecks im Bild.
- Fläche beschreibt die Größe des Flecks.
- Intensität mißt, wie dominant die Ansammlung
ist, d.h. wie intensiv der Farbfleck leuchtet.
- rot, gelb, grün, cyan, blau, und magenta modifizieren diese drei obigen Kriterien.
Sie bestimmen die relative Wichtigkeit von Flecken der entsprechenden Farbe im Bild.
Beachten Sie, dass sich Farbkanäle oft überschneiden. Wenn Sie beispielsweise gelb suchen, probieren
Sie es auch mit grün und rot.
Sonstige Kriterien sind
- Format, das das Verhältnis von
Höhe zu Breite angibt (d.h. Hochformat oder Querformat), und
- Größe, die die Größe des
Bildes in Pixeln angibt.
Bilder Suchen
Mit ein bißchen Übung kann man Bilder nach Ähnlichkeit auf die folgende Art suchen:
- Wähle ein Bild, das dem gesuchten Bild entfernt ähnlich sieht.
- Passe die Kriterien so an, dass möglichst viele ähnliche Bilder so
nah wie möglich bei dem gewählten Bild liegen.
- Wähle einige diese ähnlichen Bilder, um zu sehen ob sie ein besserer
Prototyp für das gesuchte Bild sind.
- Wiederholde die obigen Schritte. Benutze die "Markieren / Voriges" und
"Markieren / Nächstes" um erfolglose Versuche rückgängig zu machen oder
Versuche zu Vergleichen.
Verlauf der Markierung
PictureRelate merkt sich die letzten von Ihnen markierten Bilder in einer Liste.
Durch "Markieren / Voriges" und "Markieren / Nächstes" kann man diese Liste nutzen.
Gleichfalls kann man dazu
- in der Symbolleiste die Symbole verwenden, wobei das mittlere Symbol
das aktuell markierte Element auf dem Bildschirm anzeigt, falls es gerade
außerhalb das in der gerade Bildliste dargestellten Bereiches liegt (Scrolling).
or
- Oder halten Sie die Alt-Taste gedrückt und verwenden die Links- und Rechts-Tasten.
Die Unten-Taste bringt das aktuell selektierte Bild in den dargestellten Bereich.
Mehrfachbilder suchen
- Wählen Sie das Symbol in der Symbolleiste (das
beim ersten mal auch das zugehörige Dialog-Fenster öffnet), oder
- wählen Sie "Ansicht / Liste Mehrfachbilder" aus dem Anwendungs-Menü, oder
- wählen Sie "Suchen / Mehrfachbilder..." aus dem Menü
(was das Dialog-Fenster immer öffnet).
Wählen Sie den gewünschten Grad an Ähnlichkeit und drücken Sie "Suchen".
Alle Bilder eine großen Datenbasis miteinander zu vergleichen kann eine Weile
dauern, insbesondere bei geringer Ähnlichkeit.
Aber während der Suche können Sie bereits gefundene Bilder ansehen
und die Suche auch jederzeit abbrechen.
"Angepaßte Ähnlichkeits-Kriterien" bedeutet, dass die Bild-Kriterien anders gewichtet
werden als bei der Suche nach ähnlichen Bildern. Schaltet man diese Option ab, kann man
seine eigene Einstellung benutzen.
"Zusätzliche Identitätsprüfung" verwendet noch zusätzliche Kriterien,
um identische bzw. sehr gleiche Bilder besser zu finden.
Teil-Automatische Einstellung der Kriterien
Es ist nicht immer einfach, die Kriterien geeignet einzustellen, denn leider ist nicht immer offensichtlich, welche Kriterien die Position eines Bildes in der Suchliste verbessern oder verschlechtern. Daher habe ich zwei Algorithmen implemetiert, die dabei helfen können. Sie finden sich in der Werkzeugleiste und im Menü "Suchen".
Zunächst selektieren Sie eine Menge von Bildern, die Sie als zum Suchbild besonders Ähnlich betrachten. Benutzen Sie Steuerung-Click (Strg-Taste halten und mit der linken Maustaste klicken) um Bilder zu der Menge hinzuzufügen oder herauszunehmen. Mit Umschalten-Click kann ein Bereich von nebeneinanderstehenden Bildern ausgewählt werden.
Schnelle Kriterien-Anpassung:
Dieser Algorithmus schätzt die von Ihnen gewünschte Einstellung der Kriterien in einem einzigen, schnellen Schritt. Er vergleicht wie ähnlich sich die ausgewählten Bilder in den einzelnen Kriterien sind und aktiviert bzw. deaktiviert die Kriterien dementsprechend. Dadurch können Sie erkennen, welche Kriterien für Ihre Suche besonders relevant sind. Leider ist die ausgewählte Menge von Bildern in den meisten Fällen zu klein, um statistisch signifikante Resultate zu erziehlen. Daher ist dieses Verfahren allein oft nicht ausreichend.
Automatische Kriterien-Anpassung:
Dieser Algorithmus passt die Kriterien iterativ so an, dass so viele der ausgewählten Bilder wie möglich dem Suchbild so ähnlich wie möglich werden, während gleichzeitig die nicht ausgewählten Bilder möglichst unähnlich gemacht werden. Mit anderen Worten: die ausgewählten Bilder werden - im Mittel - in der Liste der ähnlichen Bilder nach oben wandern. Bitte beachten Sie, dass es oft mathematisch unmöglich ist, die Kriterien so einzustellen, dass alle ausgewählten Bilder am Anfang der Liste stehen. Weiterhin sollten Sie im Auge behalten, dass für dieses Verfahren die anfangs eingestellten Kriterien von Bedeutung sind. Insbesondere werden abgeschaltete Kriterien nicht aktiviert. Im allgemeinen empfiehlt es sich, von den voreingestellten Kriterien aus beginnend zu iterieren.
Bei großen Datenbasen kann eine Iteration relativ lang dauern; sie kann aber durch drücken der Escape-Taste abgebrochen werden. Anderenfalls sollten Sie die Iterationen so lange wiederholen, wie sich das Ergebnis dadurch weiter verbessert. Fügen Sie weitere ähnliche Bilder hinzu und wiederholen Sie den Vorgang.
Kritierien Zurücksetzen:
Mit dieser Option können Sie die Suche mit einer "sinnvollen" Einstellung Kriterien neu starten. Dies empfiehlt sich immer dann, wenn die iterative Suche offensichtlich in eine Sackgasse geführt hat.
Viele Bilder und die Größe der Datenbank
Sobald die Anzahl geladener Bilder größer wird, ist es empfehlenswert
die Datenbank mit einer Datei auf Festplatte zu assoziieren.
Anderenfalls reicht der virtuelle Speicher des Rechners eventuell nicht
aus. Um eine solche Assoziation zu schaffen wählen Sie "Speicher..." oder
"Speichern als..." aus dem Menü der Anwendung. Beachten Sie, dass
diese Datei eventuell nicht sofort angelegt wird, sondern wenn sie
das erste mal benötigt wird. Der Name der Datenbank bzw. der Datei
erscheint aber sofort in der Titelleiste der Andwendung.
Ab diesem Zeitpunkt ist es wichtig, dass PictureRelate bzw.
die Datenbank ordnungsgemäß geschlossen wird. Anderenfalls
besteht die Gefahr einer inkonsistenten, nicht mehr verwendbaren
Datenbank. Eventuell möchten Sie daher von einer großen Datenbank
eine Sicherheitskopie machen. Übrigens ... vergleichen Sie doch
mal die Zeit für das Anlegen einer solchen Kopie mit der Zeit
zum Öffnen der Datenbank!
Auch ist es oft sinnvoll, mehrere Datenbanken nach Themen getrennt
anzulegen. Wenn man schon weiß, welche Bilder mit welchen anderen
Bildern nicht verglichen werden sollen, sollte man dies nutzen.
Statusleiste
Die Statusleiste unten im Hauptfenster der Anwendung zeigt aktuelle
Zustandsinformationen an.
- Das erste und größte Feld zeigt Fehler, Warnungen und Information
wie den Pfad der Datei des markierten Bildes an.
- Das zweite Feld zeigt die Anzahl geladener Bilder an.
- Das dritte Feld zeigt die Menge verfügbaren virtuellen Speichers an.
Wenn dieser Wert unter 100 MB fällt ist Vorsicht geboten.
Schliessen sie dann möglichst andere Anwendungen und erhöhen Sie
wenn möglich die Größe des virtuellen Speichers (siehe Handbuch für Ihr Windows).
- Das letzte Feld zeigt den verfügbaren Plattenplatz der Datenbank an.
Wählen Sie eine Platte mit ausreichend freiem Platz.
Als Faustregel: 50000 Bilder brauchen etwa 1000 MB Platz.
PictureRelate beinhaltet einige Sicherheitsmaßnahmen um Datenverlust
durch zu wenig Speicher zu vermeiden. Aber verlassen Sie sich besser
nicht zu sehr darauf. Jedes Dateisystem und jeder Rechner sind anders,
und mit einem Programmabsturz riskieren Sie eine inkonsistente Datenbank.
Löschen mehrfacher Bilder
Mehrfachbilder suchen ist eins, zu entscheiden welche davon gelöscht werden sollen ist etwas anderes. Letztendlich muß das im Einzelfall vom Anwender entschieden werden, also von Ihnen bzw. von Dir. Es gibt aber ein paar Hilfen dazu.
-
Über das Kontext-Menü oder mit der Tastenkombination Strg-Entf können Bilder nicht nur aus der Datenbank sondern auch gleich von der Festplatte gelöscht werden. Dabei sind alle aktuell ausgewählten, markierten Bilder betroffen.
-
Im Menü gibt es z.B. die Funktionen "Markieren / Kleine Mehrfachbilder", mit der (hätten Sie's gedacht?) alle Bilder markiert werden, die kleiner sind als das Größte. Dabei wird die Abmessung des Bildes in Pixeln als Größe verwendet. Das ist meistens ein gutes Kriterium, aber wenn ein Duplikat vergrößert worden ist (wobei die Bildqualität schlechter geworden ist) will man vielleicht doch das Kleinere behalten.
-
Was nun aber, wenn in einer Gruppe von gleichen Bildern mehrere gleich groß sind? Dann gibt es noch die Funktion "Markieren / Größtes Mehrfachbild". Damit könnten diese Bilder z.B. per Ziehen und Ablegen in einen Windows-Ordner kopiert oder verschoben werden (Vorsicht bei Namenskollisionen!). Oder um alle anderen, kleinen und gleich großen Bilder zu löschen kann man "Markieren / Mehrfachbilder invertieren" und dann wie bisher Löschen anwenden.
-
Weitere Hilfen zum Entscheiden, welches Bild zu löschen ist, finden sich in der Statuszeile und im Kontext-Menü. In der Statuszeile erscheint der Datei-Pfad des aktuell ausgewählten Bildes und seine Größe im Dateisystem in Kilobytes.
-
Um nähere Details zu erfahren sind im Kontext-Menü besonders die Funktionen "Eigenschaften" und "Verzeichnis öffnen" nützlich.
-
"Verzeichnis öffnen" öffnet ein Windows Explorer Fenster in dem Verzeichnis, in dem die Datei des Bildes liegt und markiert diese Datei. Somit stehen alle weiteren Manipulationsmöglichkeiten von Windows zur Verfügung, z.B. auch die Datei zu löschen.
Wenn Bilder im Dateisystem so oder durch andere Programme gelöscht oder anderweitig bearbeitet worden sind, emfehle ich, die Menü-Funktion "Datei / Aktualisieren / Alle Bilder aktualisieren" aufzurufen, damit PictureRelate von den Änderungen weiß. Sind Bilder außerhalb von PictureRelate umbenannt worden, dann müssen diese Bilder bei Bedarf auch neu eingelesen werden.
Wenn Sie weitere Fragen haben, schicken Sie sie mir bitte über das folgende Formular: