Delphi TPngImageList 从文件中保存/加载

Pro*_*020 5 delphi png delphi-7

我想从/到文件(对于图像列表中的所有 20 个 png 图标更好的单个 PNG 文件)加载和保存 TPngImageList(Delphi7 版本,PngComponents)。我找不到LoadFromFile/SaveToFile方法。

怎么做?

Rem*_*eau 2

TPngImageList派生自TImageList,它不支持位图/图标,并且TPngImageList不添加对 png 的支持。

您必须先将文件加载到 a 中TPNGImage,然后手动将其拆分(如果涉及透明度/alpha,这并不容易)成可以Add()放入TPngImageList.

  • 不过,这只适用于位图。请记住,这是一个 png 图像列表。 (2认同)