可以使用Python和Pillow库来完成此任务。代码示例如下:
from PIL import Image
# 打开两张图片并将它们转换成相同大小和模式
image1 = Image.open("image1.jpg").convert("RGBA")
image2 = Image.open("image2.jpg").convert("RGBA")
# 获取图片大小
width, height = image1.size
# 创建一个空的列表来保存不同像素的坐标
differences = []
# 遍历两张图片的每一个像素
for x in range(width):
for y in range(height):
# 获取当前坐标下的像素值
pixel1 = image1.getpixel((x, y))
pixel2 = image2.getpixel((x, y))
# 如果两个像素不相同,则把坐标添加到列表中
if pixel1 != pixel2:
differences.append((x, y))
# 打印所有不同像素的坐标
print("所有不同的像素坐标:")
for difference in differences:
print(difference)
这段代码会遍历两个图片的每个像素,比较它们是否相同。如果不同,就会把像素坐标添加到differences列表中,并输出所有不同像素的坐标。