Comment paramétrer la résolution DPI à la création d'un bitmap
Bonjour
Après le "Img:= Tbitmap.Create" et le "Img.Pixelformat;= pfxxbit", comment indiquer que l'on souhaite une résolution de 800 dpi par exemple.
Merci pour l'info
A+
J'ai essayé cela ne marche pas
Le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| procedure TForm1.Button2Click(Sender: TObject);
var
BMP: TBitmap;
begin
BMP:= TBitmap.Create;
try
BMP.PixelFormat:= pf1bit;
BMP.Width:= 2400*25-378;// 59622 pix à 2400 dpi
BMP.Height:= 2400*25-1417;// 58583 pix à 2400 dpi
BMP.SaveToFile('Mega.BMP');
finally
BMP.Free;
end;
end; |
J'obtiens une image aux bonne dimensions mais toujours à 72 dpi.
Mon appli est destinée à créer une trame d'imprimerie déssinée en noir dans l'image et il est impératif que l'image soit à une résolution de 2400 dpi.
Comment faire ?