为什么有时候输出的字符画是横向的?
在《极客python》做字符画的课程中,输入的图片是竖向时,输出的字符画是横向的,把输入的图片旋转也没用。请问应该怎么解决? 不是很明白,看看你的代码 from PIL import Imageimg = Image.open('pic1.jpg')
out = img.convert('L')
width,height = out.size
out = out.resize((int(width * 0.2),int(height * 0.2 * 0.5)))
width,height = out.size #图片对象的属性,而非方法
asciis = '@%#*+=-:. '
texts = ''
for row in range(height):
for col in range(width):
gray = out.getpixel((col,row))
texts += asciis
texts += '\n'
with open('pic1.txt','w') as f:
f.write(texts)
代码如上,跟小甲鱼的代码一样的 bonst 发表于 2020-9-14 09:58
不是很明白,看看你的代码
代码在下面,跟小甲鱼的代码一样的,谢谢
页:
[1]