Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ICO in BMP konvertieren für 256x256 ICO (https://www.delphipraxis.net/153288-ico-bmp-konvertieren-fuer-256x256-ico.html)

eholzer 28. Jul 2010 07:51

ICO in BMP konvertieren für 256x256 ICO
 
Hallo,

ist es möglich eine ICO-Datei (256x256) in eine BMP-Datei zu konvertieren (Delphi 2010)?
Mein versuch führt zu einer Exception (out of resources) in der Zeile "Bitmap.Width := Icon.Width;":

Delphi-Quellcode:
Procedure ConvertIcoToBmpTest;
var
   Icon : TIcon;
   Bitmap : TBitmap;
begin
   Icon := TIcon.Create;
   try
     Bitmap := TBitmap.Create;
     try
       Icon.LoadFromFile('c:\temp\bigicon.ico') ;
       Bitmap.Width := Icon.Width;
       Bitmap.Height := Icon.Height;
       Bitmap.Canvas.Draw(0, 0, Icon ) ;
       Bitmap.SaveToFile('c:\temp\bigicon.bmp') ;
     finally
        Bitmap.Free;  
     end;
   finally
      Icon.Free;
   end;
   
end;
Grüße
Eric

eholzer 2. Aug 2010 08:27

AW: ICO in BMP konvertieren für 256x256 ICO
 
Fals jemand auch das Problem hat https://forums.embarcadero.com/threa...40705&tstart=0


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