python - Convertir imagen PIL a matriz de bytes?
convertir imagen a matriz python (1)
Tengo una imagen en formato PIL Image. Necesito convertirlo a byte array.
img = Image.open(fh, mode=''r'')
roiImg = img.crop(box)
Ahora necesito el roiImg
como una matriz de bytes.
Gracias a todos por su ayuda.
Finalmente lo resolvió !!
import io
img = Image.open(fh, mode=''r'')
roiImg = img.crop(box)
imgByteArr = io.BytesIO()
roiImg.save(imgByteArr, format=''PNG'')
imgByteArr = imgByteArr.getvalue()
Con esto no tengo que guardar la imagen recortada en mi disco duro y puedo recuperar la matriz de bytes de una imagen recortada PIL.