Уменьшение размера иконок Retina до стандартного разрешения - PullRequest
0 голосов
/ 27 марта 2011

У меня есть пользовательский интерфейс для моего приложения, но я бы хотел работать в интерфейсе для этого интерфейса. У меня есть только набор Retina (640 x 960). Существует много файлов .png, но я не знаю, что мне следует делать, чтобы иметь возможность реализовать как пользовательский интерфейс размером 320 x 480, так и 640 x 960. Есть ли способ сделать что-то изнутри xcode или есть способ уменьшить изображения, используя предварительный просмотр или подобное. Если единственным способом будет использование программы масштабирования, то к чему мне их масштабировать? Спасибо

Ответы [ 3 ]

1 голос
/ 27 марта 2011

Вам понравится этот маленький инструмент, бесплатно в Mac Store

http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

[РЕДАКТИРОВАТЬ]

Он также звучит как выВы не уверены, как реализовать сетчатку и обычные интерфейсы.

Вам понадобится пара изображений для каждого «графического объекта», а в версии Retina к имени файла должно быть добавлено @ 2x.Так что в случае изображения с именем "background.png" у вас будет изображение с именем "background@2x.png" для сетчатки и "background.png" для старых экранов.

В файлах вашего конструктора интерфейсов вы можете просто выбрать версию "background.png", и ОС подберет версию Retina и применит ее при необходимости.

Инструмент, упомянутый выше, также сохранит«нерафинированные» файлы с правильным именем файла, так что если вы используете изображение с добавленным @ 2x, оно уменьшит его и переименует тоже!

1 голос
/ 27 марта 2011

Вы можете использовать предварительный просмотр для масштабирования изображений.Откройте изображение, перейдите в меню Tools и выберите Adjust Size....Измените ширину (и высоту) на 50 процентов и нажмите OK.

Затем используйте File/Save as..., чтобы сохранить новое изображение без сетчатки.

0 голосов
/ 27 марта 2011

Я не разработчик для iPhone, но я считаю, что правильный способ справиться с этим - иметь два набора значков: один для iPhone 3GS и более ранних версий, а другой для iPhone 4. Уменьшение значков заставит их выглядетьмутная.

...