def rgb _ xunzhaoteyidian(file pathbject,t) ->。对象:
原点_img =图像。打开(文件路径)
#收缩后的宽度和高度
resize _ width = int(origin _ img . size[0]/6)
resiz最好看的都市小说e _ height = int(origin _ img . size[1]/6)
调整大小(调整大小_宽度,调整大小_凡间狱无错版高度),图像。抗锯齿)。转换(& # 34;l & # 34(
# 2,创建新的空白色图片(灰度模式,宽度和高度与原始图片相同)
新图像。l & # 34,origin_img.size,255)
draw_obj = imagedraw。绘图(新_img)
字体=图像字体. truetype(& # 34;arial.ttf & # 34,5)
# 3。在8*8的区域内画出每个字符
对于范围内的i(resize _ height):
对于范围内的j(resize _ width):
x,y = j * 6,i * 6
temp = resize_img.getpixel((j,i))
如果210 >temp>。170:
draw_obj.text((x,y),& # 34;。& # 34;,font=font,fill=0)
elif 255>。=temp>。=210:
draw_obj.text((x,y),& # 34;# & # 34;,font=font,fill=0)
elif 120>。=temp>。60:
draw_obj.text((x,y),& # 34;$ & # 34;,font=font,fill=0)
elif 170 >。= temp >。120:
draw_obj.text((x,y),& # 34;?& # 34;,font=font,fill=0)
否则:
draw_obj.text((x,y),& # 34;* & # 34;,font=font,fill=0)
new _ img . save(& # 34;e:\\魔鬼侠\ \ www \ \ & # 34+str(t)+& # 34;。巴布亚新几内亚& # 34;(
/video/bv1cc4y1p7tz
文章来源:www.atolchina.com