Bildinformationspanel: Bildbeschreibung

Verfasst am: Montag, 22. Okt. 2012 um 22:50

Vor einigen Wochen habe ich angekündigt, das ich aktuell das Ziel verfolge, das das BVASystem die IPTC-Daten unterstüzten kann. Mit dem heutigen Tag ist der erste kleine Mini-Meilenstein zu diesem Ziel erreicht. In dem Bildinformationspanel „Bildbeschreibung“ habe ich einen kleinen Dialog erstellt, in dem Bildtitel, Autor und eine Beschreibung angezeigt werden können.

Bildinformationspanel Bildbeschreibung

Bildinformationspanel Bildbeschreibung

In den nächsten 14 Tagen werde ich mich daran setzen, das diese Daten auch editiert werden können. Außerdem habe ich noch 3 weitere größere Themenkomplexe bearbeitet. Wie immer habe ich auch wieder an meiner Lieblingsbaustelle, den Bildbewertungen, weitergemacht.

Für Bilder und Bildlisten, die von der Datenbank geladen wurden, kann nun ausgewählt werden, welche Bildbewertung angezeigt wird.  Angezeigt werden kann entweder die manuelle Bildbewertung oder die automatische Bildbewertung. Damit diese leicht zu unterscheiden sind, haben die beiden Bewertungsarten nun unterschiedliche Icons erhalten. Die automatische Bewertung wird durch einen Stern mit 4 Ecken symbolisiert, während die manuelle Bewertung durch einen Stern mit 5 Ecken dargestellt wird. Natürlich ist es auch weiterhin möglich, das keine Bildbewertung angezeigt wird.

Automatische/Manuelle Bildbewertung in einer Miniaturbilderansicht

Automatische/Manuelle Bildbewertung in einer Miniaturbilderansicht

Weiterhin habe ich mich mit der Frage beschäftigt, wie die Einstellungen der Bildinformationsansichten dauerhaft gespeichert werden können. Herausgekommen ist dabei ein XML basierter Ansatz, den ich auch bereits zum Teil umgesetzt habe. Beim Beenden des BVASystems wird eine XML-Datei erstellt, die die aktuellen Einstellungen der Bildinformationsansichten enthält. Diese soll beim nächsten Programmstart dann wieder eingelesen werden.

Als letztes habe ich mir überlegt, wie ich das BVASystem effektiv testen kann, bevor ich eine neue Version zum Download anbiete. Dabei ist mir aufgefallen, das ich zumindest die Tests für die Datenschicht automatisieren könnte. Gerade die Aufgaben des Workers schreien förmlich danach automatisiert getestet zu werden. Mit der aktuellen Installationsroutine wird zum ersten mal ein weiteres Programm namens „BVATest“ installiert. Was es mit diesem Programm genau auf sich hat, werde ich in den nächsten Tagen in einem extra Blog erläutern.

Tags: , , , ,

Einen Kommentar schreiben