Heifwriter

  
Kodowanie obrazu lub kolekcji obrazów w formacie HEIF przy użyciu dostępnych kodeków na urządzeniu z Androidem.
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja Beta Wersja alfa
9 kwietnia 2025 r. - - 1.1.0-beta01 -

Deklarowanie zależności

Aby dodać zależność od HeifWriter, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Maven firmy Google.

Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Kotlin

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

Opinia

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz zagłosować na istniejący problem, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.1

Wersja 1.1.0-beta01

9 kwietnia 2025 r.

androidx.heifwriter:heifwriter:1.1.0-beta01 została wydana bez istotnych zmian. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.

Wersja 1.1.0-alpha05

12 lutego 2025 r.

androidx.heifwriter:heifwriter:1.1.0-alpha05 została wydana bez istotnych zmian od ostatniej wersji alfa. Wersja 1.1.0-alpha05 zawiera te komity.

Wersja 1.1.0-alpha04

15 stycznia 2025 r.

Element androidx.heifwriter:heifwriter:1.1.0-alpha04 został zwolniony. Wersja 1.1.0-alpha04 zawiera te komity.

Poprawki błędów

  • Biblioteka ta korzysta teraz z adnotacji JSpecify dotyczących nullowości, które są używane w zależności od typu. Aby wymusić prawidłowe użycie, deweloperzy Kotlina powinni użyć tego argumentu kompilatora: -Xjspecify-annotations=strict (jest to domyślna wartość od wersji 2.1.0 kompilatora Kotlina). (Icdd6c, b/326456246)
  • Poprawiono błąd b/372391363 polegający na zwalnianiu kolejek buforów w prawidłowej kolejności, aby naprawić błąd CTS.

Wersja 1.1.0-alpha03

2 października 2024 r.

Element androidx.heifwriter:heifwriter:1.1.0-alpha03 został zwolniony. Wersja 1.1.0-alpha03 zawiera te komity.

Poprawki błędów

  • Poprawki w dokumentacji

Wersja 1.1.0-alpha02

26 lipca 2023 r.

Element androidx.heifwriter:heifwriter:1.1.0-alpha02 został zwolniony. Wersja 1.1.0-alpha02 zawiera te commity.

Nowe funkcje

  • Obsługa kodowania 10-bitowego
  • Obsługa kodowania AVIF

Poprawki błędów

  • Dodaj interfejsy API w wersji eksperymentalnej do pliku current.txt (I1a07e, b/278769092)
  • Nie dotyczy. Zmiany w pliku interfejsu API to tylko zmiana kolejności metod (I5fa95)
  • Sprawdzanie lint API dotyczące MissingGetterMatchingBuilder jest włączone w androidx (I4bbea, b/138602561)

Wersja 1.1.0-alpha01

22 stycznia 2020 r.

Element androidx.heifwriter:heifwriter:1.1.0-alpha01 został zwolniony. Wersja 1.1.0-alpha01 zawiera te zatwierdzenia:

Poprawki błędów

  • Dostosowywanie reguł doboru kodera HEVC/HEIC
  • Ulepszono obsługę wyjątków podczas sekwencji zamykania.
  • Poprawki błędów w trybie kontroli jakości