KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

[ 10915 查看 / 30 回复 ]

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

YWT的程序..大概能猜到一些,毕竟我们自己也做过让一排文字颜色渐变的程序。总之很期待就是了~用来灌水一定很有趣。
俺は俺であり、そして俺はここにいることを証明し続けるため——
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

技术内幕猜想:
1.截取位图的点
  方法1:建立结构体变量,直接读取BMP文件(代码比较繁冗)
  方法2:直接用API把图读入DC中取点(不超过20行代码,极其简单)
2.把点颜色转回16进制RGB代码
3.按照UBB代码写入txt文档
(方法一:已在Delphi中通过验证)
(方法二:已在VB中通过验证)

以上纯粹瞎猜,楼主不要打我...........(抱头逃窜中..)


传播音乐梦想的种子,让音乐的美在人们心中破土成长
拥有梦,拥有未来!
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

我也是这么想的...-v-
不过我暂时只会方法1...-v-||||
MISSING IN ACTION
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

嗯?=v=
好像很有意思的说~

等会翻译的闲暇之余试试看……
2007/2/20凌晨01:14:45,获得称号「大骗子」
orz

QQ群 宅在日本 74481628
宅女腐女招募中
http://www.otkjp.cn/
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

PixART, 图像像素文字转换工具
Version 1.0

编程语言Delphi
思路:
用TImage加载图片,转换时创建TPicture,用Bitmap.Canvas.Draw()将TImage的图像作为位图复制至TPicture.Bitmap,再用一个循环就行了,Pixel[x, y]读取像素颜色,转换为16进制RGB,使用字符串处理得到结果.

使用方法:
文件->打开图片文件,文件->转换设置,文件->开始转换

注:颜色标记格式的使用
%color%将在转换中被替换成颜色描述(#RRGGBB),%text%将被替换成所定义的文字
如:
UBB:%text%
HTML:<Font Color=%color%>%text%</Font>

使用GraphicEx Library,支持如下格式:
*.png;*.psp;*.cut;*.pcd;*.pic;*.cel;*.pbm;*.pgm;*.ppm;*.pdd;*.psd;*.bw;*.rgb;*.rgba;*.sgi;
*.rla;*.rpf;*.scr;*.pcc;*.pcx;*.eps;*.fax;*.tif;*.tiff;*.icb;*.tga;*.vda;*.vst;*.win;*.dib;
*.rle;*.jpeg;*.jpe;*.jpg;*.jfif;*.emf;*.wmf;*.ico;*.bmp;*.png;*.jpeg;*.jpg;*.dcx;*.eps;*.pcc;
*.pcx;*.afi;*.vst;*.tga;*.tiff;*.tif;*.pbm;*.pgm;*.ppm;*.jpg;*.jpeg;*.bmp;*.ico;*.emf;*.wmf

下载:http://pickup.mofile.com/9899883857710368
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

楼主真有灵感哈
Pixel[x, y]在dcu中的原型就是GetPixel()哦

YWT大概今后将成为KFC灌水者心中的偶像


传播音乐梦想的种子,让音乐的美在人们心中破土成长
拥有梦,拥有未来!
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

hehe
嗯,是的....
不过也挺简单的。
不愿意自己受累可以做程序完成嘛,呵呵

:)
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

这个完全没想过要手动呢...直接就是想写个程序的...=v=||
MISSING IN ACTION
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

对了,Delphi有个十分恶心的问题:Delphi的TColor的格式是0x00BBGGRR,转换成字符串后还要再重组一下。第一次搞成的时候,图片的颜色莫名其妙的,因为直接用的是BBGGRR.....

-_-||
TOP

回复:[程序已出][攒RP][ASCII ART][不同于一般]观玲的一张[注意:大贴]

typedef struct RGBQUAD
{
  unsigned char    rgbBlue;
  unsigned char    rgbGreen;
  unsigned char    rgbRed;
  unsigned char    rgbReserved;
}

确实就是BGR没错...-v-b
MISSING IN ACTION
TOP