我必须将pdf文件(带有更多文本)转换为具有不同分辨率的图像。
我正在执行以下命令:
宽度:1024像素
convert -density 150 -antialias -resize 1024x -quality 80 "${inputFilePath}" "${outputFilePath}"
宽度:720像素
convert -density 150 -antialias -resize 720x -quality 80 "${inputFilePath}" "${outputFilePath}"
宽度:320像素
convert -density 150 -antialias -resize 320x -quality 80 "${inputFilePath}" "${outputFilePath}"
生成的图像不清楚。 您可以帮助我了解我必须更改的内容吗?
谢谢。
答案 0 :(得分:0)
增加密度以获得更好的质量。 -antialias对您的ImageMagick命令无济于事。仅在添加新文本时使用。转换后放入密度,然后输入。将质量放在输入之后和输出之前。使用括号对克隆进行处理,可以在一个convert命令中生成所有3个结果。
convert -density 300 input \
\( -clone 0 -resize 1024x -quality 80 +write output1 \) \
\( -clone 0 -resize 720x -quality 80 +write output2 \) \
\( -clone 0 -resize 320x -quality 80 +write output3 \) \
null: