OpenEXR छवि (.exr)

Academy স্ট্যান্ডার্ড

ওপেনইএক্সআর (EXR) হলো মোশন পিকচার এবং ভিজ্যুয়াল ইফেক্টস (VFX) ইন্ডাস্ট্রির স্ট্যান্ডার্ড হাই ডাইনামিক রেঞ্জ (HDR) ইমেজ ফরম্যাট, যা অসীম লেয়ার জুড়ে ১৬-বিট হাফ এবং ৩২-বিট ফ্লোটিং-পয়েন্ট পিক্সেল সমর্থন করে।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে EXR ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে EXR ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

76 2F 31 01

ASCII রিপ্রেজেন্টেশন: v/1.

স্ট্যান্ডার্ডাইজেশন: Academy Software Foundation (ASWF) Open Standard

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারExtensible chunk-based container supporting arbitrary channels, parts, and deep data layers
কম্প্রেশনPIZ (wavelet), ZIP/ZIPS, RLE, B44/B44A, DWAA/DWAB (lossy DCT), and uncompressed
বাইট এন্ডিয়াননেসLittle-Endian (Intel x86)
কালার স্পেসLinear ACEScg, ACES2065-1, Linear Rec.709, Arbitrary chromaticity coordinates
চ্যানেল ও কাঠামোArbitrary channel names (R, G, B, A, Z-depth, Normal, WorldPos, MotionVectors, Cryptomatte)
সর্বোচ্চ মাত্রাPractically unlimited (supports tiled deep zoom and multi-gigapixel canvas bounds)
স্বচ্ছতাFull floating-point alpha channel and deep-compositing volumetric sample arrays
স্ট্রিমিং ও প্রোগ্রেসিভScanline or tiled chunk streaming enables fast partial-frame reads and proxy rendering

টেকনিক্যাল তুলনা ম্যাট্রিক্স: EXR বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যEXR (বর্তমান)HDRTIFFPNG
ডাইনামিক রেঞ্জ১৬-বিট হাফ ও ৩২-বিট ফ্লোট লিনিয়ার৮-বিট শেয়ার্ড এক্সপোনেন্ট (RGBE)ইন্টিজার ৮/১৬-বিট বা ৩২-বিট ফ্লোটস্ট্যান্ডার্ড ৮-বিট / ১৬-বিট ইন্টিজার
মাল্টি-চ্যানেল পাসসীমাহীন স্বেচ্ছাধীন নামযুক্ত চ্যানেল ও পার্টসশুধুমাত্র RGBসীমিত লেয়ার সমর্থনশুধুমাত্র RGBA
ইন্ডাস্ট্রি অ্যাডপশন১০০% ইউনিভার্সাল VFX এবং হলিউড থ্রিডি স্ট্যান্ডার্ডলিগ্যাসি থ্রিডি লাইটিং / প্যানোরামাপ্রিন্টপ্রেস এবং ফটোগ্রাফিইউনিভার্সাল ওয়েব স্ট্যান্ডার্ড
কালার ম্যানেজমেন্টACES এবং OpenColorIO নেটিভ ইন্টিগ্রেশনঅ্যাড-হক গামা / লিনিয়ারICC প্রোফাইল ট্যাগsRGB / ICC ট্যাগ

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

ইমেজটি সম্পূর্ণ অন্ধকার বা নিউক্লিয়ার সাদা প্যাচসহ বিবর্ণ হয়ে রেন্ডার হয়।

মূল কারণ: লিনিয়ার থেকে sRGB ডিসপ্লে ট্রান্সফর্মের অনুপস্থিতি বা ভুল ACES কালার স্পেস অ্যাসাইনমেন্ট।

পুনরুদ্ধার: File2File HDR ভিউয়ারে একটি ACEScg বা লিনিয়ার-টু-sRGB টোন কার্ভ ট্রান্সফর্ম প্রয়োগ করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

জটিল চাঙ্ক-ভিত্তিক ওপেনইএক্সআর পার্সারগুলোকে মেমরি সুরক্ষা সমস্যা প্রতিরোধের জন্য অবশ্যই চ্যানেল সংজ্ঞা এবং টাইল বাউন্ড কঠোরভাবে যাচাই করতে হবে।

পরিচিত অ্যাটাক ভেক্টর

  • libopenexr-এ মাল্টি-চ্যানেল বাফার স্ট্রাইড গণনায় ইন্টিজার ওভারফ্লো।
  • PIZ বা DWAA কম্প্রেসড স্ট্রিম ডিকম্প্রেশনের সময় হিপ আউট-অব-বাউন্ডস রিড।
  • গভীরভাবে নেস্টেড মাল্টি-পার্ট চাঙ্ক হেডার রিকার্শনের মাধ্যমে ডিনায়াল অফ সার্ভিস।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2020একাডেমি সফটওয়্যার ফাউন্ডেশনের অধীনে ওপেনইএক্সআর ৩.০ রিলিজ করা হয়, যা মাল্টি-থ্রেডিংকে আধুনিকায়ন করে।
2013ওপেনইএক্সআর ২.০ ডিপ ডাটা কম্পোজিটিং এবং মাল্টি-পার্ট ইমেজ স্ট্রাকচার প্রবর্তন করে।
2003হ্যারি পটার চলচ্চিত্রে ব্যবহারের পর ইন্ডাস্ট্রিয়াল লাইট অ্যান্ড ম্যাজিক পরিবর্তিত বিএসডি লাইসেন্সের অধীনে ওপেনইএক্সআর ওপেন-সোর্স করে।
1999৮-বিট সিনিয়ন/ডিপিএক্স প্রতিস্থাপনের জন্য আইএলএম প্রকৌশলী Florian Kainz, Rod Bogart এবং Drew Hess এটি তৈরি করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • নেটিভ ১৬-বিট হাফ-ফ্লোট (FP16) এবং ৩২-বিট ফ্লোট (FP32) সমর্থন সরাসরি সূর্য থেকে অন্ধকার ছায়া পর্যন্ত চরম আলোকোজ্জ্বলতা সংরক্ষণ করে।
  • স্বেচ্ছাধীন মাল্টি-চ্যানেল আর্কিটেকচার একটি ফাইলেই সমস্ত থ্রিডি রেন্ডার পাস (বিউটি, ডিফ্যুজ, স্পেকুলার, ডেপথ, ক্রিপ্টোম্যাট) এনক্যাপসুলেট করে।
  • ইন্ডাস্ট্রির সেরা DWAA/DWAB এবং PIZ সংকোচন অ্যালগরিদমগুলো কোনো ভিজ্যুয়াল লস ছাড়াই অবিশ্বাস্য সংকোচন অর্জন করে।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • সংকুচিত না করা মাল্টি-লেয়ার ৪কে/৮কে ৩২-বিট রেন্ডার পাস সংরক্ষণ করার সময় ফাইলের সাইজ অনেক বড় হয়।
  • গ্রাহক সফটওয়্যারে মাল্টি-চ্যানেল ডিকম্প্রেশনের সময় উচ্চ সিপিইউ এবং মেমরি ওভারহেড দেখা দেয়।
  • স্ট্যান্ডার্ড sRGB ডিসপ্লেতে সঠিকভাবে রেন্ডার করার জন্য কালার ম্যানেজমেন্ট ট্রান্সফর্ম (ACES বা OCIO) প্রয়োজন হয়।

আকর্ষণীয় কারিগরি তথ্য

  • ইন্ডাস্ট্রিয়াল লাইট অ্যান্ড ম্যাজিক বিশেষভাবে ওপেনইএক্সআর ফরম্যাটের জন্য ১৬-বিট 'হাফ' ফ্লোটিং-পয়েন্ট ডেটা টাইপ আবিষ্কার করেছিল।
  • প্রতিটি EXR ফাইলের প্রথম চারটি ম্যাজিক বাইট হলো 0x76 0x2F 0x31 0x01, যা ASCII-তে 'v/1\x01' হিসেবে অনুবাদ হয়।
  • ওপেনইএক্সআর 'ডিপ ডাটা' সমর্থন করে, যেখানে একটি একক পিক্সেল আধা-স্বচ্ছ ধোঁয়া এবং মেঘের মধ্য দিয়ে বিভিন্ন দূরত্বে একাধিক রঙ এবং গভীরতার স্যাম্পল সংরক্ষণ করে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

OpenEXR কেন হলিউড VFX-এর জন্য স্ট্যান্ডার্ড ফরম্যাট?

কারণ এটি ফটোরিয়েলিস্টিক ভিজ্যুয়াল ইফেক্টের জন্য প্রয়োজনীয় অসীম ডায়নামিক রেঞ্জ, মাল্টি-লেয়ার 3D রেন্ডার পাস এবং ডিপ কম্পোজিটিং তথ্যের সাথে 16-বিট এবং 32-বিট ফ্লোটিং-পয়েন্ট লাইট ভ্যালু সংরক্ষণ করে।

EXR-এ হাফ ফ্লোট এবং ফ্লোটের মধ্যে পার্থক্য কী?

হাফ ফ্লোট প্রতি কালার চ্যানেলে 16 বিট ব্যবহার করে, যা পূর্ণ 32-বিট ফ্লোটের ফাইলের আকারের অর্ধেক আকারে 30 স্টপস ডায়নামিক রেঞ্জ অফার করে, যা একে বিউটি রেন্ডারের জন্য শিল্পের প্রিয় করে তুলেছে।

কীভাবে আমি EXR কে স্ট্যান্ডার্ড PNG বা JPG-তে রূপান্তর করতে পারি?

আপনি আপনার ওয়েব ব্রাউজারের ঠিক ভেতরে File2File.app ব্যবহার করে EXR ফাইলগুলোকে টোন-ম্যাপ করা PNG বা JPG ছবিতে রূপান্তর করতে পারেন।