用delphi载入一幅图片,然后把每个像素点的颜色值,输出到一个文本文件里。找了些资料,却还是完不成代码。
解决方案 »
- ADOQuery+DBGrideh 的问题
- 求够一绘制矢量图控件,现在我也知道图象给元素的坐标,也能用位图实现,但是在放大缩小时位图会失真,所以求够一矢量图控件!
- 很难的一个问题,有兴趣的请入!!!!
- 如何打印网格中的数据,不用绑定
- 请问delphi6的1,2补丁的序列号都是什么?
- 如何设置WebBrowser控件的字体大小?我一点头绪都没有!
- 急!请问如何判断一个字符串是否全部由数字组成?
- 真的没有人解决吗?(关于DBGird)
- FTP控件使用中的出错和连接时间长的问题,请大家帮忙?
- 如何完成数据的上传和下传?有几种方法?那种方法比较好?
- 哪儿有AC'97声卡的升降调功能接口函数?
- 帮忙看下为什么下面的代码不能在腾讯通SKD里发送即时消息呢?
X,Y:Integer;
PRGB: pRGBTriple;
bmp:Tbitmap;
str:string;
begin
if not OpenDialog1.Execute then exit;
Memo1.Lines.BeginUpdate;
Memo1.Lines.Clear;
bmp:=Tbitmap.Create;
bmp.LoadFromFile(OpenDialog1.FileName);
bmp.PixelFormat:=pf24bit;
for y:=0 to Bmp.Height-1 do begin
pRGB := Bmp.ScanLine[Y];
str:='';
for x:=0 to Bmp.Width-1 do begin
str:=str+Inttohex(RGB(pRGB^.rgbtRed,pRGB^.rgbtGreen,pRGB^.rgbtBlue),6)+' ';
inc(pRGB);
end;
Memo1.Lines.Add(str);
end;
bmp.Free;
Memo1.Lines.EndUpdate;
Memo1.Lines.SaveToFile('c:\aaa.txt');
end;