Сегодня ковырялся в системе, искал разные ресурсы, которые можно полезно применить для других целей. Нашёл фреймворк с ресурсами от окна приветствия – Login Screen. Мне с самого начала не очень понравились аватары в кругляшках, и тут как раз выпал шанс изменить то, что меня смущало. Если не совсем понятно о чём идёт речь, то вот такое:
Я поменял на вот такое:
Сами ресурсы находятся в фреймворке/System/Library/PrivateFrameworks/LoginUIKit.framework
а точнее в его ресурсах по адресу/Versions/A/Frameworks/LoginUICore.framework/Versions/A/Resources
Сама рамка состоит из двух изображений:
- avatarMask.png – “маска” по которой обрезается изображение аватара;
- avatarWhiteRing.png – рамка с бликом, которая накладывается поверх.
Кому нравится квадратная рамка можно загрузить вот этот архив и заменить по вышеприведённому пути оригиналы файлов в фреймворке. Для замены необходим пароль администратора. Но перед этим рекомендую сделать их резервные копии. Кто их сделать не успел вот архив с оригиналами. Как вы поняли, аватары можно делать любой формы, хоть треугольные, хоть звёздочкой – тут ограничение вашей фантазии. Кроме того в ресурсах этого фреймворка находится множество других изображений: различные кнопки, поля, разделители и так далее, которые, естественно, можно так же перерисовать и изменить. В общем я идею дал, а вы уже фантазируйте.
Скачать квадратную рамку
Скачать оригинальные файлы