1

私はPDFからJPGへの変換に取り組んでいます。このためにimagickとGhostScriptをインストールしました。私は変換を行うために私のphpコードでexec()を使用しています。今私の問題は、入力pdfのソースがdoc-> pdfからの変換である場合、ズームしたときに画質が粗くなることです。一方、画像サイズを500kb以下に抑える必要があるため、使用できません

  • 200以上の密度。

画像を保存する前に何らかのフィルターを追加して、jpgの品質を向上させる方法はありますか?

これが私のサンプルコードです:

    $inputFileName = 'test.pdf';
    $outputFileName  = 'converted.jpg';
    $sourceFile = escapeshellarg( $inputFileName );
    $outputFile = escapeshellarg( $outputFileName );

    $exe = "convert -density 200 -colorspace RGB {$sourceFile } {$outputFile }";           

    $null = "0";

    echo exec( $exe, $null, $result );

どんな助けでもいただければ幸いです!

ありがとう

4

1 に答える 1

1

密度を上げて品質を下げてみませんか?例えば:

$exe = "convert -density 600 -quality 70 -colorspace RGB {$sourceFile } {$outputFile }";
于 2012-06-25T17:43:57.683 に答える