Exifinterface

ইমেজ ফাইল EXIF ​​ট্যাগ পড়ুন এবং লিখুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
13 ডিসেম্বর, 2023 1.3.7 - - -

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

Exifinterface এর উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

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

গ্রোভি

dependencies {
    implementation "androidx.exifinterface:exifinterface:1.3.7"
}

কোটলিন

dependencies {
    implementation("androidx.exifinterface:exifinterface:1.3.7")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

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

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

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

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

সংস্করণ 1.3.7

সংস্করণ 1.3.7

13 ডিসেম্বর, 2023

androidx.exifinterface:exifinterface:1.3.7 প্রকাশিত হয়েছে। সংস্করণ 1.3.7 এই কমিট ধারণ করে.

বাগ ফিক্স

  • খুব বড় একটি JPEG APP1 সেগমেন্ট লেখার চেষ্টা করার সময় ExifInterface.saveAttributes() থেকে একটি ব্যতিক্রম নিক্ষেপ করুন (আগে আমরা একটি ভুল, ছাঁটা, দৈর্ঘ্য:( b/263747161 )) সহ একটি অবৈধ APP1 সেগমেন্ট লিখতাম। একটি অবৈধ IFD অফসেটের সম্মুখীন হওয়ার পরে পার্সিং চালিয়ে যান (আগে পার্সিং অবিলম্বে বন্ধ হয়ে যাবে, যার ফলে ভুল মান ফেরত হতে পারে: ( b/264729367 ))।

সংস্করণ 1.3.6

সংস্করণ 1.3.6

ফেব্রুয়ারী 8, 2023

androidx.exifinterface:exifinterface:1.3.6 প্রকাশিত হয়েছে। সংস্করণ 1.3.6 এই কমিট ধারণ করে.

বাগ ফিক্স

  • WebP VP8L খণ্ড ( b/255405635 ) থেকে আলফা বিটের রিডিং ঠিক করুন।

সংস্করণ 1.3.5

সংস্করণ 1.3.5

24 অক্টোবর, 2022

androidx.exifinterface:exifinterface:1.3.5 প্রকাশিত হয়েছে। সংস্করণ 1.3.5 এই কমিট ধারণ করে.

বাগ ফিক্স

  • অবৈধ WebP ফাইল তৈরি করে saveAttributes() এর দুটি ক্ষেত্রে ঠিক করুন।

সংস্করণ 1.3.4

সংস্করণ 1.3.4

5 অক্টোবর, 2022

androidx.exifinterface:exifinterface:1.3.4 প্রকাশিত হয়েছে। সংস্করণ 1.3.4 এই কমিট ধারণ করে.

বাগ ফিক্স

  • DNG ফাইলগুলিতে বৈশিষ্ট্যগুলি সংরক্ষণ করার জন্য সমর্থন সরান৷ 1.3.3 এ যোগ করা সমর্থনটি অসম্পূর্ণ ছিল এবং দূষিত ফাইল তৈরি করেছিল।

সংস্করণ 1.3.3

সংস্করণ 1.3.3

4 আগস্ট, 2021

androidx.exifinterface:exifinterface:1.3.3 প্রকাশিত হয়েছে। সংস্করণ 1.3.3 এই কমিট ধারণ করে.

বাগ ফিক্স

  • সাবসেক-সম্পর্কিত ট্যাগ পার্সিং ঠিক করুন। ( aosp/1508143 )
  • setDataSource কল করার সময় RuntimeException প্রতিরোধ করুন। ( c8e66e9 )
  • স্কিপবাইটকে অসীম লুপ করা থেকে আটকান। ( fdbe88b )
  • MediaMetadataRetriever থেকে RuntimeException ধরুন। ( 389b21a )
  • DNG ফাইলের জন্য বৈশিষ্ট্য সংরক্ষণের জন্য সমর্থন যোগ করুন ( 3017dbc )
  • থাম্বনেইল নয় এমন ট্যাগগুলিকে থাম্বনেইল ট্যাগ দিয়ে প্রতিস্থাপন করুন। ( e1b916d )

সংস্করণ 1.3.2

সংস্করণ 1.3.2

2 ডিসেম্বর, 2020

androidx.exifinterface:exifinterface:1.3.2 প্রকাশিত হয়েছে। সংস্করণ 1.3.2 এই কমিট ধারণ করে.

বাগ ফিক্স

  • GPS_LATITUDE এবং GPS_LONGITUDE এর জন্য SRATIONAL অনুমতি দেয়।
  • ডেটটাইম ট্যাগের সেকেন্ডারি ফরম্যাট (2020-01-01 00:00:00) পড়ার/লেখার জন্য সমর্থন যোগ করা হয়েছে।
  • saveAttribute() কল করার সময় মূল ফাইলের অস্থায়ী অপসারণ প্রতিরোধ করেছে।

সংস্করণ 1.3.1

সংস্করণ 1.3.1

অক্টোবর 14, 2020

androidx.exifinterface:exifinterface:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • MediaProvider-এ ছবির ডেটা রাখতে saveAttributes বাস্তবায়ন ঠিক করুন

সংস্করণ 1.3.0

সংস্করণ 1.3.0

16 সেপ্টেম্বর, 2020

androidx.exifinterface:exifinterface:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে প্রধান পরিবর্তন

  • বর্ধিত WebP EXIF ​​লেখা সমর্থন শুধুমাত্র VP8 বা VP8L খন্ডগুলি ধারণ করে এমন ফাইলগুলিকে অন্তর্ভুক্ত করতে।
  • অপ্রয়োজনীয় বাফারিং সরানো হয়েছে, যা বড় ইমেজ ফাইলের জন্য OutOfMemory ব্যতিক্রম ঘটাচ্ছে।
  • INVALID_DATE_TIME সরানো হয়েছে। পরিবর্তে অবৈধ তারিখ সময় মান ফেরত দিতে NULL ব্যবহার করুন।
  • একটি অবৈধ মানের জন্য -1 এর পরিবর্তে getGpsDateTime Long.MIN_VALUE রিটার্ন করেছে৷

সংস্করণ 1.3.0-rc01

2শে সেপ্টেম্বর, 2020

androidx.exifinterface:exifinterface:1.3.0-rc01 1.3.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.3.0-beta01

আগস্ট 19, 2020

androidx.exifinterface:exifinterface:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • বর্ধিত WebP EXIF ​​লেখা সমর্থন শুধুমাত্র VP8 বা VP8L খন্ডগুলি ধারণ করে এমন ফাইলগুলিকে অন্তর্ভুক্ত করতে।

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

  • INVALID_DATE_TIME সরানো হয়েছে। পরিবর্তে অবৈধ তারিখ সময় মান ফেরত দিতে NULL ব্যবহার করুন।

বাগ ফিক্স

  • getGpsDateTime Long.MIN_VALUE রিটার্ন করেছে। -1 এর পরিবর্তে MIN_VALUE কারণ -1 একটি বৈধ মান
  • মেড ডেটটাইম-সম্পর্কিত গেটাররা তারিখ স্ট্রিংয়ের অফসেট মান (+/-) বিবেচনা করে।
  • অপ্রয়োজনীয় বাফারিং সরানো হয়েছে, যা বড় ইমেজ ফাইলের জন্য OutOfMemory ব্যতিক্রম ঘটাচ্ছে।
  • মার্কিন যুক্তরাষ্ট্রে ডিফল্ট লোকেল সেট করুন
  • একটি উপসর্গ যোগ করার জন্য টেম্প ফাইল তৈরি করার জন্য ".tmp" যোগ করা প্রতিস্থাপিত হয়েছে।

সংস্করণ 1.3.0-alpha01

ফেব্রুয়ারী 19, 2020

androidx.exifinterface:exifinterface:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

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

  • একটি নতুন পদ্ধতি যোগ করা হয়েছে: ExifInterface.getGpsDateTime()

সংস্করণ 1.2.0

সংস্করণ 1.2.0

এপ্রিল 1, 2020

androidx.exifinterface:exifinterface:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে প্রধান পরিবর্তন

  • PNG ফাইলগুলিতে EXIF ​​যোগ করার জন্য সমর্থন যোগ করা হয়েছে
  • WebP ফাইল এবং EXIF ​​ডেটা শুধুমাত্র স্ট্রিমের জন্য সমর্থন যোগ করা হয়েছে
  • নির্দিষ্ট মাইম টাইপ সমর্থিত কিনা তা পরীক্ষা করতে একটি API যোগ করা হয়েছে
  • অফসেট সময়ের জন্য আরও ট্যাগ যোগ করা হয়েছে: TAG_OFFSET_TIME , TAF_OFFSET_TIME_DIGITIZED , এবং TAG_OFFSET_TIME_ORIGINAL

সংস্করণ 1.2.0-rc01

ফেব্রুয়ারী 19, 2020

androidx.exifinterface:exifinterface:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • JPEG-এ XMP ডেটা থাকলে JPEG ফাইলগুলি ভুলভাবে সংরক্ষিত হয়েছিল এমন একটি সমস্যা সমাধান করা হয়েছে

সংস্করণ 1.2.0-beta01

18 ডিসেম্বর, 2019

androidx.exifinterface:exifinterface:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে

নতুন বৈশিষ্ট

  • PNG ফাইলগুলিতে EXIF ​​যোগ করার জন্য সমর্থন যোগ করা হয়েছে
  • WebP ফাইল থেকে EXIF ​​পড়া এবং লেখার জন্য সমর্থন সমর্থন যোগ করা হয়েছে
  • শুধুমাত্র একটি EXIF ​​ডেটা স্ট্রিমের জন্য সমর্থন যোগ করা হয়েছে

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

  • নির্দিষ্ট মাইম টাইপ সমর্থিত কিনা তা পরীক্ষা করতে একটি API যোগ করা হয়েছে
  • রিড এবং রাইট অফসেটটাইম* ট্যাগগুলি উন্মুক্ত করেছে৷

বাগ ফিক্স

  • একটি সমস্যা সমাধান করা হয়েছে যেখানে getAttributeRange() এর জন্য ভুল অফসেটগুলি ফেরত দেওয়া হচ্ছে

সংস্করণ 1.1.0

সংস্করণ 1.1.0

নভেম্বর 20, 2019

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

1.0.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • HEIF ফরম্যাট এবং আরও XMP ট্যাগের জন্য সমর্থন
  • একটি File বা FileDescriptor থেকে একটি ExifInterface অবজেক্ট নির্মাণের জন্য সমর্থন যোগ করা হয়েছে
  • অ্যাট্রিবিউট পাওয়ার জন্য আরও পদ্ধতি যোগ করা হয়েছে: hasAttribute , getAttributeBytes এবং getAttributesRange

সংস্করণ 1.1.0-rc01

9 অক্টোবর, 2019

androidx.exifinterface:exifinterface:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে

বাগ ফিক্স

  • loadAttributesArrayIndexOutOfBoundsException প্রতিরোধ করতে একটি অনুপস্থিত বিন্যাস নাম (IFD) যোগ করা হয়েছে
  • saveAttributes কল করার সময় একটি ব্যতিক্রম ঘটলে মূল ফাইলের মুছে ফেলা রোধ করে
  • একটি ফাইল ওভাররাইট করার পরে saveAttributes() কে কল করার সময় একটি ব্যতিক্রম সমস্যা সমাধান করা হয়েছে।

সংস্করণ 1.1.0-beta01

জুলাই 2, 2019

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

নতুন বৈশিষ্ট

  • @NonNull আর্গুমেন্টের জন্য null সেট করা হলে NullPointerException নিক্ষেপ করে
  • XMP ট্যাগের জন্য সমর্থন

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

  • বৈশিষ্ট্য তথ্য পাওয়ার জন্য আরো পদ্ধতি যোগ করা হয়েছে
  • hasAttribute , getAttributeBytes এবং getAttributesRange

বাগ ফিক্স

  • ফাইল বর্ণনাকারী মেমরি লিক প্রতিরোধ করুন

সংস্করণ 1.1.0-alpha01

13 মার্চ, 2019

androidx.exifinterface:exifinterface:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট

  • HEIF ফর্ম্যাট সমর্থন করে

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

  • ExifInterface এর আরো কনস্ট্রাক্টর যোগ করা হয়েছে
  • স্থির টাইপো: TAG_CAMARA_OWNER_NAME -> TAG_CAMERA_OWNER_NAME

বাগ ফিক্স

  • থাম্বনেইল ছবির জন্য সম্ভাব্য ওভারফ্লো চেক স্থির করা হয়েছে ( aosp/748608 )