python - 如何使用 PIL 将 python 图像放在一起?

标签 python image python-imaging-library

我试图将 PNG 图像的这些裁剪部分一起放入一个图像文件中,但出现错误。这是我的代码:

panel_one = img_one.crop((0, 0, w, 255))

panel_two = img_two.crop((0, 325, w, 577))

panel_three = img_three.crop((0, 645, w, h))

panel_one.paste(panel_two(0, 255))
panel_one.paste(panel_three(0, 507))
panel_one.show()

这是错误:

Traceback (most recent call last):
  File "LArSoftDataCompiler.py", line 6, in <module>
    class PI0_Electron_Mixed_2000:
  File "LArSoftDataCompiler.py", line 20, in PI0_Electron_Mixed_2000
    panel_one.paste(panel_two(0, 255))
TypeError: '_ImageCrop' object is not callable

如何使用 PIL 将所有三个面板放入一张图像中?

最佳答案

panel_one.paste(panel_two(0, 255))
panel_one.paste(panel_three(0, 507))

看起来您缺少一些逗号。

panel_one.paste(panel_two, (0, 255))
panel_one.paste(panel_three, (0, 507))

关于python - 如何使用 PIL 将 python 图像放在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31793013/

相关文章:

javascript - .data 函数和/或 jsonrequest 方法

Python 警告 - 预期类型 'Union[Integral, slice]' ,改为 'str'

python - 如何从openstreetmap服务器导出图像?

javascript - jQuery/javascript "rotate"更改事件图像交换效果

python - 用 Python 堆叠天文图像

python - 为 Python 安装 PIL 库时出错

python - OpenCV:以给定角度穿过轮廓质心的线

python - 应用多图动态轴共享

Android : How to convert view to Bitmap, 没有捕获背景屏幕

Python - 使用 URL 以二进制模式打开图像