Convert PIL Image to byte array?

后端 未结 3 1293
情书的邮戳
情书的邮戳 2020-12-04 16:44

I have an image in PIL Image format. I need to convert it to byte array.

img = Image.open(fh, mode=\'r\')  
roiImg = img.crop(box)

Now I ne

3条回答
  •  独厮守ぢ
    2020-12-04 17:04

    This is my solution.Please use this function.

    from PIL import Image
    import io
    
    def image_to_byte_array(image:Image):
      imgByteArr = io.BytesIO()
      image.save(imgByteArr, format=image.format)
      imgByteArr = imgByteArr.getvalue()
      return imgByteArr
    

提交回复
热议问题