TBGRABitmap Auflösung

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Antworten
Epcop
Beiträge: 140
Registriert: Di 29. Mai 2012, 09:36

TBGRABitmap Auflösung

Beitrag von Epcop »

Hallo,

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

Antworten