包含标签 演示 的文章

ASCII Art Algorithm

因为希望将图片转换成字符以后可以方便的帖到论坛或者BBS上,所以画时间写了这个算法。

现有很多算法都是将一个点匹配成一个字符,这样转换工作只是简单的将点亮度查表后换成ASCII字符而已,但是其实这样做的效果并不十分好,首先80x25的字符屏幕就只能表示80x25个点,无法充分发挥单个字符的字形特点,而且图片很多精度和细节都丢失了。比如下面这个连接:

www.sebastian-r.de

所以我的算法主要是匹配周围一部分点到ASCII字符,这样斜线能够顺利匹配成“/”,其他形状的东西也能够顺利按照字形特点进行匹配,因此同样80x25个点,但是后者所能够表达的像素点更多,细节度更加丰富:

上面的效果是作了误差扩散的,其实转换成ASCII字符时不做也可以,只是说希望转换前的局部/整体亮度等于转换后亮度,能量守恒一些而已。

其实如果用同 一种颜色的64个常见字符表达精度和细节度很高,对比度不高的图片还是比较困难的,可以进一步优化的方法也有几种,其一是对照片作拉普拉斯变换,将噪声过 滤掉再取出轮廓,这样转换出来的就是仅仅包含轮廓的对比度很高的图片了。

或者将图片频谱中能量不高的,比较弱的频率去掉,留下能量高的频率,这样图片看起 来更干净一些,只是后面这两种方法就无法保证实时渲染了。

……

阅读全文

推荐业余作品 - Hurricane2

clip_image002

Hurricane2

给大家介绍这款充满速度感,爽快感,连续性强的动作游戏。游戏里主角需要杀死各类敌人,获得高分,除使用不同招数和连续技外,还能利用各种致命武器,屠杀敌人。

基本操作:

用WSAD移动,双击移动键可以快速闪,鼠标左健搏斗,右键打开瞄准器,这时按下左健就可以射击,必杀技和武器希望您在游戏中探索,不过如果您能杀满350人,基本上就没秘密可言了:

……

阅读全文

在现MSN魔法表情

下面是播放时候的效果图:

MSN的魔法表情实在是COOL,兴趣之下自己也做了一个特效演示 将FLASH拖到窗口上面,然后点“特效”, 如果桌面是32位的效果非常漂亮,可以拖动图形,现在就下载:

演示程序 演示程序地址二 (98KB)

最好笑的事情是那天发现有些聊天软件的魔法表情居然是假的,它是把桌面抓下来然后用IE空间来播放flash, 顺便把抓下来的桌面当背景.或者直接用ColorKey -_-

……

阅读全文

艺术化的程序设计

计算机的硬件也有限,而人的创造也无限,程序设计美于思维和行为,记得1997年一个叫做 “OMNISCENT”的DEMO使人感慨万分, 作者就像一名艺术家在一粒小小的米粒上雕刻着自己的作品一般。能力虽有不及,仍不妨我校仿,以此挖掘计算机最原始的艺术表现形式:

(此为自去年九月到现在三次发布中的最终版本: EXFORCE)

在DOS窗口中运行DEBUG,然后把横线下的内容复制、粘贴到DEBUG窗口中,回车就可以见到了。

……

阅读全文