我正在做一个关于 ppm 文件的项目,我必须在其中拍摄图像并使其成为灰度并翻转图像。方法是取数字的平均值。
P3
255
....
200 200 200
300 300 300
因此,平均值为 200 和 300。
Averages=[200,300]
for i in averages:
print(str(i)*3,"\n")
这给了我
200200200
300300300
如何让它看起来像原版?我的方法是读取每一行作为字符串转换为列表,然后取每个列表的总和和平均值,然后像原始列表一样输出。这是解决这个问题的好方法吗?