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

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

用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]
【热门文章】
【热门文章】