首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3_imagemagick_convert_jpeg不支持

Python3_imagemagick_convert_jpeg不支持
EN

Stack Overflow用户
提问于 2017-07-18 13:32:06
回答 1查看 512关注 0票数 0

当我运行下面的代码时,它会报告:

回溯(最近一次调用):在image_jpeg = image_pdf.convert('jpeg')文件第3032行中,在image_jpeg=image_pdf.convert(‘jpeg’)文件第3032行中,在转换cloned.format = format文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/wand/image.py",第2932行中,第20行为“CRUAL2.py”在ValueError格式中(repr(Fmt)+‘是不支持的格式’) ValueError:'jpeg‘是不支持的格式

有人能帮我解决这个问题吗?我不明白为什么它说‘jpeg’是不支持的格式。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2017-07-18 21:00:42

使用image_pdf.convert('JPEG')

ImageMagick图像格式 ImageMagick使用一个称为magick的ASCII字符串(例如GIF)来识别文件格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45168286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档