হেইফরাইটার

অ্যান্ড্রয়েড ডিভাইসে উপলব্ধ কোডেক ব্যবহার করে একটি ছবি বা ছবির সংগ্রহকে HEIF ফরম্যাটে এনকোড করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
০৯ সেপ্টেম্বর, ২০২৬ ১.১.০ - - ১.২.০-আলফা০২

নির্ভরতা ঘোষণা করা

HeifWriter-এর উপর নির্ভরতা যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে গুগল মেভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের মেভেন রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.heifwriter:heifwriter:1.2.0-alpha02"
}

কোটলিন

dependencies {
    implementation("androidx.heifwriter:heifwriter:1.2.0-alpha02")
}

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ ১.২

সংস্করণ 1.2.0-alpha02

০৯ সেপ্টেম্বর, ২০২৬

androidx.heifwriter:heifwriter:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • রঙের বৈশিষ্ট্য ও HDR: ১০-বিট HDR এবং ৮-বিট SDR ইনপুটের জন্য এনকোডিংয়ের সময় সুস্পষ্টভাবে কনফিগার করা রঙের পরিসর, মান এবং স্থানান্তরের বৈশিষ্ট্য।
  • AVIF এনকোডিং: AVIF ইমেজ এনকোডিংয়ের জন্য সঠিক MIME টাইপ ব্যবহার করতে EncoderBase সংশোধন করা হয়েছে, এবং AVIF ইমেজের মেটাডেটা অনুপস্থিত থাকলে ফ্রেম ডিকোডিংয়ে ফিরে যাওয়ার একটি ব্যবস্থা যোগ করা হয়েছে।
  • বাফার ও EXIF ​​হ্যান্ডলিং: নির্দিষ্ট বাফার সাইজিং, EXIF ​​বাউন্ডস ভ্যালিডেশন, এবং ১০-বিট YUV কপি লজিক।
  • সামঞ্জস্যতা ও পরীক্ষা: সমর্থিত ডিভাইসগুলোতে AV1 এনকোডার কনফিগারেশন এবং ১০-বিট EGL পরীক্ষার ব্যর্থতার সমাধান করা হয়েছে।

সংস্করণ 1.2.0-alpha01

২২ অক্টোবর, ২০২৫

androidx.heifwriter:heifwriter:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো রয়েছে।

নতুন বৈশিষ্ট্য

  • একটি নতুন EncoderPreference ক্লাস প্রয়োগ করা হয়েছে। এই উন্নতির ফলে HeifWriter এনকোডার নির্বাচন প্রক্রিয়ার সময় হার্ডওয়্যার বা সফ্টওয়্যার এনকোডিং এবং কনস্ট্যান্ট কোয়ান্টাইজেশন (CQ) প্রয়োগের মতো এনকোডার পছন্দগুলি বিবেচনা করতে পারে। নির্দিষ্ট পছন্দগুলির উপর ভিত্তি করে যদি একটি উপযুক্ত এনকোডার খুঁজে না পাওয়া যায়, তাহলে একটি ব্যতিক্রম উত্থাপিত হবে।

এপিআই পরিবর্তন

  • EncoderPreference ক্লাস যোগ করা হয়েছে। I81efd

সংস্করণ ১.১

সংস্করণ ১.১.০

০৮ অক্টোবর, ২০২৫

androidx.heifwriter:heifwriter:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

সংস্করণ 1.1.0-rc02

২৪ সেপ্টেম্বর, ২০২৫

androidx.heifwriter:heifwriter:1.1.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc02-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.1.0-rc01

২৭ আগস্ট, ২০২৫

androidx.heifwriter:heifwriter:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

সংস্করণ 1.1.0-beta01

৯ এপ্রিল, ২০২৫

androidx.heifwriter:heifwriter:1.1.0-beta01 কোনো উল্লেখযোগ্য পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.1.0-alpha05

১২ ফেব্রুয়ারী, ২০২৫

androidx.heifwriter:heifwriter:1.1.0-alpha05 সর্বশেষ আলফার পর থেকে কোনো উল্লেখযোগ্য পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha05-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.1.0-alpha04

১৫ জানুয়ারী, ২০২৫

androidx.heifwriter:heifwriter:1.1.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • এই লাইব্রেরিটি এখন JSpecify নালনেস অ্যানোটেশন ব্যবহার করে, যা টাইপ-ইউজ। সঠিক ব্যবহার নিশ্চিত করতে কোটলিন ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্টটি ব্যবহার করা উচিত: -Xjspecify-annotations=strict (কোটলিন কম্পাইলারের ২.১.০ সংস্করণ থেকে এটি ডিফল্ট হিসেবে ব্যবহৃত হয়)। ( Icdd6c , b/326456246 )
  • CTS ব্যর্থতা সমাধানের জন্য b/372391363-কে সঠিক ক্রমে বাফার কিউগুলো রিলিজ করার মাধ্যমে ঠিক করা হয়েছে।

সংস্করণ 1.1.0-alpha03

২ অক্টোবর, ২০২৪

androidx.heifwriter:heifwriter:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • ডকুমেন্টেশনে সংশোধন

সংস্করণ 1.1.0-alpha02

২৬ জুলাই, ২০২৩

androidx.heifwriter:heifwriter:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02-এ এই কমিটগুলো রয়েছে।

নতুন বৈশিষ্ট্য

  • ১০-বিট এনকোডিং সমর্থন
  • AVIF এনকোডিং সমর্থন

বাগ সংশোধন

  • current.txt-এ পরীক্ষামূলক API গুলো অন্তর্ভুক্ত করুন ( I1a07e , b/278769092 )
  • প্রযোজ্য নয়, API ফাইলের পরিবর্তনগুলো শুধু মেথডগুলোর পুনর্বিন্যাস ( I5fa95 )
  • androidx-এর জন্য MissingGetterMatchingBuilder এর API লিন্ট চেক সক্রিয় করা হয়েছে ( I4bbea , b/138602561 )

সংস্করণ 1.1.0-alpha01

২২ জানুয়ারী, ২০২০

androidx.heifwriter:heifwriter:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলো রয়েছে

বাগ সংশোধন

  • HEVC/HEIC এনকোডার বাছাই করার জন্য লজিককে সূক্ষ্মভাবে টিউন করা হয়েছে
  • শাটডাউন প্রক্রিয়ার সময় ব্যতিক্রম পরিচালনা উন্নত করা হয়েছে।
  • কোয়ালিটি কন্ট্রোল মোডের বাগ ফিক্স