ImageMagick中出现UnableToOpenPixelCache错误

时间:2016-10-24 04:39:26

标签: python imagemagick imagemagick-convert

我正在使用ImageMagick(PythonMagick)。 我想将图像组合成图像。

我的复合功能在下面

def composite_images(sourceImage, destImage, x1, y1):
    op = PythonMagick.CompositeOperator.OverCompositeOp
    type = sourceImage.type
    sourceImage.composite(destImage, x1, y1, op)
    sourceImage.type = type
    return sourceImage

我运行一个循环,如果循环计数不大,它运行良好。 但是,当我运行一个大范围的循环(大约1900)时,它会导致错误

  

RuntimeError:Magick:UnableToOpenPixelCache   `Original / images / xxx.png':太多打开的文件@   误差/ cache.c / OpenPixelCache / 3957

请帮我解决这个问题,非常感谢你。

0 个答案:

没有答案
相关问题