![]() |
TImageList extraieren von PNG
Hallo
Ich habe da eine TImageList mit 32x32 Png Bilder Das gib es den Befehl
Delphi-Quellcode:
und
procedure GetIcon(Index: Integer; Image: TIcon); overload;
procedure GetIcon(Index: Integer; Image: TIcon; ADrawingStyle: TDrawingStyle; AImageType: TImageType); overload;
Delphi-Quellcode:
Nur wie kommt man an die PNG oder JPG Images in der ImageList
function GetBitmap(Index: Integer; Image: TBitmap): Boolean;
|
AW: TImageList extraieren von PNG
Soweit ich weiß, speichert TImageList intern alles im BMP-Format. Man kommt also an die Originalformate nicht mehr ran.
|
AW: TImageList extraieren von PNG
Es gibt aber 1-2 PNG-Imagelist-Implementierungen wie z.B bei LMD.
Die Standard TImageList hat das Problem auf der WinAPI zu basieren welche sich mit jeder Windows-Version etwas anders verhält. Um Probleme hier zu vermeiden sollte man immer auf der minimal unterstützten OS-Version entwickeln wenn man hier keine Böse überraschung erleben will (wie wir mal mit Win-ME) |
AW: TImageList extraieren von PNG
Danke für die Infos
iST SCHON blöd man kann es in png speichern aber nicht abrufen da gut dann konvertiere ich die Pics nach bmp:pale: |
AW: TImageList extraieren von PNG
Wenn es ausschließlich PNGs sind, bietet sich eine entsprechende PngImageList an. Eine davon findest du hier:
![]() |
AW: TImageList extraieren von PNG
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:39 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