0
當我運行下面的代碼,它報告:Python3_imagemagick_convert_jpeg不受支持
回溯(最近最後一次通話):
File "ocr2.py", line 20, in <module> image_jpeg = image_pdf.convert('jpeg') File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/wand/image.py", line 3032, in convert cloned.format = format File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/wand/image.py", line 2932, in format raise ValueError(repr(fmt) + ' is unsupported format') ValueError: 'jpeg' is unsupported format
誰能幫我找出這個問題?我不明白爲什麼它說'jpeg'是不支持的格式。
from wand.image import Image
from PIL import Image as PI
import pyocr
import pyocr.builders
import io
tool = pyocr.get_available_tools()[0]
lang = tool.get_available_languages()[1]
req_image = []
final_text = []
image_pdf = Image(filename="./test.pdf", resolution=300)
image_jpeg = image_pdf.convert('jpeg')
for img in image_jpeg.sequence:
img_page = Image(image=img)
req_image.append(img_page.make_blob('jpeg'))
for img in req_image:
txt = tool.image_to_string(
PI.open(io.BytesIO(img)),
lang=lang,
builder=pyocr.builders.TextBuilder()
)
final_text.append(txt)
在[支持的格式列表](http://www.imagemagick.org/尋找一個ASCII串script/formats.php#支持),有一個說明JPEG需要額外的依賴關係。 –