Heifwriter

Кодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
Последнее обновление Стабильный релиз Кандидат на релиз Бета-версия Альфа-релиз
27 августа 2025 г. - 1.1.0-rc01 - -

Объявление зависимостей

Чтобы добавить зависимость от HeifWriter, необходимо добавить репозиторий Google Maven в свой проект. Подробнее см. в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

dependencies {
    implementation "androidx.heifwriter:heifwriter:1.1.0-rc01"
}

Котлин

dependencies {
    implementation("androidx.heifwriter:heifwriter:1.1.0-rc01")
}

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с уже существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав на кнопку со звёздочкой.

Создать новый выпуск

Более подробную информацию см. в документации по системе отслеживания проблем .

Версия 1.1

Версия 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-альфа05

12 февраля 2025 г.

androidx.heifwriter:heifwriter:1.1.0-alpha05 выпущен без каких-либо заметных изменений с момента последней альфа-версии. Версия 1.1.0-alpha05 содержит следующие коммиты .

Версия 1.1.0-альфа04

15 января 2025 г.

Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит следующие коммиты .

Исправления ошибок

  • Эта библиотека теперь использует аннотации JSpecify, определяющие значение null , которые являются типовыми. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования: -Xjspecify-annotations=strict (это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( Icdd6c , b/326456246 )
  • Исправлена ​​ошибка b/372391363, освобождающая очереди буфера в правильном порядке для устранения сбоя CTS.

Версия 1.1.0-альфа03

2 октября 2024 г.

Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha03 . Версия 1.1.0-alpha03 содержит следующие коммиты .

Исправления ошибок

  • Исправления в документации

Версия 1.1.0-альфа02

26 июля 2023 г.

Выпущена версия androidx.heifwriter:heifwriter:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит следующие коммиты.

Новые функции

  • Поддержка 10-битного кодирования
  • Поддержка кодирования AVIF

Исправления ошибок

  • Включить экспериментальные API в current.txt ( I1a07e , b/278769092 )
  • Н/Д, изменения в файлах API — это всего лишь изменение порядка методов ( I5fa95 )
  • Проверка API lint для MissingGetterMatchingBuilder включена для androidx ( I4bbea , b/138602561 )

Версия 1.1.0-альфа01

22 января 2020 г.

Выпущен androidx.heifwriter:heifwriter:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит следующие коммиты .

Исправления ошибок

  • Улучшенная логика настройки для выбора кодера HEVC/HEIC
  • Улучшена обработка исключений во время последовательности завершения работы.
  • Исправления ошибок в режиме контроля качества