Zitat:
Canvas speichern
Ein pures Canvas ist ohne irgendeine Cache/RepaintEreignis nicht sicher.
Darauf gezeichnette Dinge können/werden schnell verschwinden, wenn das zum Canvas gehörende Control sich neu zeichnen muß.
Nachteil: Die Größe der Canvas eines TImage wird beim ersten Zeichnen gesetzt. Wird es dann vergrößert, bleibt die beschreibbare Fläche gleich groß.
Falsch. Der Canvas ist immer genau so groß, wie das TImage.
Beim ersten Zugriff auf das Cache-Bitmap (Picture.Graphic) wird dessen Größe auf die größe des TImage gesetzt.
Und wie sonst auch bei allen Bildern im TImage (Picture) wird die größe des Bildes niemals beim Resizen des Images verändert, aber es verbietet dir niemand, dass du es nicht im OnResize machen darfst.