Как создать шаблон на основе изображений и пиктограмм на основе PDF для MacOS? - PullRequest
3 голосов
/ 10 мая 2019

Сводка

Я хотел бы создать шаблонную иконку на основе изображения и / или на основе PDF для раскладки клавиатуры, которая переключала бы цвета в соответствии с темным / светлым режимом в MacOS Mojave при отображении в менюbar.

Фон

Я создал пользовательскую раскладку клавиатуры, используя Ukelele .Я основал его на нативной раскладке клавиатуры, позволяющей Ukelele извлечь значок из оригинальной раскладки.Я не трогал значок.Тем не менее, когда я переключаюсь в темный режим, значок моего макета остается черным, тогда как в исходном макете он становится белым.

Я провел некоторое исследование.Согласно Apple , для иконки, автоматически адаптирующейся к темному / светлому режиму, звучит так, будто это должно быть шаблонное изображение.(Я полагаю, что при извлечении его из исходного макета Ukelele каким-то образом превратил значок на основе шаблона в не основанный на шаблонах.)

Я предполагаю, что шаблонное изображение - это изображение в формате PNG с единственным альфа-каналом и без него.цветные каналы.

После дальнейших исследований я обнаружил, что Apple также имеет в виду нечто, называемое иконками на основе PDF.Однако Apple не дает никаких подробностей.

Вопросы

  1. Правильно ли я предположить, что шаблонное изображение является изображением PNG только с альфа-каналом и без цветовых каналов?

  2. Как мне создать такое изображение?(У меня есть доступ к Adobe CC, Affinity Photo and Designer, Pixelmator Pro и, очевидно, ко всем родным приложениям MacOS.)

  3. Что такое значок на основе PDF, где я могу найти подробности об этом,и как мне его создать?В частности, поддерживает ли iconutil значки в формате PDF?

Спасибо!

...