[optimieren] Bild auf den Desktop zeichnen
-
Hi,
ich würde gerne ein Bild direkt auf den Desktop zeichnen lassen.
Momentan lade ich ein Bild in die Image-Komponente und zeichne es Pixel für Pixel auf den Desktop:
HDC Desktop = GetWindowDC(NULL); for(int y=0;y<Image1->Height;y++) { for(int x=0;x<Image1->Width;x++) { SetPixelV(Desktop,x,y, Image1->Canvas->Pixels[x][y]); } }Nur kommt es mir recht langsam vor. Ein Bild was man unter Windows aufruft ist schon unter einer Sekunde zu sehen, mein Zeichnen dauert 2-3 Sekunden.
Ich bräuchte also eure Hilfe, damit das Bild schneller zu sehen ist.
Danke im Voraus.
ravel
-
Sieh dir mal das zweite Screenshot-Beispiel in der FAQ an. Das kannst du ganz leicht umdrehen, so dass nicht vom Desktop auf das Image kopiert wird sondern vom Image auf den Desktop.