Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Frage zur Konvertierung von BMP zu ICON (https://www.delphipraxis.net/37647-frage-zur-konvertierung-von-bmp-zu-icon.html)

Chris P 8. Jan 2005 12:36


Frage zur Konvertierung von BMP zu ICON
 
Hi Leute,

ich habe folgendes Problem:

wenn ich eine Bitmap, welche eine weißen Hintergrund hat, zu einem Icon konvertieren will,
erscheint es immer transparent. Hat es eine andere Hintergrundfarbe, dann wird das Icon genau wie die Bitmap dargestellt.

Ich benutze folgenden Code aus dem Easy Delphi Helper:
Delphi-Quellcode:
function CreateIconFromBmp(Bmp: TBitmap): TIcon;
begin
  with TImageList.CreateSize(Bmp.Width, Bmp.Height) do
  try

    with Bmp do
    begin
         AddMasked(Bmp, Bmp.TransparentColor);
    end;

       Result := TIcon.Create;
    GetIcon(0, Result);
  finally
    Free;
  end;
end;
Schön wäre es, wenn alle Icons, egal welche Hintergrundfarbe, NICHT transparent dargestellt würden

Gina 8. Jan 2005 14:30

Re: Frage zur Konvertierung von BMP zu ICON
 
Hallo,

und wenn du es ohne Masked machst, sondern nur mit
function Add(Image, Mask: TBitmap): Integer; ?

Gina.


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