bmp图格式转换--没分了,帮帮忙。。 ( 积分: 10 )

  • 主题发起人 主题发起人 soulhuman
  • 开始时间 开始时间
S

soulhuman

Unregistered / Unconfirmed
GUEST, unregistred user!
请问24位图,转为16位图和单色图分别怎么转换?
bmp:=Tbitmap.Create;
bmp.LoadFromFile(openpicturedialog1.FileName);
bmp.PixelFormat:= pf16bit;//bmp.PixelFormat:=pf1bit;
image1.Picture.Assign(bmp);
我用上面的方法 好像不正确?

谁有更好的方法
 
请问24位图,转为16位图和单色图分别怎么转换?
bmp:=Tbitmap.Create;
bmp.LoadFromFile(openpicturedialog1.FileName);
bmp.PixelFormat:= pf16bit;//bmp.PixelFormat:=pf1bit;
image1.Picture.Assign(bmp);
我用上面的方法 好像不正确?

谁有更好的方法
 
好,帮顶



--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
将你的代码
image1.Picture.Assign(bmp);
改为
Image1.Picture.Bitmap:=bmp;
就可以了.
 
接受答案了.
 
后退
顶部