Бросаешь картинку (как правило, в качестве исходника используется xxxhdpi). Инструмент сам создаёт все density-варианты (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) и автоматически раскладывает их по соответствующим res/drawable-* папкам.
Рекомендуется использовать исходник в xxxhdpi:
- это обеспечивает достаточное качество при масштабировании вниз
- снижает риск артефактов и размытия на устройствах с высокой плотностью
- позволяет корректно сформировать все остальные
drawable-*ресурсы
- Автоматически находит
res/директории проекта - Drag-and-drop или выбор файла
- Генерация всех density-вариантов
- Запись и создание файлов
- Поддержка
PNGиWebP
Чтобы не делать руками:
- ресайз одной и той же картинки 5 раз
- раскладку по
drawable-*папкам - проверку, не забыл ли
xxhdpi
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
pip install -e .
python main.pypip install -r requirements-dev.txt
pip install -e .- macOS: bash packaging/scripts/build_macos.sh
- Linux: bash packaging/scripts/build_linux.sh
- Windows: ./packaging/scripts/build_windows.ps1
Артефакты: artifacts/
- Python 3.11+
- macOS / Windows / Linux
MIT — см. LICENSE

