PythonMagick ColorSpace类型

时间:2013-04-10 19:09:26

标签: python imagemagick pythonmagick

我试过了:

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呢?

1 个答案:

答案 0 :(得分:0)

可能是,这是一个错误: http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=25229

在一些(?)版本的PythonMagick中缺少ColorspaceType,应该在更新的库(> = 0.9.9)中修复。