Heifwriter
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|
| 22 أكتوبر 2025 | 1.1.0 | - | - | 1.2.0-alpha01 |
تحديد الاعتماديات
لإضافة اعتمادية على HeifWriter، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.heifwriter:heifwriter:1.2.0-alpha01" }
Kotlin
dependencies { implementation("androidx.heifwriter:heifwriter:1.2.0-alpha01") }
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.2
الإصدار 1.2.0-alpha01
22 أكتوبر 2025
تم طرح androidx.heifwriter:heifwriter:1.2.0-alpha01. يتضمّن الإصدار 1.2.0-alpha01 هذه التعديلات.
الميزات الجديدة
- تم تنفيذ فئة
EncoderPreferenceجديدة. يتيح هذا التحسين لـHeifWriterمراعاة إعدادات الترميز المفضّلة، مثل الترميز باستخدام الأجهزة أو البرامج وفرض الترميز بمعدل تحديد الكمية الثابت (CQ)، وذلك أثناء عملية اختيار برنامج الترميز. إذا تعذّر العثور على أداة ترميز مناسبة استنادًا إلى الإعدادات المفضّلة المحدّدة، سيتم عرض استثناء.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة الصف
EncoderPreference. I81efd
الإصدار 1.1
الإصدار 1.1.0
8 أكتوبر 2025
تم طرح androidx.heifwriter:heifwriter:1.1.0. يتضمّن الإصدار 1.1.0 هذه التعديلات.
الإصدار 1.1.0-rc02
24 سبتمبر 2025
تم طرح androidx.heifwriter:heifwriter:1.1.0-rc02. يتضمّن الإصدار 1.1.0-rc02 هذه التعديلات.
الإصدار 1.1.0-rc01
27 أغسطس 2025
تم طرح androidx.heifwriter:heifwriter:1.1.0-rc01. يتضمّن الإصدار 1.1.0-rc01 هذه التعديلات.
الإصدار 1.1.0-beta01
9 أبريل 2025
تم إصدار androidx.heifwriter:heifwriter:1.1.0-beta01 بدون أي تغييرات ملحوظة. يتضمّن الإصدار 1.1.0-beta01 هذه التعديلات.
الإصدار 1.1.0-alpha05
12 فبراير 2025
تم إصدار androidx.heifwriter:heifwriter:1.1.0-alpha05 بدون أي تغييرات ملحوظة منذ آخر إصدار أولي. يتضمّن الإصدار 1.1.0-alpha05 هذه التعديلات.
الإصدار 1.1.0-alpha04
15 يناير 2025
تم طرح androidx.heifwriter:heifwriter:1.1.0-alpha04. يتضمّن الإصدار 1.1.0-alpha04 هذه التعديلات.
إصلاح الأخطاء
- تستخدم هذه المكتبة الآن تعليقات توضيحية بشأن القيم الخالية من JSpecify، وهي تعليقات توضيحية خاصة باستخدام النوع. على مطوّري Kotlin استخدام وسيطة المترجم البرمجي التالية لفرض الاستخدام الصحيح:
-Xjspecify-annotations=strict(هذه هي القيمة التلقائية بدءًا من الإصدار 2.1.0 من مترجم Kotlin البرمجي). (Icdd6c، b/326456246) - تم إصلاح الخطأ b/372391363 الذي يتسبّب في إصدار قوائم انتظار المخزن المؤقت بالترتيب الصحيح لحلّ مشكلة تعذُّر اجتياز اختبار التوافق مع نظام التشغيل ChromeOS.
الإصدار 1.1.0-alpha03
2 أكتوبر 2024
تم طرح androidx.heifwriter:heifwriter:1.1.0-alpha03. يتضمّن الإصدار 1.1.0-alpha03 هذه التعديلات.
إصلاح الأخطاء
- إصلاحات في المستندات
الإصدار 1.1.0-alpha02
26 يوليو 2023
تم طرح androidx.heifwriter:heifwriter:1.1.0-alpha02. يتضمّن الإصدار 1.1.0-alpha02 هذه التعديلات.
الميزات الجديدة
- إتاحة الترميز بعمق 10 بت
- توافُق ترميز AVIF
إصلاح الأخطاء
- تضمين واجهات برمجة التطبيقات التجريبية في ملف current.txt (I1a07e، b/278769092)
- لا ينطبق، فالتغييرات في ملف واجهة برمجة التطبيقات هي مجرد إعادة ترتيب للطرق (I5fa95)
- تم تفعيل فحص API lint للإصدار
MissingGetterMatchingBuilderمن androidx (I4bbea، b/138602561)
الإصدار 1.1.0-alpha01
22 يناير 2020
تم طرح androidx.heifwriter:heifwriter:1.1.0-alpha01. يتضمّن الإصدار 1.1.0-alpha01 هذه التعديلات.
إصلاح الأخطاء
- تحسين منطق اختيار برنامج ترميز HEVC/HEIC
- تحسين معالجة الاستثناءات أثناء تسلسل إيقاف التشغيل
- إصلاحات أخطاء في وضع مراقبة الجودة