Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Algorithmus zum darstellen von Daten beschleunigen (https://www.delphipraxis.net/157829-algorithmus-zum-darstellen-von-daten-beschleunigen.html)

shmia 26. Jan 2011 16:37

AW: Algorithmus zum darstellen von Daten beschleunigen
 
Zitat:

Zitat von hedie (Beitrag 1077415)
Ist das Zeichnen auf ein Bitmap oder eine Paintbox schneller als in ein Image?

Das kommt drauf an, was man erreichen möchte.
Eine Paintbox ist für Daten, die sich häufig ändern geeignet (z.B. für die Kurve eines Herzmonitors).
Ein TImage ist "im Prinzip" wie eine Paintbox mit fest eingebautem Bitmap.
Falls das Zeichnen zeitaufwändig ist, kann beim Zeichnen auf ein Image ein Flackereffekt eintreten.
Die lässt sich vermeiden, wenn man auf ein temporäres Bitmap zeichnet und dieses Bitmap auf ein Puffer-Bitmap kopiert.
Dieses Puffer-Bitmap würde man dann mit einer Paintbox anzeigen. (Prinzip Double-Buffering)

Wenn man auf ein Canvas-Objekt zeichnet hat man auf jeden Fall die Wahl, wie man das Bild ausgeben möchte.
Man kann auch auf den Drucker zeichnen; wer weiss, vielleicht willst du die Ausgabe mal drucken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz