我試圖測試出新的純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模塊,因爲主庫不處理輸入/輸出,現在更清楚了。我會在稍後時間嘗試,謝謝大家! –