Как я могу «светить» png на iPhone в коде? - PullRequest
1 голос
/ 07 апреля 2009

Как мне воспроизвести эффект, который средство запуска приложений использует для квадратного .png, чтобы показать моим пользователям, как их значок будет выглядеть как значок приложения.

NB. Я хочу сделать это в коде на iPhone, а не в фотошопе на моем компьютере.

Спасибо!

редактировать: пытаясь быть действительно ясным здесь. Как мне сделать это с кодом ! Я попытался создать оверлей, но блестящее яблоко на самом деле осветляет верхнюю часть, так что простое наложение png поверх не даст того же эффекта.

Предположительно, программа запуска приложений применяет некоторые эффекты CA - кто-нибудь знает, как их дублировать ???

Ответы [ 2 ]

1 голос
/ 08 апреля 2009

Еще один более простой подход - сохранить иконку в формате PNG размером 57px x 57px, называемую «icon.png», без каких-либо эффектов блеска, затем перенаправить ее в корневую папку веб-сервера и создать там файл с именем icon_test.html, содержащий следующий код:

<html>
    <head>
        <link rel="apple-touch-icon" href="/icon.png"/> 
        <title>The App Name</title>
    </head>
    <body>
         iPhone test page
    </body>
</html>

Затем просто перейдите к файлу icon_test.html в мобильном Safari на вашем iPhone, нажмите кнопку «+» на панели инструментов, чтобы сохранить страницу в качестве закладки, нажмите «Добавить на главный экран» и нажмите «Добавить» в верхний правый. Затем вы увидите, как ваш значок появится на главном экране вместе с наложением блеска Apple.

1 голос
/ 07 апреля 2009

Создайте прозрачный блеск в Photoshop на вашем компьютере и объедините два изображения в код.

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

Здесь даже есть ссылка на учебник / шаблон для фотошопа:

http://www.keepthewebweird.com/iphone-icon-psd-template/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...