Центр форматов ASTC — онлайн-конвертер и декодер ASTC

Адаптивное масштабируемое сжатие текстур

Полные онлайн-инструменты формата ASTC. Лучший конвертер ASTC (PNG/JPG в ASTC) и средство просмотра ASTC для мобильной разработки.

О формате ASTC

ASTC (адаптивное масштабируемое сжатие текстур) — это передовой формат сжатия текстур с потерями, разработанный ARM. Он обеспечивает исключительную гибкость благодаря 14 различным размерам блоков, позволяя точно контролировать степень сжатия и компромиссы по качеству.

Адаптивные размеры блоков

14 вариантов размера блока от 4×4 до 12×12, что позволяет точно контролировать качество и размер файла.

Превосходное качество

Лучшее качество изображения, чем у ETC2 и PVRTC, при сопоставимой скорости передачи данных и усовершенствованных алгоритмах кодирования.

Поддержка современной платформы

Поддерживается на всех устройствах OpenGL ES 3.2+ и Vulkan, включая iOS, Android и настольные платформы.

Гибкое кодирование

Поддерживает LDR, HDR и 3D-текстуры с полной поддержкой альфа-канала для всех размеров блоков.

Технические характеристики

Доступные размеры блоков

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

4×45×45×56×56×68×58×68×810×510×610×810×1012×1012×12

Детали сжатия

Скорость передачи данных от 0,89 бит/с (12×12) до 8,00 бит/с (4×4)

Расширенные показатели ошибок восприятия для превосходного качества изображения

Аппаратная поддержка

OpenGL ES 3.2+ или Vulkan 1.0+

iOS (A8+), Android, Windows, macOS, Linux, WebGL 2.0 (с расширением)

Общие случаи использования

Разработка мобильных игр

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

HDR-текстуры

Встроенная поддержка HDR делает ASTC идеальным для карт окружающей среды с широким динамическим диапазоном и данных об освещении.

Обычные карты

Превосходное качество для карт нормалей и других текстур данных, где точность имеет значение.

Пользовательский интерфейс и альфа-текстуры

Полная поддержка альфа-канала со всеми размерами блоков, идеально подходящая для элементов пользовательского интерфейса и прозрачных текстур.

ASTC против других форматов

etc2

Более высокое качество, чем у ETC2, при аналогичной скорости передачи данных и более гибких возможностях сжатия.

pvrtc

Лучшее качество и более широкая аппаратная поддержка, чем у PVRTC, не ограничиваясь конкретными графическими процессорами.

bcn

Конкурентоспособное качество с форматами BCN при сохранении совместимости с мобильными графическими процессорами.

png

Гораздо меньший размер файла, чем PNG, с аппаратно-ускоренной декомпрессией.

Сопутствующие инструменты и ресурсы