OpenEXR চিত্র (.exr)

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

OpenEXR একটি পেশাদার HDR ছবি ফরম্যাট, যা চলচ্চিত্র ও ভিজ্যুয়াল ইফেক্টের কাজে ব্যবহৃত হয়। এটি ১৬-বিট half ও ৩২-বিট ফ্লোটিং-পয়েন্ট পিক্সেল এবং একাধিক চ্যানেল ও স্তর সমর্থন করে।

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

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

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

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

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

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

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

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

76 2F 31 01

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

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

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

কন্টেইনার আর্কিটেকচারযেকোনো channel, part এবং deep data layer সমর্থনকারী সম্প্রসারণযোগ্য chunk-ভিত্তিক container
কম্প্রেশনPIZ (wavelet), ZIP/ZIPS, RLE, B44/B44A, DWAA/DWAB (lossy DCT) অথবা আনকমপ্রেসড
বাইট এন্ডিয়াননেসLittle-Endian (Intel x86)
কালার স্পেসLinear ACEScg, ACES2065-1, Linear Rec.709, যেকোনো chromaticity coordinate
চ্যানেল ও কাঠামোইচ্ছামতো channel name (R, G, B, A, Z-depth, Normal, WorldPos, MotionVectors, Cryptomatte)
সর্বোচ্চ মাত্রাকার্যত সীমাহীন (tiled deep zoom এবং বহু-gigapixel canvas bounds সমর্থিত)
স্বচ্ছতাপূর্ণ floating-point alpha channel এবং deep-compositing volumetric sample array
স্ট্রিমিং ও প্রোগ্রেসিভScanline অথবা tiled chunk streaming-এর মাধ্যমে দ্রুত আংশিক frame পড়া ও proxy rendering সম্ভব

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

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

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

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

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

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

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

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

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

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

প্রতিরক্ষামূলক সেরা অনুশীলন: কঠোর টাইল ডাইমেনশন সীমা সহ মেমরি-নিরাপদ স্যান্ডবক্সড WebAssembly বিল্ড ব্যবহার করে EXR ফাইল ডিকোড করুন।

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

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

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

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

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

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

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

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

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

কিছু ভিজ্যুয়াল ইফেক্টের কাজে OpenEXR কেন ব্যবহৃত হয়?

এটি উচ্চ-নির্ভুলতার HDR ছবি ডেটা ধরে রাখে এবং কম্পোজিটিংয়ের জন্য একাধিক চ্যানেল, অংশ ও ডেপথ ডেটা সমর্থন করে।

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

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

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

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