问题
如何在Graphicsmagick命令行或其Python包装程序pgmagick中使用泛洪填充的好方法?
背景
到目前为止,这是我已经尝试的,但是它提示签名不匹配:
from pgmagick import Image, ColorRGB
img = Image('C:\\test.png')
cRGB = ColorRGB(256.0, 256.0, 256.0)
geo = Geometry(1,1)
img.floodFillColor(geo, cRGB, cRGB)
在 "C:/Dropbox/COC/automate/coc_automate/python/__init__.py" 的第62行,take_main_screen_shot函数出现错误 img.floodFillColor(geo, cRGB, cRGB) Boost.Python.ArgumentError: Python中的参数类型: Image.floodFillColor(Image, Geometry, ColorRGB, ColorRGB) 与C++签名不匹配: floodFillColor(class Magick::Image {lvalue}, class Magick::Geometry, class Magick::Color, class Magick::Color) floodFillColor(class Magick::Image {lvalue}, class Magick::Geometry, class Magick::Color)额外信息
如果你知道一个更好的方法来处理Python应用程序或Windows命令行中的图形操作,我很想听听你的意见。文档的状态让我觉得使用错误的工具。