ich habe zwei Grafiken. Eine Große und eine kleine. Die große möchte ich in die kleine einfügen. Das mache ich so:
Code: Alles auswählen
var
image, image2: TBGRABitmap;
begin
// Hintergrund
image := TBGRABitmap.Create('hintergrund.png');
//image.ResampleFilter := rfBestQuality; // was ist die beste Option hier?!
// Bild einfügen
image2 := TBGRABitmap.Create('figur.png');
//image2.ResampleFilter := rfBestQuality;
//image2 :=image2.Resample(35, 35) as TBGRABitmap;
image.PutImage(10,10,image2,dmDrawWithTransparency); // Bild einfügen
image2.Free;
//image := image.Resample(300,300) as TBGRABitmap;
image.SaveToFile('test.png');
image.Free;
end;
ABER:
Die zusammengefügte Grafik verliert Auflösung. Das will ich nicht, die Auflösung soll beibehalten werden (Ziel 300 dpi oder mehr).
Jemand eine Idee was falsch läuft?
Mit im Code habe ich noch meine experimente drinnen, wie resample, resamplefilter usw. aber das hat alles nichts an der Auflösung verändert...
LG
Epcop