怎么实现把imagelist中的ico图标以256色保存? 帮忙提前者10分 (300分)

  • 主题发起人 主题发起人 一成
  • 开始时间 开始时间

一成

Unregistered / Unconfirmed
GUEST, unregistred user!
ico.saveToFile('c:/aa.ico'); 保存下来是16色的,
试着存到流文件中再保存
ico.saveToStream(mStream);
mStream.saveToFile('c:/aa.ico');
还是16色,向各位求救 ,如何解决?
 
Note: TIcon can be used to display the value of a multi-resolution (>16 color) icon. However, it can not support the creation of multi-resolution icons, nor the resizing of the image after it is loaded from a file or stream.
 
我也曾经试图保存一个大于16色的图标可惜失败了
提前,
听课!
 
DELPHI自打的IMAGEEDIT都不行
得考虑下ICON格式了
 
我想情况是这样DELPHI显示的时候会自动吧图形转成16bit的,所以你如果把要保存的
图片/图标显示出来了,怎么保存都是16色的,所以读取愿文件时用一个TBitmap保存
起来.
bitmap.PixelFormat:=pf32bit;//32位都没问题啊
如果有作图形处理时就跟显示的图形一起操作。如果把操作推迟一布的话你还能实现
一步undo。用bitmap.savetofile就行了
 
同意shappy的说法
干脆自己写一个imagelist得了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
786
import
I
S
回复
0
查看
941
SUNSTONE的Delphi笔记
S
后退
顶部