def ndarray2bytes(img_arr):
"""ndarray的图片转换成bytes"""
imgByteArr = io.BytesIO()
Image.fromarray(img_arr).save(imgByteArr, format='PNG')
img_data = imgByteArr.getvalue()
return img_data
【python小工具】图片image由ndarray转换成bytes格式
最新推荐文章于 2022-12-11 22:40:23 发布
该代码段展示了一个将numpy数组(ndarray)形式的图像转换为bytes的Python实现。通过使用PIL库的Image模块从ndarray创建图像对象,然后将其保存到BytesIO对象中,最后获取其value作为PNG格式的图像字节数据。
摘要由CSDN通过智能技术生成