Aber immer wieder steht man bei TBitmap an, obwohl es ein sehr einfaches und logisches Ding sein soll. Das RawImage, das da enthalten ist, ist eigentlich sehr einfach und logisch aufgebaut.
Aber trotzdem macht TBitmap immer wieder Mühe.
Unter Linux ist es 32bit und Windows 24bit. Dabei gäbe es PixelFormt, wo man pf24bit oder pf32bit einstellen kann, Aber es funktioniert einfach nicht wie erwartet.
Eigentlich wäre 32bit logisch aufgebaut, RGBA.
Habe nur ich das Gefühl, das TBitmap ein riessen Murks ist ?
Oder ist TBitmap wirklich ein geflicke ?
Was super wäre, wen man das Format erzwingen könnte mit ZB.
Code: Alles auswählen
bit := TBitmap.Create; // Standard-Format
bit := TBitmap.Create(RGBA32); // 32 Bit mit Alpha
bit := TBitmap.Create(RGB32); // 32 Bit ohne Alpha
bit := TBitmap.Create(RGB24); // 24 Bit ohne Alpha
bit := TBitmap.Create(BGR32); // 32 Bit ohne Alpha
// usw.