- 目标: 图片转换为字符串
- 需求:
- 常用图片格式均能解析: jpg/jpeg/png/bmp/gif
- 图片转换为合适大小的字符串(以列宽度为标准,行根据图片比例自动缩放)
- 大: 正常编码列宽度(100)
- 中: 50
- 小: 25
- 指定
- 深浅字符串设定
- 思路与设计:
- 基本原理: 像素 --> 数字 --> 填充字符
- 简单模式: 像素 --> RGB数字,取平均值 --> 填充单个字符
- 复杂模式:
- 按照像素的深浅填充不同字符填充多个字符
- 按照指定矩形大小(比如四方格,九宫格或更大格子数)的多个像素去填充多个字符中最相似的(每个对应的格子差的绝对值的和最小的)
- 深浅字符的分析
- 人眼识别: "@#&$%*o!;. "或"M8V|:. "
- 程序判断: 利用单个字符生成一张小图片,计算这个图片所有像素点的RGB总值,然后进行排序
- 参考:
-
Notifications
You must be signed in to change notification settings - Fork 0
hepengju/img2txt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
图片转换为字符串
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published