Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilder auf den Kopf stellen (https://www.delphipraxis.net/19334-bilder-auf-den-kopf-stellen.html)

MisterNiceGuy 1. Apr 2004 11:41


Bilder auf den Kopf stellen
 
Hi ich hab folgende Procedure geschrieben um ein Image auf den Kopf zu stellen.

Delphi-Quellcode:
procedure turn_image;
var j,k:integer;
    l:TColor;
begin
for j:=0 to image1.width do
        begin
        for k:=0 to (image1.height div 2) do
            begin
            l:=image1.Canvas.Pixels[j,k];
            image1.Canvas.Pixels[j,k] := image1.Canvas.Pixels[j,image1.Height-k];
            image1.Canvas.Pixels[j,image1.Height-k] := l;
            end;
        end;
end;
Leider dauert das ganze (PIII 733MHz) ein bisschen. Kennt einer eine Procedure, die etwas weniger Zeit benötigt?
Danke schon mal im Voraus :)

Bye

[edit=r_kerber]Code- durch Delphi-Tags ersetzt. Mfg, r_kerber[/edit]

neolithos 1. Apr 2004 11:42

Re: Bilder auf den Kopf stellen
 
Du solltest dich mal mit ScanLine beschäftigen, und lieber gesamte Zeilen tauschen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 Uhr.

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