Heifwriter
| Son Güncelleme | Kararlı sürüm | Sürüm Adayı | Beta Sürümü | Alfa sürümü |
|---|---|---|---|---|
| 22 Ekim 2025 | 1.1.0 | - | - | 1.2.0-alpha01 |
Bağımlılıkları bildirme
HeifWriter'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Eski
dependencies { implementation "androidx.heifwriter:heifwriter:1.2.0-alpha01" }
Kotlin
dependencies { implementation("androidx.heifwriter:heifwriter:1.2.0-alpha01") }
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.2
Sürüm 1.2.0-alpha01
22 Ekim 2025
androidx.heifwriter:heifwriter:1.2.0-alpha01 iptal edilir. 1.2.0-alpha01 sürümü bu commit'leri içerir.
Yeni Özellikler
- Yeni bir
EncoderPreferencesınıfı uygulandı. Bu geliştirme, kodlayıcı seçim sürecindeHeifWriter'nın donanım veya yazılım kodlama ve sabit nicemleme (CQ) zorunluluğu gibi kodlayıcı tercihlerini dikkate almasını sağlar. Belirtilen tercihlere göre uygun bir kodlayıcı bulunamazsa istisna oluşturulur.
API Değişiklikleri
EncoderPreferencesınıfı eklendi. I81efd
Sürüm 1.1
Sürüm 1.1.0
8 Ekim 2025
androidx.heifwriter:heifwriter:1.1.0 iptal edilir. 1.1.0 sürümü bu commit'leri içerir.
Sürüm 1.1.0-rc02
24 Eylül 2025
androidx.heifwriter:heifwriter:1.1.0-rc02 iptal edilir. 1.1.0-rc02 sürümü bu commit'leri içerir.
Sürüm 1.1.0-rc01
27 Ağustos 2025
androidx.heifwriter:heifwriter:1.1.0-rc01 iptal edilir. 1.1.0-rc01 sürümü bu commit'leri içerir.
Sürüm 1.1.0-beta01
9 Nisan 2025
androidx.heifwriter:heifwriter:1.1.0-beta01 sürümünde önemli bir değişiklik yok. 1.1.0-beta01 sürümü bu commit'leri içerir.
Sürüm 1.1.0-alpha05
12 Şubat 2025
androidx.heifwriter:heifwriter:1.1.0-alpha05, son alfa sürümünden bu yana önemli bir değişiklik yapılmadan yayınlandı. 1.1.0-alpha05 sürümü bu commit'leri içerir.
Sürüm 1.1.0-alpha04
15 Ocak 2025
androidx.heifwriter:heifwriter:1.1.0-alpha04 iptal edilir. 1.1.0-alpha04 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Bu kitaplık artık tür kullanımı olan JSpecify nullness ek açıklamalarını kullanıyor. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenini kullanmalıdır:
-Xjspecify-annotations=strict(bu, Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan değerdir). (Icdd6c, b/326456246) - CTS hatasını düzeltmek için arabellek kuyruklarının doğru sırada yayınlanmasıyla ilgili b/372391363 düzeltildi.
Sürüm 1.1.0-alpha03
2 Ekim 2024
androidx.heifwriter:heifwriter:1.1.0-alpha03 iptal edilir. 1.1.0-alpha03 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Belgelerdeki düzeltmeler
Sürüm 1.1.0-alpha02
26 Temmuz 2023
androidx.heifwriter:heifwriter:1.1.0-alpha02 iptal edilir. 1.1.0-alpha02 sürümü şu commit'leri içerir.
Yeni Özellikler
- 10 bit kodlama desteği
- AVIF kodlama desteği
Hata Düzeltmeleri
- current.txt dosyasına deneysel API'leri ekleyin (I1a07e, b/278769092)
- Geçerli değil. API dosyasındaki değişiklikler yalnızca yöntemlerin yeniden sıralanmasıyla ilgilidir (I5fa95).
- androidx için
MissingGetterMatchingBuilderAPI lint kontrolü etkinleştirildi (I4bbea, b/138602561)
Sürüm 1.1.0-alpha01
22 Ocak 2020
androidx.heifwriter:heifwriter:1.1.0-alpha01 iptal edilir. 1.1.0-alpha01 sürümü şu commit'leri içerir.
Hata düzeltmeleri
- HEVC/HEIC kodlayıcıyı seçmek için mantığı ince ayar yapın.
- Kapatma sırasındaki istisna işleme süreci iyileştirildi.
- Kalite kontrol moduyla ilgili hata düzeltmeleri