ChenpiT
发表于 2018-10-30 17:40:58
学习一下
魔少
发表于 2018-10-30 17:55:40
朕想知道
Sa。。
发表于 2018-10-30 17:59:54
朕想知道
python小学渣
发表于 2018-10-30 18:03:25
朕想知道
magic980128
发表于 2018-10-30 18:59:59
1
Stephen.C
发表于 2018-10-30 19:08:53
朕想知道
糊涂windy
发表于 2018-10-30 19:09:11
朕想知道
Wu!
发表于 2018-10-30 19:19:02
zhenxiangzhidao
NoEvil
发表于 2018-10-30 20:24:33
朕也想知道
NoEvil
发表于 2018-10-30 21:12:55
>>> from PIL import Image
>>> def pic2ascii(pic, asciis, zoom, vscale):
img = Image.open("mylove.png")
# 打开图片并转换为灰度模式
out = img.convert("L")
# 获取图片的宽度和高度
width, height = out.size
# 由于字符的宽度并不会等于高度,所以需要进行调整
out = out.resize((int(width * zoom), int(height * zoom * vscale)))
ascii_len = len(asciis)
texts = ''
for row in range(out.height):
for col in range(out.width):
gray = out.getpixel((col, row))
texts += asciis
texts += '\n'
return texts
def main():
pic = input("请输入待转换的图片名称:")
# 10个字符表示按“灰度级别”从高到低排序
asciis = "@%#*+=-:. "
# 设置缩放系数
zoom = 0.5
# 设置垂直比例系数
vscale = 0.5
texts = pic2ascii(pic, asciis, zoom, vscale)
with open("ascii.txt", "w") as file:
file.write(texts)
if __name__ == "__main__":
main()
SyntaxError: invalid syntax
求指教
欢乐今宵
发表于 2018-10-30 21:16:02
朕想知道
yuliang1998
发表于 2018-10-30 21:58:17
真想知道
徐鹏宇
发表于 2018-10-30 22:02:58
朕想知道
Mugi
发表于 2018-10-30 22:10:01
我想知道
ofey404
发表于 2018-10-30 22:20:45
朕想知道
Rayqilei
发表于 2018-10-30 22:22:15
我想看到!!
Irene991125
发表于 2018-10-30 22:45:07
朕想知道
赵思远学python
发表于 2018-10-30 23:18:24
朕想知道
老张ZZZZ
发表于 2018-10-30 23:24:52
嗯哼?
老张ZZZZ
发表于 2018-10-30 23:49:21
NoEvil 发表于 2018-10-30 21:12
>>> from PIL import Image
>>> def pic2ascii(pic, asciis, zoom, vscale):
img = Image.open("mylo ...
语法错误。。
页:
1
[2]
3
4
5
6
7
8
9
10
11