Heifwriter
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 22 באוקטובר 2025 | 1.1.0 | - | - | 1.2.0-alpha01 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-HeifWriter, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
מגניב
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), במהלך תהליך בחירת המקודד. אם לא נמצא מקודד מתאים על סמך ההעדפות שצוינו, תופעל חריגה.
שינויים ב-API
- נוספה כיתה
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 לגבי ערכי null, שהן אנוטציות של שימוש בטיפוסים. מפתחים ב-Kotlin צריכים להשתמש בארגומנט המהדר הבא כדי לאכוף שימוש נכון:
-Xjspecify-annotations=strict(זו ברירת המחדל החל מגרסה 2.1.0 של מהדר Kotlin). (Icdd6c, b/326456246) - תוקן b/372391363 שגרם לשחרור של תורים של מאגרים בסדר שגוי, וכך נפתרה בעיה שגרמה לכשל ב-CTS.
גרסה 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
תיקוני באגים
- הוספת ממשקי API ניסיוניים לקובץ current.txt (I1a07e, b/278769092)
- לא רלוונטי, השינויים בקובץ ה-API הם רק שינויים בסדר של המתודות (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
- שיפרנו את הטיפול בחריגים במהלך רצף הכיבוי
- תיקוני באגים במצב בקרת איכות