Posts Tagged ‘Vollbildansicht’

BVASystem Version 2.1.4

Donnerstag, April 4th, 2013

Die Entwicklung der Version 2.1.4 stand ganz im Zeichen der Verbesserungen. So wurden in den letzten Monaten viele optische, aber auch einige technische Verbesserungen umgesetzt, wodurch das Programm viel Bedienkomfort dazu gewinnt. Gerade die Veränderung in der Funktion zum Laden von Thumbnails war mir sehr wichtig, da es dadurch erst möglich geworden ist, tausende Bilder auf einmal in eine Bildliste zu laden.

Änderungen zur Vorgängerversion

Folgende Änderungen wurden im Detail umgesetzt:

Ladefunktion für Miniaturbilder

Bisher wurden immer alle Thumbnails einer Bildliste nacheinander geladen, was dazu führte, das das BVASystem bei einer großen Bildliste sehr viel Arbeitsspeicher benötigte bzw. sogar abstürzte, wenn kein weiterer Speicher angefordert werden konnte. Neu ist nun, das nur noch die Fotos eingelesen werden, die für die Anzeige benötigt werden. Navigiert man innerhalb der Bildliste, werden die nicht mehr benötigten Bilder wieder freigegeben. Ergebnis ist, das nun deutlich weniger Arbeitsspeicher benötigt wird und das die Fotos, die man sehen möchte, schneller eingelesen sind.

Nachladen des Originalbildes

Das BVASystem ist darauf ausgelegt, das Fotos möglichst schnell eingelesen werden können. Daher arbeitet das System intern mit einem Vorschaubild, welches an die Anzeigegröße angepasst ist. Problematisch wurde es bisher allerdings, wenn man sich das Foto in der 100% Zoomstufe ansehen wollte. Dann wurde nur das Vorschaubild auf 100% skaliert, das eigentliche Bild in Originalgröße konnte man quasi nicht erreichen. Nun ist es so, das das Bild bei Bedarf vom System selbstständig in voller Größe nachgeladen wird. Ob man gerade das Vorschaubild oder das Originalbild sieht, wird über ein kleines Icon neben dem Bildtitel dargestellt. 

Hauptdialog der Version 2.1.4.61

Hauptdialog der Version 2.1.4.61

Animationpanel

Die größte optische Änderung ergibt sich durch die Einführung des Animationpanels. Es ist nun möglich, die beiden Baumansichten auszublenden. Dadurch ergibt sich deutlich mehr Raum, der für die Darstellung der Bilder genutzt werden kann. Möchte man den Ordner bzw. das Fotoalbum wechseln, so genügt es die Maus auf die verbliebenen Überschriftenbereiche zu bewegen. Anschließend wird der Baum mit einer kleinen Animation sichtbar gemacht.

Erweiterungen der Bildinformationspanel

In der Bildinformationsansicht hat sich auch einiges geändert. So ist es nun endlich möglich, einzelne Panel ein und auch wieder auszublenden. Beim erneuten Einblenden eines Panels wird dieses an der gleichen Position angezeigt, die es vor dem Ausblenden hatte. Außerdem ist es nun möglich, einzelne Panel untereinander zu tauschen und zu guter letzt ist es möglich, sich weitere eigene Ansichten zu definieren.

Neugestaltung der Vollbildansicht

Als letzten Punkt möchte ich auf die überarbeitete Vollbildansicht hinweisen. Diese wurde optisch an den Rest des Programmes angepasst und um eine Anzeige der Position innerhalb der Bildliste ergänzt.

Ausblick

Es wurde bereits begonnen, ein Bildinformationspanel zu schaffen, mit dem ein Foto mit Schlagworten versehen werden kann. Aktuell ist es in einem prototypischen Zustand, der grob zeigt wie ich mir die Verschlagwortung eines Bildes vorstelle. Es fehlt noch komplett die Bindung an die Datenschicht, so das aktuell keine Schlagworte eingegeben und gespeichert werden können. Dies möchte ich bis zur Version 2.1.5 abändern. Außerdem habe ich vor, noch einige kleinere Features zu implementieren, die mir beim täglichen Einsatz der Software fehlen. So benötige ich zum Beispiel für meine Homepage Bilder in einer Größe von 1500×1000 Pixel. Aktuell übergebe ich daher jedes Foto vom BVASystem aus an mein Bildbearbeitungsprogramm. Gerade wenn ich mehrere Bilder für die Homepage brauche ist dies recht mühsam. Daher möchte ich gerne eine Bildexportfunktion implementieren, die Fotos in der gewünschten Größe exportieren kann.

Da gleich für die nächste Version eine Datenbankänderung für die Schlagworte ansteht, wird es diesmal wohl etwas länger dauern, bis ich die nächste Entwickler-Version der Bilddatenbank fertigstellen kann. Änderungen an der Datenbankstruktur will ich möglichst selten machen, daher muss ich mir nun genau überlegen, welche Änderungen ich in den nächsten Monaten benötigen werde. Ich will ja nicht, das ihr bei jeder Entwicklerversion die Datenbank anpassen müsst. Daher bitte ich diesmal um etwas Geduld.

Überarbeitete Vollbildansicht

Donnerstag, Januar 24th, 2013

Die alte Vollbildansicht stammt noch aus einer Zeit, wo ihre einzige Aufgabe darin bestand, ein einzelnes Foto anzuzeigen. Durch die Erweiterungen, die ich in den letzten beiden Jahren implementiert habe, wurde es langsam dringend notwendig, die Ansicht auch optisch zu überarbeiten. Wichtig waren mir vor allem 2 Änderungen. Zum einen nervte der gut gemeinte Hinweis, wie der Dialog geschlossen werden konnte und als zweites fehlte die Information, welche Position das angezeigte Foto in der Bildliste hat. 

In der ab heute verfügbaren Entwicklerversion 2.1.3.57 habe ich beide Probleme gelöst. Den Hinweis habe ich durch einen „Ansicht schließen“-Knopf im Überschrift-Bereich des Dialoges ersetzt. Außerdem habe ich der Ansicht eine Statusleiste spendiert, in der die Position innerhalb der Bildliste angezeigt wird. 

Überarbeitete Vollbildansicht

Überarbeitete Vollbildansicht

Desweiteren habe ich an eigentlich allen Baustellen, die ich begonnen habe, weitergearbeitet. Die Schlagwort-Komponente sieht optisch langsam genauso aus, wie ich es mir vorgestellt habe.  Bei der Bildinformationsansicht habe ich die Knöpfe im Kopfbereich ausgetauscht. Nun ist deutlicher zu erkennen, welche Bildinformation ein- bzw. ausgeblendet ist. Zu guter letzt habe ich mir noch ein Konzept überlegt, wie ich bei der Testanwendung Parameter speichern kann.

In den nächsten Wochen werde ich ähnlich weiterarbeiten wie bisher. Als erstes werde ich das Konzept für die Testanwendung umsetzen. Anschließend werde ich dann wieder einen Teil der Zeit mit der Schlagwortkomponente und dem Bildinformationspanel verbringen. Wahrscheinlich werde ich den Focus auf die Bildinformationspanel legen, damit ich die Anzahl der offenen Punkte endlich mal wieder reduzieren kann.