Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Vierecke mit Bildern füllen (https://www.delphipraxis.net/15867-vierecke-mit-bildern-fuellen.html)

hboy 9. Feb 2004 15:44

Re: Vierecke mit Bildern füllen
 
du musst für x-richtung nur linear interpolieren und zeilenweise die pixel kopieren

for y :=0 to quelle.height-1 do
begin
for x :=0 to soll_width-1 do
begin
Ziel.canvas.pixels[x,y] := quelle.Canvas.Pixels[round(quelle.width* x/soll_width),y];
end;
end;

die scanline-methode lass ich doch ma weg...

ODER

ziel.canvas.copyrect(rect(0,0,soll_width,soll_heig ht),quelle.canvas,rect(0,0,quelle.width,quelle.hei ght));

dann ist es schon gestreckt. dazu geht das auch noch verdammt schnell.

F.W. 10. Feb 2004 11:29

Re: Vierecke mit Bildern füllen
 
Ok, danke! Ich denke das wird jetzt funktionieren!

Danke!!!!!!!


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

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