我正在使用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': Too many open files @ error/cache.c/OpenPixelCache/3957
请帮我解决这个问题,非常感谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐