8位图转16位或24位图 ( 积分: 200 )

  • 主题发起人 主题发起人 begining
  • 开始时间 开始时间
B

begining

Unregistered / Unconfirmed
GUEST, unregistred user!
已知8位图的ColorTable调色板和数据PBits
转换成16位或24位或32位的 P24Bits

procedure Get8BitTo24Bit(PBits, P24BitBits: PByte);
begin
//
end;
 
如果是Bitmap的话,直接 pixleformat:= pf24Bit; 就可以了.
 
恩,同意老白的,pf24bit就是强制把BMP文件转成24位BMP文件
 
晕,那个我也会
我想要的是直接对内存中数据做操作
 
那也不难,不过16Bit有几种,
5551,565,556,655 等,都要判断
 
16的是比较难点,24应该简单
只要搞一个就可以
 
后退
顶部