Mit ImageMagick ein Bild in ein anderes kopieren?

MissShiva

Grünschnabel
Hallo Php-Gurus,

ich habe für einen Kunden eine Lösung per PHP erstellt. Das Skript macht nichts anderes als ein kleineres Bild an die Stelle X und Y vom größeren Bild zu kopieren.

Das geht recht einfach mit dem Befehl "imagecopyresampled" der ab PHP 4.0.6 zur Verfügung steht. Das Manko an der Geschichte ist, dass die Ausgangsdateien mit 300 dpi auf 72 dpi zusammengeschrumpft werden. Den Umweg und "noch größere Ausgangsdateien" möchte ich tunlichst vermeiden.

Beispiel von imagecopyresampled:
PHP:
imagecopyresampled  ( resource $dst_image  , resource $src_image  , int $dst_x  , int $dst_y  , int $src_x  , int $src_y  , int $dst_w  , int $dst_h  , int $src_w  , int $src_h  )

Jetzt hab ich mir bereits die Lektüre unter http://de3.php.net/manual/de/book.imagick.php zur Gemüte gezogen aber kein Befehl aus ImageMagick will an obigen ran kommen. Dabei soll die Bib ja mächtiger sein.

Ziel wäre es natürlich ein Bild wie beschrieben zu "resampeln" und dabei die 300 dpi zu behalten.

Hat mir jemand von Euch ein Tipp? :)

Vielen Dank im vorraus.

lg, shiva
 
Zurück