Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: scanline nur für's Datenlesen?

  Alt 21. Mai 2010, 17:53
ScanLine liefert zugriff auf die internen Rohdaten der Bilder.
Es kommt also auch darauf an, in welchem Format (wieviele Bits und ob mit ohne Farbtabelle) die Pixel vorliegen. Dementsprechend haben die ScanLines auch eine unterschiedliche Länge ... siehe Delphi-Referenz durchsuchenTBitmap.PixelFormat

Tja, und wenn nun die beiden Bilder je ein anderes Format haben, dann kann es natürlich nicht funktionieren.


PS: TBitMap hat beim erstellen das Format des Bildschrims, also meist 24 Bit (RGB) und das Icon wird bestimmt nur maximal 8 Bit (Farbtabelle) haben.
$2B or not $2B
  Mit Zitat antworten Zitat