![]() |
Bilder auf den Kopf stellen
Hi ich hab folgende Procedure geschrieben um ein Image auf den Kopf zu stellen.
Delphi-Quellcode:
Leider dauert das ganze (PIII 733MHz) ein bisschen. Kennt einer eine Procedure, die etwas weniger Zeit benötigt?
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; Danke schon mal im Voraus :) Bye [edit=r_kerber]Code- durch Delphi-Tags ersetzt. Mfg, r_kerber[/edit] |
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 16:51 Uhr. |
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