【发布时间】:2016-06-23 17:48:46
【问题描述】:
我正在使用图像进行 ocr,我需要更改 dpi 作为预处理的一部分。
import PythonMagick
img_file = 'my_image.jpg'
img = PythonMagick.Image(file)
img.density("600") # It does not seem to work
img.write(img_file + '.tif')
我可以调用 ImageMagick,但我更愿意使用 PythonMagick。
【问题讨论】:
-
在命令行中设置 DPI 密度通常与
-units PixelsPerInch选项一起使用。抱歉,不知道 PythonMagick 等价物 -
我使用以下方法,但它不起作用:convert my_image.jpg -density 600 -units PixelsPerInch my_image.tif
-
您的选项顺序错误。试试这个
convert -units PixelsPerInch -density 1200x1200 input.jpg ouput.tif
标签: python image-processing imagemagick