求助 Python
查看原帖
求助 Python
320423
s4CRIF1CbUbbL3AtIAly楼主2022/6/25 16:19
from PIL import Image
import argparse


parser = argparse.ArgumentParser()


#parser.add_argument("file")
#parser.add_argument('-o', '--output')

args = parser.parse_args()

img = "C:\\Users\\muron\\Pictures\\devc++.jpg"  # args.file
img2="C:\\Users\\muron\\Pictures\\calculator.png"

#out = args.output
wid = 200
hei = 200
img3 = Image.new("RGB", (wid, hei))


def get_char(r, b, g, alpha=256, r2, b2, g2, alpha2=256):
    return ((r+r2)//2,(b+b2)//2,(g+g2)//2)


if __name__ == '__main__':
	from PIL import Image
	im = Image.open(img)
    im2 = Image.open(img2)
	im = im.resize((wid, hei), Image.NEAREST)
    im2 = im2.resize((wid,hei),Image.NEAREST)
	for i in range(hei):
		for j in range(wid):
            img3.putpixel((i, j), get_char(*im.getpixel((j, i)),*im2.getpixel((j,i))))
	# print(txt)
    img3.save("output.png")

报错信息(29行):

IndentationError: unindent does not match any outer indentation level
2022/6/25 16:19
加载中...