我想将输入图像调整为固定大小。然后我想将调整大小的图像文件的全部内容放在缓冲区中以供进一步使用,例如将其与其他缓冲区(数据)一起附加。
目前我正在使用以下python函数进行操作,
def get_resize_img(img_file):
img = Image.open(img_file)
img = img.resize((640,960), Image.NEAREST)
img.save("tmp_out.jpg")
fp = open("tmp_out.jpg", "rb")
data = fp.read()
fp.close()
print "img sz:", len(data)
return data
有没有更好的方法来实现这一点,而无需写入虚拟文件(tmp_out.jpg)并从中读取。
-莫汉