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 Wersja Beta Wersja alfa
15 stycznia 2025 r. - - - 1.1.0-alpha04

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-alpha02"
}

Kotlin

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

Opinia

Twoja opinia pomoże nam ulepszyć Jetpacka. Daj nam znać, jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki. 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-alpha04

15 stycznia 2025 r.

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

Poprawki błędów

  • Ta biblioteka korzysta teraz z adnotacji JSpecify dotyczących nullowości, które są używane w ramach typu. Deweloperzy Kotlina powinni używać tych argumentów kompilatora, aby wymusić prawidłowe użycie: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (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.

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

Poprawki błędów

  • Poprawki w dokumentacji

Wersja 1.1.0-alpha02

26 lipca 2023 r.

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 API Lint dla MissingGetterMatchingBuilder jest włączone w androidx (I4bbea, b/138602561)

Wersja 1.1.0-alpha01

22 stycznia 2020 r.

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

Poprawki błędów

  • Dostosowywanie reguł, aby wybrać koder HEVC/HEIC
  • Ulepszono obsługę wyjątków podczas sekwencji wyłączania.
  • Poprawki błędów w trybie kontroli jakości