Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiert man PDF in JPEG mit hoher Qualität und behält die Originalgröße bei?

Wie konvertiert man PDF in JPEG mit hoher Qualität und behält die Originalgröße bei?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-27 05:23:03711Durchsuche

 How to Convert PDF to JPEG with High Quality and Preserve Original Size?

PDF in JPEG konvertieren: Hohe Qualität erzielen und Originalgröße beibehalten

Bei der PDF-Konvertierung können Skripte, die ImageMagick verwenden, Bilder mit schlechter Qualität erzeugen. Hier ist eine Lösung, um die Qualität zu verbessern und die ursprüngliche PDF-Größe beizubehalten.

Das Originalskript:

<code class="php">$im = new imagick( 'document.pdf[ 0]' ); 
$im->setImageColorspace(255); 
$im->setResolution(300, 300);
$im->setCompressionQuality(95); 
$im->setImageFormat('jpeg'); 
$im->writeImage('thumb.jpg'); 
$im->clear(); 
$im->destroy();</code>

Um die Qualität zu verbessern und die Größe beizubehalten:

<code class="php">// Instantiate Imagick
$im = new Imagick();

$im->setResolution(300, 300);
$im->readimage('document.pdf[0]');
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();</code>

Durch Einstellung Wenn Sie die Auflösung vor dem Laden der PDF-Datei ändern, bleibt die Originalgröße erhalten und die Bildqualität wird verbessert. Die integrierten Einstellungen von ImageMagick können zu Beschneidungen und Größenänderungen führen. Dieses modifizierte Skript gewährleistet eine originalgetreue Konvertierung bei gleichzeitig hoher Qualität.

Das obige ist der detaillierte Inhalt vonWie konvertiert man PDF in JPEG mit hoher Qualität und behält die Originalgröße bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn