aspose.info
BN

JFIF ফাইল - .jfif ফাইল কিe?

হালনাগাদ

একটি JFIF ফাইল কি?

JFIF (JPEG ফাইল ইন্টারচেঞ্জ ফরম্যাট (JFIF)) হল একটি ইমেজ ফরম্যাট ফাইল যা .jfif এক্সটেনশন ব্যবহার করে। JFIF জটিলতা কমিয়ে এবং এর সীমাবদ্ধতা সমাধান করে JIF (JPEG ইন্টারচেঞ্জ ফরম্যাট) এর উপর তৈরি করে।

JFIF এর সংক্ষিপ্ত ইতিহাস

JFIF document development was led by Eric Hamilton and an agreement on the first version was established in late 1991. সংস্করণ 1.02 7 সেপ্টেম্বর, 1992-এ প্রকাশিত হয়েছিল। RFC 2046 উল্লেখ করেছে যে JFIF ফরম্যাট ইন্টারনেটের মাধ্যমে JPEG ছবি প্রেরণ করতে ব্যবহৃত হয়। JFIF 2009 সালে ECMA দ্বারা প্রকাশিত হয়েছিল এবং 2011 সালে ITU-T দ্বারা তার সুপারিশ T.871 হিসাবে এবং ISO/IEC দ্বারা 2013 সালে ISO/IEC 10918-5 হিসাবে প্রমিত হয়েছিল।

JFIF ফাইল ফরম্যাট

একটি JFIF ফাইলে JPEG স্ট্যান্ডার্ডের পার্ট 1 এ সংজ্ঞায়িত মার্কারগুলির একটি ক্রম থাকে। প্রতিটি মার্কার দুটি বাইট নিয়ে গঠিত (এফএফ এর পরে একটি বাইট যা মার্কারের ধরন নির্দিষ্ট করে)। মার্কারগুলি একা একা হতে পারে বা একটি মার্কার সেগমেন্টের শুরু নির্দেশ করতে পারে।

JFIF একাধিক উপাদান যেমন Y, Cb, Cr, বিভিন্ন রেজোলিউশনের অনুমতি দেয় কিন্তু তাদের প্রান্তিককরণ সংজ্ঞায়িত করা হয় না। JPEG এর বিপরীতে, JFIF রেজোলিউশন এবং আকৃতির অনুপাতের তথ্য প্রদান করতে পারে। JFIF ব্যবহার করা রঙের মডেলকেও সংজ্ঞায়িত করে।

ফাইল স্ট্রাকচার

সেগমেন্টকোডবিবরণ
SOIFF D8চিত্রের শুরু
JFIF-APP0FF E0 s1 s2 4A 46 49 46 00 …
JFXX-APP0FF E0 s1 s2 4A 46 58 58 00 …
অতিরিক্ত মার্কার সেগমেন্ট
SOSFF DAস্ক্যানের শুরু
সংকুচিত চিত্র ডেটা
EOIFF D9চিত্রের শেষ

JFIF স্ট্যান্ডার্ড নিম্নলিখিত বিভাগগুলিকে সংজ্ঞায়িত করে:

JFIF APP0 মার্কার সেগমেন্ট

এটি একটি বাধ্যতামূলক সেগমেন্ট যাতে ইমেজ প্যারামিটার রয়েছে৷ এটিতে একটি এমবেডেড আনকম্প্রেসড থাম্বনেইলও থাকতে পারে।

ক্ষেত্রআকার (বাইট)বর্ণনা
APP0 মার্কার2FF E0
দৈর্ঘ্য2APP0 মার্কার ব্যতীত অংশের দৈর্ঘ্য
আইডেন্টিফায়ার
JFIF সংস্করণ2JFIF এর সংস্করণ
ঘনত্ব একক1নিম্নলিখিত পিক্সেল ঘনত্ব ক্ষেত্রগুলির জন্য ইউনিট৷ 00 : কোন ইউনিট নেই; প্রস্থ:উচ্চতা পিক্সেল আকৃতির অনুপাত Ydensity:Xdensity এর সমান 01: প্রতি ইঞ্চিতে পিক্সেল 02 : পিক্সেল প্রতি সেন্টিমিটার
Xdensity2অনুভূমিক পিক্সেলের ঘনত্ব শূন্যের চেয়ে বেশি
Ydensity2উল্লম্ব পিক্সেলের ঘনত্ব শূন্যের চেয়ে বেশি
Xthumbnail1এম্বেড করা RGB থাম্বনেইলের অনুভূমিক পিক্সেল গণনা। শূন্য হতে পারে
Ythumbnail1এম্বেড করা RGB থাম্বনেইলের উল্লম্ব পিক্সেল গণনা। শূন্য হতে পারে
থাম্বনেল ডেটা3 × nআনকম্প্রেসড 24 বিট RGB রাস্টার থাম্বনেইল ডেটা

JFIF এক্সটেনশন APP0 মার্কার সেগমেন্ট

এটি একটি ঐচ্ছিক বিভাগ যা সংজ্ঞায়িত করা হলে অবিলম্বে JFIF APP0 মার্কার সেগমেন্ট অনুসরণ করতে হবে। এই বিভাগটি JFIF সংস্করণ 1.02 এবং তার উপরে দ্বারা সমর্থিত এবং তিনটি ভিন্ন ফরম্যাটে থাম্বনেইল এম্বেড করার অনুমতি দেয়।

ক্ষেত্রআকার (বাইট)বর্ণনা
APP0 মার্কার2FF E0
দৈর্ঘ্য2APP0 মার্কার ছাড়া সেগমেন্টের দৈর্ঘ্য
আইডেন্টিফায়ার
থাম্বনেইল ফর্ম্যাট 10 : JPEG ফরম্যাট 11 : 1 বাইট প্রতি পিক্সেল প্যালেটাইজড বিন্যাস 13 : 3 বাইট প্রতি পিক্সেল RGB ফরম্যাট
থাম্বনেল ডেটাভেরিয়েবল

JFIF-এর অন্য ইমেজ ফাইল ফরম্যাটে রূপান্তর

JFIF জনপ্রিয় ইমেজ ফাইল ফরম্যাটে রূপান্তর করা যেতে পারে যেমন PNG, JPG, এবং PDF।

তথ্যসূত্র

আরও দেখুন