2015-10-24 6 views
-2

Итак, Ive поднял тему об этом раньше, потому что ее кое-что создало для меня много путаницы, и я уверен, что это для многих других пользователей. В настоящее время у меня есть проект Xcode и мой менеджер активов, который поставляется с каждым созданным проектом. по умолчанию AppIcon уже существует здесь, который выглядит немного как так ...Xcode 7 Создание правильных изображений значков приложений

1st app icon image

Вы можете видеть, что это (по умолчанию) AppIcon имеет 3 типа значков, которые должны быть загружены в. В настоящее время я есть 3 изображения:

87x87 @ 3x

120x120 @ 3x

и 180x180 @ 3x.

Я понятия не имею, что означает расширение (бит @ 3x), поэтому было бы неплохо, если бы кто-то не возражал и объяснять это мне также. Но вернемся к основной проблеме, с которой я сталкиваюсь ...

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

new app icon interface

Теперь вы должны быть в состоянии видеть, что эта «щель» в новом AppIcon пустует, потому что у меня нет абсолютно никакого представления о том, что образах измерения I я должен поставлять и туда, где они должны идти сюда. Я также не знаю, какие расширения должны использовать мои изображения и сколько я должен иметь. Весь процесс кажется довольно подавляющим и смехотворным. Я совершенно запутался, почему яблоко сделали это настолько неэффективно, и просто сбивает с толку:/

Я смотрел на генератор значок, который кажется весьма полезным (как рекомендовано в моей последней нитки): https://itunes.apple.com/us/app/asset-catalog-creator-app/id809625456?mt=12

, и я также имел взглянуть на это, хотя это не кажется особенно полезным: http://martiancraft.com/blog/2014/09/vector-images-xcode6/

я в основном смотрел на это, однако, это, кажется, не предлагают большую помощь, если я честен: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW2

Итак, чтобы подвести вещи ...

  1. Какое разрешение изображения мне нужно сделать для значков приложений?
  2. Какой шаблон приложения Я использую, по умолчанию или недавно создан?
  3. Какие расширения необходимы мои изображения? («@ 2x», «@ 3x» и т. Д.)
  4. Что означают расширения/делают расширения?

Спасибо в любом случае!

-Ryan

UPDATE 1!

Я любезно предоставил большую ссылку для генератора значок приложения, который работает в Интернете, это кажется очень быстрым и очень надежным и кто имеет те же проблемы, я бы порекомендовал вам дать это попробовать :) IconMaker

+0

Если вы хотите быстро и легко в использовании в автономном режиме приложение, вы можете использовать этот Catalog Generator App Icon Asset: https://itunes.apple.com/app/id1052532083 (отказ от ответственности: мое приложение) –

ответ

1

@ 3x если для нового разрешения на iPhone 6 Plus и iPhone 6s Plus.

@ 2x предназначен для нормального разрешения сетчатки.

Его отношение к разрешению изображения. для изображения 40x40 требуется 3 файла:

image.png 40x40 
[email protected] 80x80 
[email protected] 120x120 

это относится ко всем изображениям, используемым в приложении, а не только к значку.

Вы пробовали этот? MakeAppIcon

Его отличная генерация значков.

+0

благодаря! так ли это имеет какое-либо отношение к фактическому разрешению изображения или нет? например, могу ли я иметь 57x57 @ 2x и 57x57 @ 3x в качестве примера? – user2876115

+0

57x57 @ 2x - 114x114, но в устройстве будет отображаться 57x57. 57x57 @ 3x is 171x171, 3 раза больше –

+0

ohhhh ok .. Спасибо большое, что немного разобрался, хорошо поработал и спасибо за помощь :) – user2876115

1

Старый вопрос, но я использую следующий сценарий оболочки для преобразования PNG в разные размеры значков. Просто убедитесь, что ваш входной файл достаточно большой. Я использую что-то вроде 2048x2048, чтобы он мог генерировать все.

Для инструмента преобразования командного первая установки Homebrew: https://brew.sh/

Затем установить ImageMagick с помощью:

$ brew install imagemagick 

orig Адаптировать и new_prefix переменные, если вы хотите, а затем запустить скрипт.

#!/bin/sh 

orig="appicon.png" 
new_prefix="appicon_" 

iphone_settings="58 87" 
iphone_spotlight="80 120" 
iphone_app="120 180" 

ipad_settings="29 58" 
ipad_spotlight="40 80" 
ipad_app="76 152" 
ipad_pro_app="167" 

iphone_ipad_notification="20 40 60" 

app_store_icons="512 1024" 
launch_icons="640x1136 640x960 320x480 1536x2008 768x1004" 

for i in $iphone_settings $iphone_spotlight $iphone_app $ipad_settings $ipad_spotlight $ipad_app $ipad_pro_app $app_store_icons $iphone_ipad_notification; do 
    echo "Resizing to $i x $i" 
    convert -resize $i $orig ${new_prefix}${i}.png 
done 
Смежные вопросы