私はPython Wandモジュール(バージョン0.4.3)を使用して、pdfに保存されたイメージをPNGに変換しています。最終的な画像の横幅と高さに最終画像を保存したときの最終的なPNGの品質は素晴らしいです。しかし、私はそれを小さな画像に保存しようとすると、最終的なPNGはぼやけてしまい、品質はあまり良くありません。Python Wand Scalingの問題
2つの画像の違いは、hereです。上の画像は元のサイズ(10800x7200px)に変換されます。もう1つは1250x833pxのスケールです。
2番目の画像を改善する方法はありますか?私は別のフィルタとぼかし設定で遊んだ。しかし、私が望む画質を得ることができなかった。どんな助けでも大歓迎です。
コードIは元のサイズでPNG形式にPDFを変換するために使用:
def pdf_to_png(pdf_name, res):
with Image(filename=pdf_name, resolution=res) as img:
with Image(width=img.width,height=img.height, background=Color("white")) as bg:
bg.composite(img,0,0)`
bg.save(filename="Drawing_improved_wand.png")`
pdf_to_png('Drawing_1.pdf', 300)
コードリサイズしたPNGのために:
with Image(filename="Drawing_1.pdf", resolution=(300,300)) as img:
with Image(width=1250, height=833, background=Color("white")) as bg:
img.resize(1250, 833,filter='undefined', blur=1)
img.format = 'png'
bg.composite(img,0,0)
bg.save(filename='Drawing_improved_wand1250x833.png')
これは、質問への答えを提供していません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 16921018) – whrrgarbl