次のコマンドを使用して、エンドユーザーがアップロードしたさまざまな PDF を画像に変換しています
-density 140 -limit memory 64MB -limit map 128MB [pdffile] page.png
これが結果です。右側には元の PDF があり、左側には出力画像があります。ご覧のとおり、色はかなり異なります。
何が原因で、どのように修正しますか?
次のコマンドを使用して、エンドユーザーがアップロードしたさまざまな PDF を画像に変換しています
-density 140 -limit memory 64MB -limit map 128MB [pdffile] page.png
これが結果です。右側には元の PDF があり、左側には出力画像があります。ご覧のとおり、色はかなり異なります。
何が原因で、どのように修正しますか?
次のコマンドを試してください:
-density 140 -limit memory 64MB -limit map 128MB -colorspace RGB [pdffile] page.png
-resample
次のオプションを使用します。
-density 140 -resample 100 -limit memory 64MB -limit map 128MB [pdffile] page.png
オープン ソース MuPDF util mutool は、コマンドの最後にコンマで区切られたページを一覧表示するために必要な以下のデフォルト パラメーターを使用して、色とサイズを保持します。
mutool draw -o draw%d.png abook.pdf 1,2
それ以外の場合は、Linux を使用している場合は、imagemagick の変換を使用するときに Windows で色空間 RGB の解釈を改善してください。
次の画像は、より高い解像度でサンプリングしてから縮小すると、アンチエイリアシングがどのように改善されるかを示しています。
1120 は 560 よりもわずかに品質が高かったのですが、変換に時間がかかりました。
-colorspace sRGB -density 140
-colorspace sRGB -density 280 -scale 50%
-colorspace sRGB -density 420 -scale 33.3333%
-colorspace sRGB -density 560 -scale 25%
-colorspace sRGB -density 1120 -scale 12.5%
(最後の 2 つの画像をダウンロードして、お気に入りの画像ビューアーでそれらの間をめくると、違いが簡単にわかります。または、この画像のリストを下ではなく上にスクロールします。次第に醜くなっているように見えるはずです。)