找回密码
 欢迎注册
查看: 26471|回复: 12

[讨论] 觉得这个挺有趣 “从图片生成字符图”

[复制链接]
发表于 2014-7-13 15:37:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
用字符组成字符画的简介
http://zh.wikipedia.org/wiki/ASCII艺术

我觉得,除了“文本表情”外,字符图大概分白描和灰度图两种。
先说“灰度图”,就是利用不同点密度的字符当成大个灰色象素点,组成近似马赛克效果的灰度图。
这里有个开源项目 http://sourceforge.net/projects/ascgen2/  

接着是“白描画”,利用了字符本身的线条走向形成曲线,勾勒出图案。
目前只有人工创作。

字符本身的线条走向正是“灰度字符图”忽视的,wiki所言“忽略特定字母的形状”
所以我发个论题,怎么让电脑产生不忽略字母形状的“白描字符画”
字符范围/字库  我觉得以 黑体GB2312或者GBK较好,它们的特殊符号比标准ASCII多;黑体是标准正方形,框架不走样。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-7-14 08:00:10 | 显示全部楼层
以前在linux下玩过一些命令

1.jpg


2.jpg

运动变化的火车:
3.jpg
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-7-14 08:08:06 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-7-14 14:31:14 | 显示全部楼层
那些都是预存的结果吧

现在某个在现应用的效果,我说的“灰度图”

未标题-1.png

点评

toilet命令应该不是预存的。出来的是可以复制的ascii  发表于 2014-7-14 19:50
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-7-14 14:46:16 | 显示全部楼层
而我想以线条的形式呈现
avatar.jpg

下一步没什么思路。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-7-14 20:01:26 | 显示全部楼层
zeroieme 发表于 2014-7-14 14:31
那些都是预存的结果吧

现在某个在现应用的效果,我说的“灰度图”

20140715040042.png

点评

不能体现图象曲线  发表于 2014-7-14 20:47
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-7-14 20:07:02 | 显示全部楼层
ANSI art  比 ASCII art 的字符集更广。
当然如果unicode就更广了。
多结合一些 Box-drawing character 应该会比较不错。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-7-14 20:48:42 | 显示全部楼层
预存就是本身系统内有这个图案,不是依据算法产生的
,跟可复制不矛盾吧

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-7-14 20:56:38 | 显示全部楼层


通过边缘检测可以得到



接着如何用字符得到如linux企鹅这样的字符图

1.jpg


这才是我想达到的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-8-23 20:06:30 | 显示全部楼层
没有突破

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-3-29 14:44 , Processed in 0.042376 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表