Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#1

Von image.canvas nur einen teil als Bitmap speichern

  Alt 20. Aug 2004, 21:49
Hi, ihr lieben!

Also ich habe ein Programm zur Simulation von Planetenbahnen programmiert. Die Planetenbahnen werden mit Hilfe von image.canvas.pixels[x,y]:=color dargestellt.

Das Image auf dem die Bahnen gezeichnet werden habe ich ziemlich groß gemacht (width & height =2000), einfach aus dem Grund, damit bei Veränderung der Form-Größe trotzdem überall gezeichnet werden kann (habe immer das Problem wenn ich z.B. ein Image beim start auf die Größe width=10 height=10 setzte und während der Laufzeit die Größe auf z.B. 20 vergrößere, in dem teil des Images nichts gezeichnet werden kann) - Dumm formuliert, hoffe ihr habt es verstanden .
Nun will ich aber nur den teil des Images speichern, der sichtbar ist,also von 0 bis form.height bzw. width.

Gibt es da eine Möglichkeit?

Liebe Grüße, Alleinherrscher
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat