FS#4917 - Vorrenderrn der Bilderliste für den "Draw Bitmap"-Node im IA
Die Wartezeit, wenn man die Bitmap-Property im “Draw Bitmap”-Node aufruft ist estrem lang (>30s) und das Programm in der Zeit nicht bedienbar. Das ist bei jedem Neuaufruf der Liste so. Besser einmal am Programmstart diese Liste rendern und dann zwischenspeichern.
Closed by JPK
01.01.2023 23:05
Reason for closing: Repariert
Additional comments about closing:
01.01.2023 23:05
Reason for closing: Repariert
Additional comments about closing:
Wurde durch Aktivierung von
async-Binding behoben. Bitte in Beta 6
testen
Habe ich auch bemerkt, dass das Laden der gesamten Liste sehr sehr lange dauert. Hier wäre ich auch dafür, dass die Liste in irgendeiner Form nach dem ersten Laden vorgehalten wird.
Alternativ kam bei mir die Frage auf, ob durch das Verwenden von Filtern wie "Device images", "Gobos", "Button icons" die Auswahl der zu ladenen Inhalte reduziert werden kann. Sprich man hat immer nur einen Filter aktiv und hierfür werden die Inhalte wie bisher auch geladen.
Das geht nicht. Außer ihr wollt noch schneller eine Out of Memory Exception bekommen als bisher. Ja, diese Bilderliste ist sehr lange, weil sie wirklich alle in DMXC verfügbaren Bilder enthält. Aber eigentlich sollte die Bilderliste beim Laden trotzdem bedienbar sein. Da hat Arne noch einmal etwas geändert, sodass sie wieder bedienbar sein sollte.
Das bitte in der Beta 5 testen.
In der Beta 5 ist es nicht besser geworden. Das Fenster ist nach dem Öffnen blockiert, wenn ich es aus dem "Bitmap from Resscource" Node aufrufe und kann auch beispielsweise nicht geschlossen werden. Wie lange das dauert, bis ich wieder etwas machen kann, zeigt der beigefügte Log-Auszug aus der GUI.
Hier sollten wir uns etwas besseres ausdenken, dass eben nicht pauschal immer alles sofort geladen wird. Im Windows Explorer werden die Vorschau-Bilder ja auch erst bzw. bevorzugt geladen, wenn sich diese im Sichtbereich befinden.
"Hier sollten wir uns etwas besseres ausdenken, dass eben nicht pauschal immer alles sofort geladen wird. Im Windows Explorer werden die Vorschau-Bilder ja auch erst bzw. bevorzugt geladen, wenn sich diese im Sichtbereich befinden."
Ich habe verstanden, dass die GUI immernoch nicht bedienbar ist. Aber lass die Implementierungsfrage mal meine sein, denn du weißt nicht wie der Aufbau ist und was geht und was nicht ;)
Auf Wunsch von @JPK habe ich mit einer Zwischenversion, dem Build 327 folgende Ergebnisse erzielt.
Zum einen laden die Bilder schneller, zum anderen lässt sich das Fenster nun auch während des Ladevorgangs schließen oder man kann direkt eine Auswahl tätigen und zurückzugeben.