读取图片属性后保存,图片无法使用

lion_qi0212 2016-08-11 11:48:25


用flask框架获取上传图片
file = request.files['file']
img = ImageOperation()
img.add_image(file)
调用后端方法add_image处理图片

def add_image(self, img_file):

img_attribute = {}
img_file.save('/home/hqi/1.jpg')
self._get_img_info(img_file)
img_file.save('/home/hqi/2.jpg')

读取图片属性前后,图片1可以显示,图片2被破坏,不能被识别。不知道为什么,该如何避免呢?

def _get_img_info(self, img_file):
img = Image.open(img_file)
self.format = img.format.lower()
self.width = img.size[0]
self.height = img.size[1]

...全文
187 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧