ICNS (.icns)
背景
-
- Macintosh 图标格式.
- 光栅图像文件格式.
- ICNS 是 icon 的缩写.
- 二进制格式.
- 可以不同的颜色分辨率存储多个图标.
- 支持 α 通道.
Import & Export
- Import["file.icns"] 导入一个 ICNS 文件,以 Image 对象的列表形式返回存在文件中所有图标.
- Import["file.icns",elem] 从 ICNS 文件中导入指定的参数.
- 导入格式可以由 Import["file","ICNS"] 或 Import["file",{"ICNS",elem,…}] 指定.
- Export["file.icns",expr] 将一个图像、图形或其列表导出至 ICO.
- 请到以下参考页面了解完整的基本信息:
-
Import, Export 从文件导入或导出到文件 CloudImport, CloudExport 从云对象导入或导出到云对象 ImportString, ExportString 从字符串导入或导出到字符串 ImportByteArray, ExportByteArray 从字节数组导入或导出到字节数组
导入参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 每个图标的颜色值数组 "GraphicsList" 图形对象的列表 "ImageList" 所有图标,以 Image 对象的列表形式给出 - 对于 ICNS 文件,默认情况下,Import 使用 "ImageList" 参数.
- Import 的高级参数:
-
"BitDepth" 表示每个颜色通道的位数 "Channels" 文件中使用的颜色通道数 "ColorSpace" 文件中使用的颜色编码 "ImageCount" ICNS 中的帧数 "ImageSize" 光栅维数 "Summary" 文件摘要 "SummarySlideView" 所有帧的幻灯片摘要 - Export 接受维数为 512×512、256×256、128×128、48×48、32×32 和 16×16 的 Image 和 Graphics. 图像或图形对象不在上述标准维数中的将被调整,使之最长的尺寸拟合为最接近的标准尺寸.
范例
打开所有单元关闭所有单元范围 (1)
Export 自动将图像比例调整至最近的标准维度: