如何在PythonMagick重心撰写(How to compose with center gra

2019-10-19 01:25发布

我也欣赏由Orbling的答案.composite()

flattened.composite(img, 0, 0, PythonMagick.CompositeOperator.SrcOverCompositeOp)

这是在第二图像被放置到表单(0,0)坐标原始图像的。 我试过,但我找不到图像是如何被集中到原来的。

内部__doc__说(格式化手动地):

composite( (Image)arg1, 
           (Image)arg2, 
           (GravityType)arg3 
           [, (CompositeOperator)arg4]) -> None :

C++ signature :
    void composite(class Magick::Image {lvalue},
                   class Magick::Image,
                   enum MagickCore::GravityType 
                   [,enum MagickCore::CompositeOperator])

我应该如何进入Python代码的第三个参数?

Answer 1:

(你知道,有时候答案是显而易见的,当你制定准确的问题。)

解决的办法是:

flattened.composite(img, 
                    PythonMagick.GravityType.CenterGravity,            # this
                    PythonMagick.CompositeOperator.SrcOverCompositeOp)


文章来源: How to compose with center gravity in PythonMagick