Heifwriter

  
Ein Bild oder eine Bildersammlung im HEIF-Format mit den auf dem Android-Gerät verfügbaren Codecs codieren.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Release Alpha-Release
27. August 2025 - 1.1.0-rc01 - -

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von HeifWriter hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

Cool

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

Kotlin

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

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Lassen Sie es uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können für ein vorhandenes Problem abstimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.1

Version 1.1.0-rc01

27. August 2025

androidx.heifwriter:heifwriter:1.1.0-rc01 wird veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta01

9. April 2025

androidx.heifwriter:heifwriter:1.1.0-beta01 wird ohne nennenswerte Änderungen veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.

Version 1.1.0-alpha05

12. Februar 2025

androidx.heifwriter:heifwriter:1.1.0-alpha05 wird ohne nennenswerte Änderungen seit der letzten Alphaversion veröffentlicht. Version 1.1.0-alpha05 enthält diese Commits.

Version 1.1.0-alpha04

15. Januar 2025

androidx.heifwriter:heifwriter:1.1.0-alpha04 wird veröffentlicht. Version 1.1.0-alpha04 enthält diese Commits.

Fehlerkorrekturen

  • In dieser Bibliothek werden jetzt JSpecify-Nullable-Annotationen verwendet, die typbezogen sind. Kotlin-Entwickler sollten das folgende Compiler-Argument verwenden, um die korrekte Verwendung zu erzwingen: -Xjspecify-annotations=strict (dies ist die Standardeinstellung ab Version 2.1.0 des Kotlin-Compilers). (Icdd6c, b/326456246)
  • Der Fehler b/372391363 wurde behoben. Pufferwarteschlangen werden in der richtigen Reihenfolge freigegeben, um den CTS-Fehler zu beheben.

Version 1.1.0-alpha03

2. Oktober 2024

androidx.heifwriter:heifwriter:1.1.0-alpha03 wird veröffentlicht. Version 1.1.0-alpha03 enthält diese Commits.

Fehlerkorrekturen

  • Korrekturen in der Dokumentation

Version 1.1.0-alpha02

26. Juli 2023

androidx.heifwriter:heifwriter:1.1.0-alpha02 wird veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.

Neue Funktionen

  • Unterstützung für 10-Bit-Codierung
  • Unterstützung der AVIF-Codierung

Fehlerkorrekturen

  • Experimentelle APIs in current.txt aufnehmen (I1a07e, b/278769092)
  • Nicht zutreffend, bei den Änderungen an der API-Datei werden nur Methoden neu angeordnet (I5fa95).
  • Der API-Lint-Check für MissingGetterMatchingBuilder ist für androidx aktiviert (I4bbea, b/138602561)

Version 1.1.0-alpha01

22. Januar 2020

androidx.heifwriter:heifwriter:1.1.0-alpha01 wird veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.

Fehlerkorrekturen

  • Logik für die Auswahl von HEVC-/HEIC-Encodern optimiert
  • Verbesserte Ausnahmebehandlung während der Shutdown-Sequenz
  • Fehlerkorrekturen für den Qualitätskontrollmodus