我试图测试出新的纯Python图像库叫Pymaging。如何保存Pymaging PNG图像?
虽然它似乎有很好的记录,但我找不到任何示例。我得到尽可能与背景颜色创建一个新的形象,但是当我尝试空白图像保存为PNG图像它说,它不支持格式:
Traceback (most recent call last):
File "C:\Users\BIGKIMO\Desktop\pymagingtest.py", line 6, in <module>
img.save_to_path(r"C:\Users\BIGKIMO\Desktop\pymagingtest.png")
File "C:\Users\BIGKIMO\Desktop\vshapes\thirdparty\pymaging\image.py", line 105, in save_to_path
self.save(fobj, format)
File "C:\Users\BIGKIMO\Desktop\vshapes\thirdparty\pymaging\image.py", line 98, in save
raise FormatNotSupported(format)
FormatNotSupported: png
这很奇怪,因为文档说PNG图像被支持,我甚至有pymaging_png模块(这也不清楚从文档中,不知道是否必须获得这些图像格式模块为每个图像格式需要处理?)。我也认为这可能是分发模块依赖项,但我也安装了它,但仍然收到相同的错误。
如果很重要,我还没有实际安装Pymaging模块,但这不应该是严格必要的,因为它是纯python,我只是将其文件夹追加到sys.path并从那里导入。哦,我在Windows 7操作系统上使用Python 2.7。
我的代码如下:Pymaging的
import sys
sys.path.append(r"C:\Users\BIGKIMO\Desktop\vshapes\thirdparty")
import pymaging
img = pymaging.image.Image.new(pymaging.colors.RGBA, 1000,500, pymaging.colors.Color(22,22,222,0))
img.save_to_path(r"C:\Users\BIGKIMO\Desktop\pymagingtest.png")
感谢您的回答,现在更有意义,你说,它仍然处于实验阶段。你是对的,可能是我没有安装PNG模块,因为主库不处理输入/输出,现在更清楚了。我会在稍后时间尝试,谢谢大家! –