[英]How to save a Pymaging PNG image?
我正在尝试测试名为Pymaging的新纯Python映像库。
尽管它似乎确实有据可查,但我根本找不到任何示例。 我可以创建具有背景色的新图像,但是当我尝试将空白图像保存为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。
我的代码如下:
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")
这里的Pymaging的创建者。 多谢您对此套件的关注。
不幸的是,Pymaging仍处于试验阶段,还没有准备好投入生产。 这也是为什么它缺少最终用户文档的原因。 我强烈建议编写代码,因此通过不编写此程序包,我想表明它尚未准备好。 这就是为什么有很多关于内部的文档的原因,以使其他人更容易破解该项目。
话虽如此,PNG模块实际上应该可以工作。 但是,您的问题很可能是由于您没有安装pymaging-png [1]而引起的。 主要的Pymaging软件包实际上并未通过设计提供任何格式支持,从而使格式发布周期和开发与主要软件包脱钩。 这意味着仅安装Pymaging可能会导致根本没有有效安装的意外结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.