Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#11

AW: x64 : very large bitmaps

  Alt 13. Dez 2011, 14:18
Das Problem ist viel mehr, dass die GDI nicht mehr als 65536x65536 Pixel große Bilder verpackt (ich meine das ist die Größe, die mir im MSDN mal über den Weg lief). Und da TBitmap intern über GDI Resourcen läuft, kann man so viel Speicher und Auslagerungsplatz haben wie man will - es wird nicht gehen. Lösung: Das Bild manuell aus einem FileStream schlabbern und interpretieren, unter völligem Verzicht der GDI (TBitmap und Konsorten). Mit TBitmap wird es bei den Größen nur mit Teilbildern gehen, die dann aber auch zumindest über einen eigenen Loader nach obiger Art gefüttert werden müssten, um das wird man nicht herum kommen fürchte ich.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat