0

我找到了这个描述link_1link_2

试图这样做

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)

怎么做?

4

1 回答 1

0

PythonMagick 从 9.10 版开始就已经支持 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)
于 2014-09-25T20:55:58.237 回答