gpt4 book ai didi

icons - Palm/Garnet OS 图标格式?

转载 作者:行者123 更新时间:2023-12-04 07:12:03 25 4
gpt4 key购买 nike

我已经谷歌搜索并没有看到任何信息。应用程序使用什么格式和图标颜色深度?

最佳答案

Palm OS 图标格式是其位图格式的变体。 Palm OS 支持一种称为位图系列的概念,其中将多个不同颜色深度和像素密度的位图捆绑在一起,并在运行时选择合适的位图。图标只是作为应用程序一部分存储在“tAIN”资源中的位图。位图也可以使用 RLE 或 PackBits(原始 Mac OS 中使用的一种算法)进行压缩。

如果您使用 PilRC 之类的工具来编译位图,则应确保包含低密度和高密度位图。这是我在自己的程序之一中使用的示例图标定义:

ICON
BEGIN
BITMAP "LargeSXSW06Icon_1bpp_72ppi__22x22.bmp" BPP 1 DENSITY 72
BITMAP "LargeSXSW06Icon_1bpp_144ppi_44x44.bmp" BPP 1 DENSITY 144
BITMAP "LargeSXSWIcon_8bpp_108ppi_33x33.bmp" BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 108
BITMAP "LargeSXSWIcon_8bpp_144ppi_44x44.bmp" BPP 8 COMPRESS TRANSPARENTINDEX 0 DENSITY 144
END

SMALLICON
BEGIN
BITMAP "SmallIcon_1bpp_72ppi_15x9.bmp" BPP 1 DENSITY 72
BITMAP "SmallIcon_8bpp_72ppi_15x9.bmp" BPP 8 DENSITY 72
BITMAP "SmallSXSWIcon_8bpp_108ppi23x14.bmp" BPP 8 DENSITY 108
BITMAP "SmallSXSWIcon_8bpp_144ppi_30x18.bmp" BPP 8 DENSITY 144
END

我定义了两个图标——标准的大图标和在 ListView 模式下在启动器中使用的小图标。主图标的低密度和高密度尺寸为 22x22/44x44,小图标的尺寸为 15x9/30x18。 PilRC 将 BMP 文件作为输入,但它输出每个资源的 .bin 文件或包含所有指定资源的组合 PRC 格式文件。 PilRC source code是位图实际二进制格式的最佳引用。

关于icons - Palm/Garnet OS 图标格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com