gpt4 book ai didi

python - 如何在 PythonMagick 中进行重心组合

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:39 26 4
gpt4 key购买 nike

我确实很感激the answer by Orbling on .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代码中输入第三个参数?

最佳答案

(你知道,有时当你精确地提出问题时,答案是显而易见的。)

解决办法是:

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

关于python - 如何在 PythonMagick 中进行重心组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com