Delphi显示BMP图片的问题:如何通过读取文件头,信息头,调色板,位图数据显示BMP图片,而不是使用如image.picture:=等的方法?
不是自找麻烦,是为了更详细的了解显示的各个过程。
有代码更好,谢谢。
不是自找麻烦,是为了更详细的了解显示的各个过程。
有代码更好,谢谢。
解决方案 »
- 今天测试DELPHI 2011 的三层数据时发现一个错误
- delphi 如何获取当前网卡的链接速度
- QQ2006如何自动打开好友聊天窗口????
- 给分,谢谢clasj发来的源码。
- 各位大哥们 我是12月1号才加入CSDN大家庭的 都不知道怎么给分 我就随便点了个人给了个60分数就结帖了 那些帮助过我的哥哥们 不会生气吧
- 请教,如何能通过字段(Field)得到对应的数据控件
- 关于打包的问题。
- ACCESS数据库问题!
- 一些基础问题???
- 在进行文件打包时,如果没有用数据库别名,打包时的BDE应怎样设置?我以前都是用的默认值,但现在我发觉在制作安装盘时,太费空间了。
- 请问怎样修改别的程序啊?
- 关于时间的问题,请各位高手指点。
BitMap1 : TBitMap;
begin
BitMap1 := TBitMap.Create;
try
BitMap1.LoadFromResourceName(HInstance,'THEBITMAP');
Canvas.Draw(12,12,BitMap1);
finally
BitMap1.Free;
end;
end;
struct Pal{
int blue;
int green;
int red;
} ;struct Pal P[256]={0};void ReadP(void)
{
for (int i=0;i<Pnumber;i++)
{
fseek(stream,ReallyStart-4*(Pnumber-i),SEEK_SET);
P[i].blue=fgetc(stream);
P[i].green=fgetc(stream);
P[i].red=fgetc(stream);
}
}这个是我bcb程序中的都调色板的一段
去google搜索一下,我的jpg格式信息就是搜来的
有的写的相当详细。搞懂后程序就不难写了
其他的才叫难
http://asp.6to23.com/iseesoft/devdoc/imgdoc/bmp_fileformat.htm