Is there a way to use Pillows “Image.convert()” on an existing variable?

前端 未结 3 1246
星月不相逢
星月不相逢 2021-01-25 03:28

Hello,

maybe this question looks stupid, but I try to use Pillows Image.convert() to convert an image to grayscale. This image I have store

3条回答
  •  借酒劲吻你
    2021-01-25 03:56

    You can use

    img = Image.fromarray(img)
    

    to convert to a PIL Image type. From there, you should be able to use PIL's convert() function

    img = img.convert('LA')
    

    then, to access the pixel values directly you can either convert back to a numpy array

    img_array = np.asarray(img)
    

    or get pixel access to the PIL Image using

    pixels = img.load()
    

提交回复
热议问题