PDFを画像に変換する際に、Imagickを利用する場合が多いと思います。
とても便利ですが、変換後の画像がとても粗い場合がありますが、
これを解決するには、画像変換の際に、解像度を指定することで、解決することができます。
1 2 3 4 5 6 |
$imagick = new Imagick(); $imagick->setResolution(72, 72); // ここが解像度の設定になります $imagick->readImage($pdf_path); $saveImagePath = public_path('converted.jpg'); $imagick->writeImages($saveImagePath, true); $imagick->destroy(); |