Heifwriter
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 23 सितंबर, 2026 | 1.1.0 | - | 1.2.0-beta01 | - |
डिपेंडेंसी का एलान करना
HeifWriter पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
dependencies { implementation "androidx.heifwriter:heifwriter:1.2.0-beta01" }
Kotlin
dependencies { implementation("androidx.heifwriter:heifwriter:1.2.0-beta01") }
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.2
वर्शन 1.2.0-beta01
23 सितंबर, 2026
androidx.heifwriter:heifwriter:1.2.0-beta01 रिलीज़ हो गया है. वर्शन 1.2.0-beta01 में ये बदलाव शामिल हैं.
वर्शन 1.2.0-alpha02
09 सितंबर, 2026
androidx.heifwriter:heifwriter:1.2.0-alpha02 रिलीज़ हो गया है. वर्शन 1.2.0-alpha02 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- कलर ऐस्पेक्ट और एचडीआर: 10-बिट एचडीआर और 8-बिट एसडीआर इनपुट के लिए, एन्कोडिंग के दौरान कलर रेंज, स्टैंडर्ड, और ट्रांसफ़र की विशेषताओं को साफ़ तौर पर कॉन्फ़िगर किया जाता है.
- AVIF एन्कोडिंग: AVIF इमेज एन्कोडिंग के लिए सही MIME टाइप का इस्तेमाल करने के लिए,
EncoderBaseको ठीक किया गया. साथ ही, AVIF इमेज का मेटाडेटा मौजूद न होने पर, फ़्रेम डिकोडिंग के लिए फ़ॉलबैक जोड़ा गया. - बफ़र और EXIF हैंडलिंग: बफ़र के साइज़, EXIF बाउंड्री की पुष्टि, और 10-बिट YUV कॉपी लॉजिक से जुड़ी समस्या ठीक की गई.
- कंपैटिबिलिटी और टेस्ट: AV1 एन्कोडर कॉन्फ़िगरेशन और 10-बिट EGL टेस्ट से जुड़ी समस्याओं को ठीक किया गया है. ये समस्याएं, उन डिवाइसों पर आ रही थीं जिन पर यह सुविधा काम करती है.
वर्शन 1.2.0-alpha01
22 अक्टूबर, 2025
androidx.heifwriter:heifwriter:1.2.0-alpha01 रिलीज़ हो गया है. वर्शन 1.2.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- नई
EncoderPreferenceक्लास लागू की गई है. इस सुविधा की मदद से, एनकोडर चुनने की प्रोसेस के दौरानHeifWriter, एनकोडर की प्राथमिकताओं पर ध्यान दे सकता है. जैसे, हार्डवेयर या सॉफ़्टवेयर एन्कोडिंग और कॉन्स्टेंट क्वांटाइज़ेशन (सीक्यू) लागू करना. अगर बताई गई प्राथमिकताओं के आधार पर कोई सही एनकोडर नहीं मिलता है, तो एक अपवाद दिखेगा.
एपीआई में हुए बदलाव
EncoderPreferenceक्लास जोड़ी गई. I81efd
वर्शन 1.1
वर्शन 1.1.0
08 अक्टूबर, 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 के nullness एनोटेशन का इस्तेमाल करती है. ये एनोटेशन, टाइप-यूज़ होते हैं. Kotlin डेवलपर को सही इस्तेमाल लागू करने के लिए, कंपाइलर के इस आर्ग्युमेंट का इस्तेमाल करना चाहिए:
-Xjspecify-annotations=strict(यह Kotlin कंपाइलर के 2.1.0 वर्शन से डिफ़ॉल्ट रूप से उपलब्ध है). (Icdd6c, b/326456246) - सीटीएस फ़ेल होने की समस्या को ठीक करने के लिए, बफ़र कतारों को सही क्रम में रिलीज़ करने की समस्या को ठीक किया गया. b/372391363
वर्शन 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)
- androidx के लिए,
MissingGetterMatchingBuilderके एपीआई लिंट चेक की सुविधा चालू है (I4bbea, b/138602561)
वर्शन 1.1.0-alpha01
22 जनवरी, 2020
androidx.heifwriter:heifwriter:1.1.0-alpha01 रिलीज़ हो गया है. वर्शन 1.1.0-alpha01 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- HEVC/HEIC एन्कोडर चुनने के लिए लॉजिक को बेहतर बनाया गया
- शटडाउन के दौरान, अपवादों को हैंडल करने की सुविधा को बेहतर बनाया गया है
- क्वालिटी कंट्रोल मोड से जुड़ी गड़बड़ियां ठीक की गईं