前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jinjia2 UnrecognizedImageError()

jinjia2 UnrecognizedImageError()

作者头像
obaby
发布2023-04-07 20:48:06
3960
发布2023-04-07 20:48:06
举报
文章被收录于专栏:obaby@marsobaby@mars

新需求总是不断,最近又要搞个pdf生成的东西,这次是要生成一个回执单。并且回执单内要包含现场图片,其实按照之前的做法要包含图片也不是非常困难。按照之前的做法重新下载图片,创建对象,写入的时候结果死活不成功。各种报错:

代码语言:javascript
复制
<body>
    <h1>Error response</h1>
    <p>Error code: 500</p>
    <p>Message: invalid data key not found.</p>
    <p>Error code explanation: 500 - Server got itself in trouble.</p>
</body>

比较奇怪的一点是,异常信息没有打印出来。可以查看异常:

这个错误其实是由于python-docx导致的,图片异常导致的错误,要解决这个错误可以通过重新保存图片:

代码语言:javascript
复制
if is_fix == True:
    fixed = Image.open(file_name)
    fixed= fixed.convert('RGB') # ('cannot write mode RGBA as JPEG',)
    fixed.save(file_name)

此时重新处理就ok了:

☆文章版权声明☆

* 网站名称:obaby@mars

* 网址:https://h4ck.org.cn/

* 本文标题: 《jinjia2 UnrecognizedImageError()》

* 本文链接:/developer/article/2260111

* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023年4月6日 5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com