我想只使用 RAM 内存用 PIL 进行图像转换/重写。我在 RAM 中有以字节为单位的图像,我想将其转换为其他格式或可能相同。我知道我可以做到这一点,就像用某个名称将它保存在文件系统中一样,但我想只使用 RAM 而不接触文件系统。我没有找到任何例子。任何帮助,将不胜感激!谢谢!
问问题
404 次
1 回答
5
您也可以使用StringIO
文件对象而不是常规文件,同时使用 PILImage.open
和Image.save
# somewhere earlier in the code:
# data = ...
from StringIO import StringIO
fd = StringIO(data)
image = Image.open(fd)
image.show()
还有一个frombuffer
功能
于 2011-10-18T07:20:46.630 回答