Графика в ресурсы iOS

Добавляйте графику в Xcode сразу с метаданными ресурса. Выберите векторное изображение или PNG в 1×, 2× и 3×.

Экспортировать мобильные ресурсы

SVG, PNG, JPG, WebP, HEIC · до 8 МБ · бесплатно для ваших файлов и разблокированных результатов

Войдите, чтобы использовать один из разблокированных результатов. Начните со строчной латинской буквы. Используйте буквы, цифры и подчеркивания. 16–512 pt. Только для вариантов в PNG; высота подстраивается под графику. Вектор сохраняет свои пропорции.

Что делает инструмент

Упаковывает графику для Xcode: простой SVG — как векторный ресурс изображения (с включенным Preserve Vector Data) или PNG в 1×, 2× и 3× для выбранной ширины. Прозрачность и пропорции сохраняются. PNG, JPG, WebP или HEIC можно превратить только в PNG; чтобы получить вектор, сначала векторизуйте изображение в SVG.

Ради безопасности удаляются скрипты, анимация, встроенный веб-контент, ссылки и всё, что загружает другие файлы; ваша графика и встроенные изображения PNG, JPEG или WebP остаются. В результате указано, что было удалено.

Вход, результат и ограничения

На входе

SVG для векторных ресурсов; SVG, PNG, JPEG, WebP или HEIC для вариантов в PNG

На выходе

ZIP с Assets.xcassets и именованным .imageset

Ограничения

Файлы до 8 МБ; изображения PNG, JPG и WebP — до 24 Мп, перед экспортом масштабируются до 1 536 px. Векторный результат поддерживает до 2 000 контуров и 500 000 символов данных контуров. Лимит обработки: 30 с.

Как это работает

1

Выберите исходник

Загрузите графику или выберите один из разблокированных SVG-результатов.

2

Выберите вектор или PNG

Для векторных ресурсов нужен простой SVG и iOS 13+. Для вариантов в PNG укажите ширину изображения в пунктах (pt); экспорт идет с одним, двумя и тремя пикселями на пункт.

3

Добавьте imageset

Распакуйте архив и перетащите .imageset с нужным именем в ваш Assets.xcassets. В SwiftUI используйте Image("artwork"), подставив имя своего ресурса.

Решение проблем

Это иконка приложения или SF Symbol?

Нет. Imageset — обычный ресурс изображения. Для иконки приложения используйте генератор иконок приложений, а SF Symbols создаются совсем по-другому.

В моем SVG есть градиенты или эффекты

Выберите варианты PNG. Векторный вариант принимает только сплошные фигуры и точно сообщает, что не может использовать.

Доступ и цены

Этот инструмент не тратит кредиты, если применять его к загруженному файлу или уже разблокированному результату. Файлы хранятся 24 часа у гостей и 30 дней в аккаунте. См. цены.

Руководства по мобильным ресурсам

Как конвертировать SVG в Android XML (VectorDrawable)Иконки приложения для Android и iOS из одного изображенияSVG или PNG для ресурсов изображений в Xcode?

Похожие инструменты

Своя иконка приложенияПакеты ресурсов для Android и iOSSVG в Android VectorDrawableSVG-контуры в Android XMLКонвертер SVG в PNGПревратите SVG в PNG до 4 096 pxРедактор SVG онлайнМеняйте цвета и формы и экспортируйте в браузере