Перейти к содержимому
Aback Tools Logo

Сжатие изображения для Android-приложения

Создайте все варианты плотности drawable Android — mdpi, hdpi, xhdpi, xxhdpi и xxxhdpi — из одного исходного изображения в один клик. Наш бесплатный инструмент создаёт правильно структурированный ZIP-архив, готовый для папки res/ вашего Android-проекта. Android Studio не нужен, регистрация не нужна, всё на 100 % в браузере.

Compress Image for Android App
Upload one source image and generate all Android drawable density variants (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) instantly. Download as a structured ZIP ready to drop into your Android project. All processing is local - your images never leave your device.
Output Settings

PNG is recommended for icons and UI assets. WebP for photos on Android 4.0+.

90% is recommended for app assets.

xxxhdpi = 4x base. All other densities are derived automatically.

Density Buckets to Generate

Почему стоит использовать наш инструмент сжатия изображений для Android?

  • Все 5 bucket'ов плотности Android сразу: создавайте варианты mdpi, hdpi, xhdpi, xxhdpi и xxxhdpi из одного исходного изображения в один клик. Наш инструмент избавляет от ручного масштабирования под каждую плотность экрана.
  • Мгновенное создание ресурсов Android: загрузите исходное изображение и создайте все варианты плотности drawable Android за секунды. ZIP-архив структурирован с правильными именами папок drawable-* — готов к использованию в вашем Android-проекте.
  • Безопасный онлайн-компрессор изображений Android: ваши изображения никогда не покидают устройство при сжатии изображений для Android-приложения. Обработка на 100 % на стороне клиента в браузере обеспечивает полную конфиденциальность проприетарных ресурсов и неопубликованных дизайнов.
  • Android Studio не требуется: сжимайте и масштабируйте изображения для Android-приложений прямо в браузере — без Android Studio, инструментов командной строки и плагинов. Работает на Mac, Windows и Linux в любом современном браузере.

Что такое сжатие плотности drawable Android?

Устройства Android имеют экраны с очень разной плотностью пикселей — от бюджетных телефонов с 160 dpi (mdpi) до флагманов с 640 dpi (xxxhdpi). Чтобы изображения выглядели чётко на любом экране, Android использует систему bucket'ов плотности, где вы предоставляете одно и то же изображение в нескольких разрешениях. Система автоматически выбирает лучший вариант для каждого устройства. Наш инструмент создаёт все пять стандартных вариантов плотности из одного исходного изображения — ручное масштабирование ресурсов в Android Studio или графических редакторах больше не нужно.

Как работает наш инструмент сжатия изображений для Android

  1. Загрузите исходное изображение: поместите любой файл изображения в зону загрузки. Используйте ресурс самого высокого разрешения как источник — идеально в размере xxxhdpi (4x) или больше. Инструмент принимает JPEG, PNG, WebP, GIF и BMP.
  2. Настройте параметры вывода: задайте базовую ширину xxxhdpi (размер 4x), выберите формат вывода (PNG для иконок и интерфейса, WebP для фото) и выберите, какие bucket'ы плотности создавать. Все остальные размеры вычисляются автоматически по стандартным множителям плотности Android. Обработка идёт полностью в браузере — ваши ресурсы никогда не покидают устройство.
  3. Скачайте ZIP-архив: нажмите «Скачать ZIP», чтобы получить структурированный архив с правильной структурой папок drawable-mdpi/, drawable-hdpi/, drawable-xhdpi/, drawable-xxhdpi/ и drawable-xxxhdpi/. Поместите папки прямо в папку res/ вашего Android-проекта.

Справочник bucket'ов плотности Android

  • mdpi (1x, 160 dpi): базовая плотность — опорная единица для всех измерений dp в Android. Бюджетные устройства и устройства начального уровня.
  • hdpi (1,5x, 240 dpi): экраны средней плотности — распространены на Android-телефонах среднего класса 2012–2018 годов.
  • xhdpi (2x, 320 dpi): экраны высокой плотности — стандарт для большинства современных Android-телефонов среднего класса.
  • xxhdpi (3x, 480 dpi): очень высокая плотность — флагманские Android-телефоны и большинство современных устройств среднего класса.
  • xxxhdpi (4x, 640 dpi): ультравысокая плотность — топовые флагманы. Используйте этот размер как исходный для максимального качества на всех плотностях.

Важные замечания

Всегда начинайте с исходного изображения максимального доступного разрешения — идеально в размере xxxhdpi или больше. Увеличение маленького изображения для создания вариантов большей плотности даст размытый результат. Для иконок лаунчера Google рекомендует исходное изображение 1024×1024. Для иконок уведомлений используйте исходник PNG белым по прозрачному. Инструмент сохраняет пропорции исходного изображения во всех вариантах плотности.

Часто задаваемые вопросы

Сжатие изображений для Android-приложения — это масштабирование и оптимизация исходного изображения под все пять drawable-bucket'ов плотности Android: mdpi (1x), hdpi (1,5x), xhdpi (2x), xxhdpi (3x) и xxxhdpi (4x). Наш инструмент создаёт все варианты из одной загрузки и упаковывает их в правильно структурированный ZIP-архив, готовый для вашего Android-проекта.

Базовая ширина xxxhdpi — это ширина вашего изображения в пикселях при плотности 4x. Все остальные размеры выводятся из неё: xxhdpi = 75 %, xhdpi = 50 %, hdpi = 37,5 %, mdpi = 25 %. Для иконок лаунчера задайте базовую ширину 192 px.

Абсолютно. Наш инструмент обрабатывает всё локально в браузере. Ваши изображения никогда не загружаются на сервер. Вся обработка идёт на вашем устройстве для полной конфиденциальности.

Да, на 100 % бесплатный. Без регистрации, подписки, премиум-тарифа и ограничений размера файлов. Бесплатен навсегда, без водяных знаков на созданных ресурсах.

Используйте PNG для иконок и элементов интерфейса, которым нужна прозрачность. Используйте WebP для фотоконтента на Android 4.0+. JPEG — только для фото, где прозрачность не нужна.

Распакуйте ZIP и скопируйте папки drawable-* в папку res/ вашего Android-проекта. Android Studio автоматически выберет правильный вариант для каждой плотности устройства.

Задайте базовую ширину xxxhdpi равной 192 px — это даст 192×192 (xxxhdpi), 144×144 (xxhdpi), 96×96 (xhdpi), 72×72 (hdpi) и 48×48 (mdpi). Всегда начинайте с исходного изображения 1024×1024 для лучшего качества.

Да. Нажмите на кнопку любого bucket'а плотности, чтобы включить или выключить его. Хотя бы одна плотность должна остаться выбранной.

Да, при использовании формата PNG. PNG поддерживает полную альфа-прозрачность во всех созданных вариантах плотности. WebP также поддерживает прозрачность на Android 4.0+.