Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Problem mit Componete RotateImage aus DELPHI AREA (https://www.delphipraxis.net/212336-problem-mit-componete-rotateimage-aus-delphi-area.html)

juelin 26. Jan 2023 17:16

Problem mit Componete RotateImage aus DELPHI AREA
 
Hallo,
ich habe Windows 10 und Delphi 10.4 Community.
Da ich ein Bild drehen wollte (0-359 Grad) habe ich mir von Delphi Area die Componete RotateImage downgeloaded und installiert.
Das Drehen des Bildes geht auch wunderbar. Das gedrehte Bild wird in RotateImage1 angezeigt.
Aber wenn ich die Pixel vom gedrehten Bild aus RotateImage1 in ein anderes Image laden will
bekomme ich nur schwarze Pixel, aber in RotateImage1 sind auch bunte Pixel.
Delphi-Quellcode:
  RotateImage1.Picture:=Image4.Picture;
  RotateImage1.Angle:=flugr;

  Image2.Canvas.CopyRect(Rect(flugx-25,flugy-25,flugx+25,flugy+25),RotateImage1.Canvas,Rect(0,0,RotateImage1.Width,RotateImage1.Height));

ODER

    for y:=0 to 50 do
    begin
      c:=RotateImage1.Canvas.Pixels[x,y];
      Image2.Canvas.Pixels[x+200,y+200]:=c;
    end;
Hat da jemand eine Idee?
Danke und Gruß
Jürgen

jaenicke 8. Jun 2023 06:40

AW: Problem mit Componete RotateImage aus DELPHI AREA
 
Zitat:

Zitat von juelin (Beitrag 1517907)
Aber wenn ich die Pixel vom gedrehten Bild aus RotateImage1 in ein anderes Image laden will
bekomme ich nur schwarze Pixel, aber in RotateImage1 sind auch bunte Pixel.

Ich rate einmal, dass das gedrehte Bild in RotateImage1.RotatedBitmap steckt. ;-)

Der Canvas einer visuellen Komponente ist nur die Zeichenfläche zur Darstellung. Der Inhalt ist flüchtig und nicht zum Auslesen gedacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 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