![]() |
Farbverlust beim Speichern von Icon
Hi @ll,
also, ich benutze folgenden Code, um ein Icon zu speichern:
Delphi-Quellcode:
Nur das Problem ist jetzt, dass beim Speichern ein enormer Farbverlust auftritt. Gibt es eine Möglichkeit, diesen zu beheben? Wenn ja, welchen?
Function GetIconFromFile(FileName: String; Index: Integer): Ticon;
Begin Result := TIcon.Create; Result.Handle := ExtractIcon(HInstance, PCHAR(FileName), Index); End; procedure TForm1.Button1Click(Sender: TObject); var Icon : TIcon; begin Icon := TIcon.Create; Icon := (GetIconFromFile('C:\Windows\explorer.exe', 0)); Icon.SaveToFile('C:\icon.ico'); Icon.Free; end; MFG Doc |
Re: Farbverlust beim Speichern von Icon
Hmm, vielleicht bringt es was, die Palette zu ändern!? :coder2:
|
Re: Farbverlust beim Speichern von Icon
Zitat:
|
Re: Farbverlust beim Speichern von Icon
Nur als Hinweis für alle Beteiligten:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 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