from PIL import Image
import argparse
# parameter analysis
parser = argparse.ArgumentParser()
parser.add_argument('file') # Input file
parser.add_argument('-o', '--output') # Output file
# parser.add_argument('-shortname','--fullname')#存在简称和全程的格式在输入时可有可无
# parser.add_argument('--fullnage',type=?,default=?)#当然不使用简称也是可以的
parser.add_argument('--width', type = int, default = 80) # output alphabet width
parser.add_argument('--height', type = int, default = 80) # output alphabet height
# get parameters
args = parser.parse_args()
IMG = args.file
WIDH = args.width
HEIGHT = args.height
OUTPUT = args.output
ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ")
# Map 256 grayscale to 70 characters
def get_char(r,g, b, alpha = 256):
if alpha == 0:
return
# Gets
图片转换字符
最新推荐文章于 2023-12-25 19:48:46 发布