擅长:python、mysql、java
<p>正如你所说,文档不是很好。PGMAGIK是一个用于C++前端的薄Python包装器,因此你必须挖掘接口层来找出如何使它工作。除非你需要额外的功能,枕头可能是一个更好的选择。在</p>
<p>我一直在使用pgmagick和ImageMagick,而不是GraphicsMagick作为后端。我不知道这是否有什么不同。在任何情况下,以下是我需要做的调整,以使您的代码工作:</p>
<ul>
<li><p>使用颜色而不是rgb颜色</p>
<pre><code>from pgmagick import Color
color = Color('white')
</code></pre></li>
<li><p>实例化几何体对象时再提供两个0:</p>
<pre><code>from pgmagick import Geometry
geo = Geometry(0, 0, 1, 1)
</code></pre></li>
<li><p>与其将两个颜色参数传递给floodFillColor,不如先调用fillColor,然后再调用fillColor
调用floodFillColor,如下所示:</p>
<pre><code>img.fillColor(color)
img.floodFillColor(geo, color)
</code></pre></li>
</ul>