Heifwriter
| Последнее обновление | Стабильный релиз | Предварительная версия для выпуска | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 22 октября 2025 г. | 1.1.0 | - | - | 1.2.0-alpha01 |
Объявление зависимостей
Чтобы добавить зависимость от HeifWriter, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.heifwriter:heifwriter:1.2.0-alpha01" }
Котлин
dependencies { implementation("androidx.heifwriter:heifwriter:1.2.0-alpha01") }
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.2
Версия 1.2.0-alpha01
22 октября 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты .
Новые функции
- Введен новый класс
EncoderPreference. Это улучшение позволяетHeifWriterучитывать предпочтения кодировщика, такие как аппаратное или программное кодирование и принудительное использование постоянного квантования (CQ), в процессе выбора кодировщика. Если подходящий кодировщик не может быть найден на основе указанных предпочтений, будет сгенерировано исключение.
Изменения в API
- Добавлен класс
EncoderPreference. I81efd
Версия 1.1
Версия 1.1.0
8 октября 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0 . Версия 1.1.0 содержит следующие коммиты .
Версия 1.1.0-rc02
24 сентября 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-rc02 . Версия 1.1.0-rc02 содержит следующие коммиты .
Версия 1.1.0-rc01
27 августа 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-rc01 . Версия 1.1.0-rc01 содержит следующие коммиты .
Версия 1.1.0-beta01
9 апреля 2025 г.
Выпущена androidx.heifwriter:heifwriter:1.1.0-beta01 без существенных изменений. Версия 1.1.0-beta01 содержит следующие коммиты .
Версия 1.1.0-alpha05
12 февраля 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha05 без существенных изменений по сравнению с предыдущей альфа-версией. Версия 1.1.0-alpha05 содержит следующие коммиты .
Версия 1.1.0-alpha04
15 января 2025 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит следующие коммиты .
Исправлены ошибки
- В этой библиотеке теперь используются аннотации JSpecify, определяющие наличие нулевого значения , которые относятся к использованию типов. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования:
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( Icdd6c , b/326456246 ) - Исправлена ошибка b/372391363, из-за которой буферные очереди освобождались в правильном порядке для устранения сбоя CTS.
Версия 1.1.0-alpha03
2 октября 2024 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha03 . Версия 1.1.0-alpha03 содержит следующие коммиты .
Исправлены ошибки
- Исправления в документации
Версия 1.1.0-alpha02
26 июля 2023 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит следующие коммиты.
Новые функции
- Поддержка 10-битного кодирования
- поддержка кодирования AVIF
Исправлены ошибки
- Включить экспериментальные API в current.txt ( I1a07e , b/278769092 )
- N/A, изменения в API-файлах — это просто переупорядочивание методов ( I5fa95 )
- Проверка API-линтера для
MissingGetterMatchingBuilderвключена для androidx ( I4bbea , b/138602561 )
Версия 1.1.0-alpha01
22 января 2020 г.
Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит следующие коммиты .
Исправлены ошибки
- Уточненная логика для выбора кодека HEVC/HEIC
- Улучшена обработка исключений во время последовательности завершения работы.
- Исправлены ошибки в режиме контроля качества.