Hallo zusammen,
ich habe eine kleine Dokumentenverwaltung geschrieben, quasi ein elektronischer Leitz-Ordner.
Funktioniert auch soweit super, die vom Drucker gescannten Dokumente kann ich problemlos hochladen (läuft auf meinem privaten Cent-OS-Server im Keller).
Auf diesem habe ich die Imagick-Klasse installiert und mit PHP verbunden, funktioniert auch soweit.
Nun zum Problem:
Wenn ich ein Dokument (ausschließlich PDF) nach JPG konvertiere (das klappt auch ohne Probleme), allerdings lässt die Qualität etwas zu wünschen übrig.
Ich verwende die folgenden Einstellungen mit Imagick:
Zuletzt habe ich das Resize auskommentiert, was dazu geführt hat, dass das JPG eine Größe von 595x872 ausgibt.
Wenn Imagick auf 1000, 1200 resized sieht das Ergebnis "matschig" aus.
An welcher Stellschraube muss ich drehen? Der Drucker (HP) scannt auf A4 mit 300dpi.
Hat einer eine Idee?
ich habe eine kleine Dokumentenverwaltung geschrieben, quasi ein elektronischer Leitz-Ordner.
Funktioniert auch soweit super, die vom Drucker gescannten Dokumente kann ich problemlos hochladen (läuft auf meinem privaten Cent-OS-Server im Keller).
Auf diesem habe ich die Imagick-Klasse installiert und mit PHP verbunden, funktioniert auch soweit.
Nun zum Problem:
Wenn ich ein Dokument (ausschließlich PDF) nach JPG konvertiere (das klappt auch ohne Probleme), allerdings lässt die Qualität etwas zu wünschen übrig.
Ich verwende die folgenden Einstellungen mit Imagick:
$image = new Imagick($url);
$image->setResolution(2550, 3300); // 300,300
$image->setImageFormat("jpg");
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->setCompressionQuality(100);
//$image->resizeImage(1000, 1200, imagick::FILTER_LANCZOS, 1);
$image->writeImage($i_sTargetPath.$i_sFilename.$i_iCounte r);
$image->clear();
$image->destroy();
$image->setResolution(2550, 3300); // 300,300
$image->setImageFormat("jpg");
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->setCompressionQuality(100);
//$image->resizeImage(1000, 1200, imagick::FILTER_LANCZOS, 1);
$image->writeImage($i_sTargetPath.$i_sFilename.$i_iCounte r);
$image->clear();
$image->destroy();
Wenn Imagick auf 1000, 1200 resized sieht das Ergebnis "matschig" aus.
An welcher Stellschraube muss ich drehen? Der Drucker (HP) scannt auf A4 mit 300dpi.
Hat einer eine Idee?
Kommentar