HeifWriter
| Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
|---|---|---|---|---|
| 22 octobre 2025 | 1.1.0 | - | - | 1.2.0-alpha01 |
Déclarer des dépendances
Pour ajouter une dépendance sur HeifWriter, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.
Ajoutez les dépendances des artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou module :
Groovy
dependencies { implementation "androidx.heifwriter:heifwriter:1.2.0-alpha01" }
Kotlin
dependencies { implementation("androidx.heifwriter:heifwriter:1.2.0-alpha01") }
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.2
Version 1.2.0-alpha01
22 octobre 2025
Publication d'androidx.heifwriter:heifwriter:1.2.0-alpha01. Liste des commits de la version 1.2.0-alpha01.
Nouvelles fonctionnalités
- Implémentation d'une nouvelle classe
EncoderPreference. Cette amélioration permet àHeifWriterde prendre en compte les préférences de l'encodeur, telles que l'encodage matériel ou logiciel et l'application de la quantification constante (CQ), lors du processus de sélection de l'encodeur. Si aucun encodeur approprié n'est trouvé en fonction des préférences spécifiées, une exception est générée.
Modifications apportées à l'API
- Ajout de la classe
EncoderPreference. I81efd
Version 1.1
Version 1.1.0
8 octobre 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0. Liste des commits de la version 1.1.0. Liste des commits.
Version 1.1.0-rc02
24 septembre 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0-rc02. Liste des commits de la version 1.1.0-rc02.
Version 1.1.0-rc01
27 août 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0-rc01. Liste des commits de la version 1.1.0-rc01.
Version 1.1.0-beta01
9 avril 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0-beta01 sans modification notable. Liste des commits de la version 1.1.0-beta01 : ces commits.
Version 1.1.0-alpha05
12 février 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0-alpha05 sans modification notable par rapport à la dernière version alpha. Liste des commits de la version 1.1.0-alpha05.
Version 1.1.0-alpha04
15 janvier 2025
Publication d'androidx.heifwriter:heifwriter:1.1.0-alpha04. Liste des commits de la version 1.1.0-alpha04.
Correction de bugs
- Cette bibliothèque utilise désormais les annotations de nullité JSpecify, qui sont de type "use". Les développeurs Kotlin doivent utiliser l'argument de compilateur suivant pour appliquer une utilisation correcte :
-Xjspecify-annotations=strict(il s'agit de la valeur par défaut à partir de la version 2.1.0 du compilateur Kotlin). (Icdd6c, b/326456246) - Correction du problème b/372391363 lié à la libération des files d'attente de mémoire tampon dans le bon ordre pour résoudre l'échec du CTS.
Version 1.1.0-alpha03
2 octobre 2024
Publication d'androidx.heifwriter:heifwriter:1.1.0-alpha03. Liste des commits de la version 1.1.0-alpha03.
Correction de bugs
- Corrections dans la documentation
Version 1.1.0-alpha02
26 juillet 2023
Publication d'androidx.heifwriter:heifwriter:1.1.0-alpha02. Liste des commits de la version 1.1.0-alpha02
Nouvelles fonctionnalités
- Prise en charge de l'encodage 10 bits
- Prise en charge de l'encodage AVIF
Correction de bugs
- Inclure des API expérimentales dans current.txt (I1a07e, b/278769092)
- Non applicable, les modifications apportées au fichier d'API ne font que réorganiser les méthodes (I5fa95)
- Prise en charge de la vérification lint de l'API pour
MissingGetterMatchingBuildersous AndroidX (I4bbea, b/138602561).
Version 1.1.0-alpha01
22 janvier 2020
Publication d'androidx.heifwriter:heifwriter:1.1.0-alpha01. Liste des commits de la version 1.1.0-alpha01.
Corrections de bugs
- Logique ajustée pour choisir l'encodeur HEVC/HEIC
- Amélioration du traitement des exceptions lors de la procédure d'arrêt
- Correction de bugs liés au mode de contrôle qualité