我试过了:
from PythonMagick import Image
img = Image("input.jpg")
img.quantizeColorSpace("sRGB")
得到:
Traceback(最近一次调用最后一次):文件... img.quantizeColorSpace(“sRGB”)Boost.Python.ArgumentError:Python参数类型 Image.quantizeColorSpace(Image,str)与C ++签名不匹配: quantizeColorSpace(Magick :: Image {lvalue}) quantizeColorSpace(Magick :: Image {lvalue},MagickCore :: ColorspaceType)
据我所知,我必须使用MagickCore :: ColorspaceType类型。但是如何将该类型导入Python呢?
答案 0 :(得分:0)
可能是,这是一个错误: http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=25229
在一些(?)版本的PythonMagick中缺少ColorspaceType,应该在更新的库(> = 0.9.9)中修复。