Heim > Backend-Entwicklung > PHP-Tutorial > 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
Freigeben: 2024-10-27 05:23:03
Original
752 Leute haben es durchsucht

 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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage