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