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

图像转字符画报错  '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'

以上是 图像转字符画报错 &#x27;Image&#x27; object has no attribute &#x27;getpixe&#x27; 请求指导一下新人 的全部内容, 来源链接: utcz.com/a/162611.html

回到顶部