Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: PNG Vertikal spiegeln mit ScanLine

  Alt 8. Jun 2021, 08:24
Gibt's denn nicht irgendwie SizeOf() oder Length() für die _Source.ScanLine, was ich anwenden kann, um die exakte Größe heraus zu bekommen? Das kann doch eigentlich kein Hexenwerk sein...
BytesForPixels macht das im Prinzip schon richtig.
Aber Alpha-Kanal und Farben werden in zwei separaten Images abgelegt.

COLOR_RGBALPHA:

Image für Farben (Scanline):
BytesForPixels(...,COLOR_RGB, 8);

Image für Alpha (AlphaScanline):
BytesForPixels(...,COLOR_GRAYSCALE, 8);
  Mit Zitat antworten Zitat