Hallo
DP,
ich habe eine Frage: Und zwar habe ich eine PNG Datei. Diese lade ich in ein TBitmap.
Und dieses Bitmap male ich später auf ein anderes, welches dann auf die Paintbox gezeichnet wird.
Zur Zeit sieht das bei mir so aus:
Code:
Hintergrundbild -----|
|-----BB-->|---> Prim. Bufferbitmap -BB-> Paintbox
PNG --> Sek. Bufferbitmap -C.D.-|
Das PNG wird so in die Bufferbitmap geladen:
Delphi-Quellcode:
PNG := TPNGObject.Create;
PNG.LoadFromFile(<Datei>);
<Sek. Bufferbitmap>.Assign(PNG);
FreeAndNil(PNG);
Dabei steht oben
BB für
BitBlt und
C.D. für
Canvas.Draw.
Erstes unterstützt meiner Information nach keine Transparenz, Zweiteres hingegen schon.
MfG
xZise