我在运行这个程序时遇到一个错误。它采用“标记”图像,并将标记的RGB值与原始图像的RGB值混合。它使用PIL和Numpy来混合两个几乎相同的图像的RGB值,使用图像的alpha通道值。我遇到的错误是:
File "wip.py", line 87, in mark
apixel[channel] = ((apixel[channel]*(apixel[3]/255))+(oapixel[channel]*(oapixel[3]/255)))/2
IndexError: index 3 is out of bounds for axis 0 with size 3
相关代码为:
^{pr2}$“oapixel”是偏移的,因为标记位于特定的矩形中
显然原始图像不是RGBA格式的。转换为:
另请参见image modes.
相关问题 更多 >
编程相关推荐