图像转字符画报错 'Image' object has no attribute 'getpixe' 请求指导一下新人

代码:# -*- coding=utf-8 -*-
from PIL import Image  
import argparse  
parser=argparse.ArgumentParser()  
parser.add_argument('--file', default='1.jpg')  
parser.add_argument('-o','--output')  
parser.add_argument('--width',type=int,default=80)  
parser.add_argument('--height',type=int,default=65)  
args=parser.parse_args()  
IMG=args.file  
WIDTH=args.width  
HEIGHT=args.height  
OUTPUT=args.output  
ascii_char=list("I lve you")  
def get_char(r,g,b,alpha=256):
if alpha==0:      return ' '  
length=len(ascii_char)
gray=int(0.2126\*r+0.7152\*g+0.0722\*b)  unit=(256.0+1)/length  
return ascii\_char\[int(gray/unit)\]  
if __name__=='__main__':
im=Image.open(IMG)  im=im.resize((WIDTH,HEIGHT),Image.NEAREST)  
txt=""  
for i in range(HEIGHT):
    for j in range((WIDTH)):          txt+=get\_char(\*im.getpixe((j,i)))  
    txt+='\\n'  
if OUTPUT:
    with open(OUTPUT,'w') as f:          f.write(txt)  
else:  
    with open("output.txt",'w') as f:  
        f.write(txt)
报错:Traceback (most recent call last):
  File "/Users/ssuuppeerr/Desktop/untitled2/123.py", line 32, in <module>
txt+=get_char(*im.getpixe((j,i)))AttributeError: 'Image' object has no attribute 'getpixe'
以上是 图像转字符画报错 'Image' object has no attribute 'getpixe' 请求指导一下新人 的全部内容, 来源链接: utcz.com/a/162611.html

