国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

從零學python系列之教你如何根據圖片生成字符畫

2019-11-25 18:24:48
字體:
來源:轉載
供稿:網友

說下思路吧:

原圖->灰度->根據像素亮度-映射到指定的字符序列中->輸出。
字符越多,字符變化稠密。效果會更好。
如果根據灰度圖的像素亮度范圍制作字符畫,效果會更好。
如果再使用調色板,對字符進行改色,就更像原圖了。

這是原圖: 

這是生成的字符畫:

廢話不多說,直接上代碼:

復制代碼 代碼如下:

import Image
chars =" ...',;:clodxkLO0DGEKNWMM"
fn=r'c:/users/liabc/desktop/jianbing.png'
f1=lambda F:''.join([(k%100!=0) and m or m+'/n' for k,m in enumerate(apply(lambda x:[chars[x[j,i]%len(chars)] for i in xrange(70) for j in xrange(100)],(Image.open(F).resize((100,70)).convert("L").load(),)),1)])
 f=open(r"c:/users/liabc/desktop/aface.txt","w")
f.write(f1(fn))
f.close()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜州市| 肇东市| 平阳县| 平武县| 德昌县| 北安市| 霸州市| 襄垣县| 长丰县| 宽甸| 曲靖市| 南丰县| 永寿县| 滕州市| 吐鲁番市| 水城县| 陇西县| 巴林左旗| 宝兴县| 沙田区| 墨玉县| 密云县| 清苑县| 克什克腾旗| 江川县| 宁化县| 通山县| 楚雄市| 青田县| 平顺县| 太康县| 霍州市| 岳池县| 北安市| 新邵县| 武宣县| 宁化县| 蛟河市| 阳原县| 华宁县| 枞阳县|