ホームページ  >  記事  >  バックエンド開発  >  PDF を高品質で JPEG に変換し、元のサイズを維持する方法

PDF を高品質で JPEG に変換し、元のサイズを維持する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-27 05:23:03631ブラウズ

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

PDF を JPEG に変換: 高品質を達成し、元のサイズを維持する

PDF 変換の場合、ImageMagick を使用したスクリプトは低品質の画像を生成する可能性があります。ここでは、品質を向上させ、元の PDF サイズを維持するためのソリューションを示します。

元のスクリプト:

<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>

品質を向上させ、サイズを維持するには:

<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>

設定によるPDF をロードする前に解像度を変更すると、元のサイズが維持され、画質が向上します。 ImageMagick の組み込み設定により、トリミングやサイズ変更が発生する可能性があります。この修正されたスクリプトにより、高品質を維持しながら忠実な変換が保証されます。

以上がPDF を高品質で JPEG に変換し、元のサイズを維持する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。