怎样使256色位图用delphi的image控件调入后变成24位位图哪?给出怎么转换256位图到24位的方法也可!
解决方案 »
- 我写的一个Delphi小程序,为什么
- 那位高手能详细介绍一下delphi的idftpserver控件使用方法。
- sql 取数据表最后20条记录,顺序排列 出现“对象名。。。无效”
- 关于treeview的用法
- fastreport3中使用富文本的问题
- dbgrid某条记录被选中?
- 急求delphi中修改本机IP的例子(包括网关和子网掩码等信息,解决给分
- 一个简单的问题, ( 散100分)
- 需要在Delphi程序中显示CAD图纸,寻找能CAD图纸的Delphi控件
- 当鼠标放到一个Label上时,让它上面的字显示为蓝色,离开是恢复?怎么做?
- 有上海工作的么,说说delphi在上海的前景?
- 在CSDN上,我怎么看了我提的问题,一点击问题时就会出现下面的问题:
procedure TForm1.Button1Click(Sender: TObject);
var
prgb:PRGBArraye;
IM : TImage;
tmp:string;
begin
im:=TImage.Create(self);
im.Picture.Bitmap.LoadFromFile('C:\My Documents\r256.bmp');
IF im.Picture.Bitmap.PixelFormat <> pf24bit
THEN showmessage('GetImageSpace: ' +
'Bitmap must be 24-bit color.'); prgb:=im.Picture.Bitmap.ScanLine[10]; edit2.text:inttostr(prgb[1].rgbtGreen);
edit2.Text:=inttostr(prgb[1].rgbtGreen);
edit3.Text:=inttostr(prgb[1].rgbtRed); case im.picture.bitmap.pixelformat of
pf8bit : tmp:='8位';
pf24bit: tmp:='24位';
pfCustom : tmp:='自定义';
end; edit4.text := tmp;
im.free;end;
怎样使256色位图用delphi的image控件调入后变成24位位图哪?给出怎么转换256位图到24位的方法也可!
然后保存看看。
能给自己加分?????????????????????????????????????????????????????
能给自己加分?????????????????????????????????????????????????????