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