Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sir Rufo,
26. Jun 2016
Du musst ja auch nicht jeden Vergrößerungsschritt mitmachen. Wenn du auf die Vergrößerung asynchron reagierst (z.B. per Timer mit Intervall 100/250 -> ausprobieren) dann sollte das auch reichen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sir Rufo,
26. Jun 2016
Das ständige Laden eines JPEG aus dem Stream in GetMaximumColumnsAndRows kann man sich durch das Cachen der Werte (die werden sich zur Laufzeit nicht mehr verändern) schenken. Einmal reicht.
Das ständige Laden der Grafiken als JPEG ist auch langsamer, als wenn man sich die Bilder beim ersten Zugriff als Bitmap merkt und dann immer dieses gecachte Bitmap verwendet.
Erstelle dir ein Surrogate...