如何为MacOS创建基于图像的模板图标和基于PDF的图标?

时间:2019-05-10 20:02:15

标签: icons png alpha menubar macos-darkmode

摘要

我想为键盘布局创建一个基于图像和/或基于PDF的模板图标,当显示在菜单栏中时,它将根据MacOS Mojave中的暗/亮模式切换颜色。

背景

我已经使用Ukelele创建了自定义的键盘布局。我基于本机键盘布局,允许Ukelele从原始布局提取图标。我没有触摸图标。但是,当我切换到黑暗模式时,布局的图标仍为黑色,而在原始布局中,图标变为白色。

我已经做了一些研究。根据{{​​3}},图标要想自动适应暗/亮模式,听起来好像它必须是模板图像。 (我猜想Ukelele在从原始布局中提取基于模板图像的图标时会以某种方式将其转换为基于非模板的图标。)

我猜模板图像是只有Alpha通道而没有颜色通道的PNG图像。

在进一步研究中,我发现Apple也指的是基于PDF的图标。但是,Apple没有提供任何详细信息。

问题

  1. 我是否正确地猜测模板图像是只有Alpha通道而没有颜色通道的PNG图像?

  2. 如何创建这样的图像? (我可以使用Adobe CC,Affinity Photo and Designer,Pixelmator Pro以及所有本机MacOS应用程序。)

  3. 什么是基于PDF的图标,在哪里可以找到有关它的详细信息,以及如何创建它?具体来说,iconutil是否支持基于PDF的图标?

谢谢!

0 个答案:

没有答案