Heifwriter

  
Android डिवाइस पर उपलब्ध कोडेक का इस्तेमाल करके, किसी इमेज या इमेज कलेक्शन को HEIF फ़ॉर्मैट में एन्कोड करें.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
22 अक्टूबर, 2025 1.1.0 - - 1.2.0-alpha01

डिपेंडेंसी का एलान करना

HeifWriter पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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, एनकोडर की प्राथमिकताओं पर ध्यान दे पाता है. जैसे, हार्डवेयर या सॉफ़्टवेयर एन्कोडिंग और कॉन्स्टेंट क्वांटाइज़ेशन (सीक्यू) को लागू करना. अगर बताई गई प्राथमिकताओं के आधार पर कोई सही एनकोडर नहीं मिलता है, तो इसे अपवाद माना जाएगा.

एपीआई में हुए बदलाव

  • 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 annotations का इस्तेमाल करती है. ये टाइप-यूज़ होते हैं. 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 एन्कोडर चुनने के लिए लॉजिक को बेहतर बनाया गया
  • शटडाउन के दौरान, अपवादों को हैंडल करने की सुविधा को बेहतर बनाया गया है
  • क्वालिटी कंट्रोल मोड में गड़बड़ियां ठीक की गईं