Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Bittiefe des Bildes in der Zwischenablage ermitteln?

  Alt 29. Apr 2012, 21:01
Ich hab mir mal TBitmap angeguckt.

Du bekommst ein Bild im bmDDB-Format, aber du benötigst eigentlich bmDIB,
denn PixelFormat liefert bei bmDDB immer nur pfDevice.

Versuch mal
Delphi-Quellcode:
MyImage.Picture.Bitmap.Assign(Clipboard);
MyImage.Picture.Bitmap.HandleType := bmDIB;
PF := MyImage.Picture.Bitmap.PixelFormat;
....
PS: Genau dafür hat man sich die Quellcodes vom Delphi gekauft.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (29. Apr 2012 um 21:06 Uhr)
  Mit Zitat antworten Zitat