Max: Perl Modul GD Bilder skalieren mit 300 dpi

Hallo,
ich habe mit dem Perl Modul GD ein Bild auf 100x100 Pixel skaliert.
Hat auch funktioniert.

$newimage->copyResampled($image,0,0,0,0,100,100 ,$width,$height);

Das Bild hatte vorher 300dpi aber jetzt nur noch 72dpi. (Ja wirklich auf 300dpi soll dann gedruckt werden.)

Weiß jemand den Parameter für die Auflösung? Wo kann ich angeben wieviel dpi das neue Bild haben soll?
Gleich in der Zeile "copyResampled ..." oder muss man das extra machen so wie bei der jpeg Qualität?

$newimage->jpeg($quality);

Danke und Tschüss Max

  1. Hi,

    Das Bild hatte vorher 300dpi aber jetzt nur noch 72dpi.

    Kommt drauf an, wie gross das Ding am Bildschirm dargestellt wird, denn die "dpi" haengen von der Groesse und dem Ausgabegeraet ab:

    Weiß jemand den Parameter für die Auflösung?

    Wenn Du auf 100x100 Pixel skaliert hast, ist die Aufloesung eben 100x100 pixel (klingt banal, ist aber so ;-).

    "dpi" (dots per inch) ist nicht die Aufloesung, sondern laesst sich eher mit "Druckdichte" umschreiben. Wenn das obige 100x100-pixel-Bild mit 300 dpi gedruckt werden soll, ist es halt nur 1/3 x 1/3 inch gross (knapp 8.5 x 8.5 mm²). Mit 72 dpi werden aus dem gleichen Bildschon 3.5 x 3.5 cm² ...

    Gruss,

    • Joerg