Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   FMX : bitmap clear canvas bug ? (https://www.delphipraxis.net/205254-fmx-bitmap-clear-canvas-bug.html)

bernhard_LA 18. Aug 2020 16:15

FMX : bitmap clear canvas bug ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich möchte eine Bitmap mit einer bestimmten Farbe einfärben (eigentlich ganz einfach ..... )



Delphi-Quellcode:
procedure TForm1.clear_colorClick(Sender: TObject);
begin

  case grp_Radio.ItemIndex of
    1:
      localBMP.Canvas.Clear(clawhite);
    2:
      localBMP.Canvas.Clear(clablack);
    3:
      localBMP.Canvas.Clear(clablue);
  else
    localBMP.Canvas.Clear(clawhite);
  end;

  LoadBMP2GUI(nil);
end;

das ganze Projekt kann man hier finden : https://github.com/ImageProcessingFM...Firemonkey-FMX

bei mir passiert unter Win 10 x 64 nix .... , habe durch Zufall das Projekt auf LINUX compiliert, hier geht alles Prima , warum ?????????????

Michael II 18. Aug 2020 21:07

AW: FMX : bitmap clear canvas bug ?
 
Evt. BeginScene, EndScene vergessenn?
Getestet direkt in deinem Projekt mit D10.4 und Microsoft Windows Version 10.0.19042.450. Grün füllen - funktioniert.

Delphi-Quellcode:
  localBMP.Canvas.BeginScene;
  localbmp.Canvas.Clear( $ff00ff00 );
  localBMP.Canvas.EndScene;
  LoadBMP2GUI(nil);

bernhard_LA 18. Aug 2020 23:35

AW: FMX : bitmap clear canvas bug ?
 
gelöst , danke :-)


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