尝试这样做
import PythonMagick
img = PythonMagick.Image('file.png')
img.colorSpace('GRAYColorspace')
返回此
ArgumentError: Python argument types in
Image.colorSpace(Image, str)
did not match C++ signature:
colorSpace(class Magick::Image {lvalue})
colorSpace(class Magick::Image {lvalue}, enum MagickCore::ColorspaceType)
怎么做?
答案 0 :(得分:0)
自版本9.10起,PythonMagick已经支持ColorSpaceTypes
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=25229
以下是完成您尝试做的事情的示例:
import PythonMagick as pm
img = pm.Image('file.png')
img.colorSpace(pm.ColorspaceType.GRAYColorspace)