資源簡介
把一張圖片直接轉為字符畫,可以直接運行使用,環境為py3
代碼片段和文件信息
from?PIL?import?Image
import?argparse
#?命令行輸入參數處理
parser?=?argparse.ArgumentParser()
#?輸入文件
parser.add_argument(‘file‘)
#?輸出文件
parser.add_argument(‘-o‘?‘--output‘)
#?輸出字符畫寬
parser.add_argument(‘--width‘?type=int?default=80)
#?輸出字符畫高
parser.add_argument(‘--height‘?type=int?default=80)
#?獲取參數
args?=?parser.parse_args()
IMG?=?args.file
WIDTH?=?args.width
HEIGHT?=?args.height
OUTPUT?=?args.output
ascii_char?=?list(“$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:\“^‘‘.?“)
#?將256灰度映射到70個字符上
def?get_char(r?g?b?alpha=256):
????if?alpha?==?0:
????????return?‘?‘
????le
- 上一篇:python3抓百度貼吧帖子源碼
- 下一篇:python抓取360百科詞條
評論
共有 條評論