صورة OpenEXR (.exr)

Academy قياسي

تنسيق OpenEXR (EXR) هو تنسيق الصور عالي النطاق الديناميكي القياسي (HDR) الخاص بصناعة الأفلام السينمائية والمؤثرات البصرية (VFX)، وهو يدعم وحدات بكسل ذات فاصلة عائمة بحجم 16 بت (half) و32 بت (float) عبر طبقات لا نهائية.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات EXR من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات 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
ترتيب البايتات (Endianness)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
النطاق الديناميكي16 بت half و32 بت float خطيأُس مشترك 8 بت (RGBE)أعداد صحيحة 8/16 بت أو فاصلة عائمة 32 بتأعداد صحيحة قياسية 8 بت / 16 بت
تمريرات القنوات المتعددةقنوات وأجزاء مسماة تعسفياً وغير محدودةRGB فقطدعم محدود للطبقاتRGBA فقط
اعتماد الصناعةمعيار هوليوود والمؤثرات البصرية العالمي بنسبة 100%الإضاءة ثلاثية الأبعاد القديمة / البانوراماالطباعة المسبقة والتصوير الفوتوغرافيمعيار الويب العالمي
إدارة الألوانتكامل أصلي مع ACES وOpenColorIOجاما / خطي مخصصعلامات ملفات تعريف ICCعلامات sRGB / ICC

أنماط التلف الشائعة ودليل استرداد النظام السداسي

تظهر الصورة مظلمة تماماً أو محترقة ببقع بيضاء ساطعة.

السبب الجذري: فقدان تحويل العرض من خطي إلى sRGB أو تعيين مساحة ألوان ACES بشكل غير صحيح.

الاسترداد: قم بتطبيق منحنى نغمة ACEScg أو Linear-to-sRGB في عارض الملفات File2File HDR.

تحليل الأمان وناقلات هجوم المحلل اللغوي

يجب على محللات OpenEXR المعقدة المستندة إلى الأجزاء التحقق بصرامة من تعريفات القنوات حدود البلاط لمنع مشاكل سلامة الذاكرة.

ناقلات الهجوم المعروفة

  • تجاوز عدد صحيح في حساب نطاق المخزن المؤقت متعدد القنوات في مكتبة libopenexr.
  • قراءة من خارج حدود الذاكرة العشوائية (Heap) أثناء فك ضغط التدفق المضغوط PIZ أو DWAA.
  • حرمان من الخدمة (DoS) من خلال تكرار رؤوس الأجزاء متعددة الأجزاء المتداخلة بعمق.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2020إطلاق OpenEXR 3.0 تحت مظلة مؤسسة Academy Software Foundation، مع تحديث قدرات تعدد المعالجات.
2013إصدار OpenEXR 2.0 ليقدم دمج البيانات العميقة (Deep Data) وهياكل الصور متعددة الأجزاء.
2003شركة Industrial Light & Magic تتيح OpenEXR كمصدر مفتوح برخصة BSD المعدلة بعد استخدامه في سلسلة أفلام هاري بوتر.
1999تم ابتكاره بواسطة مهندسي ILM وهم فلوريان كاينز، رود بوغارت، ودرو هيس لاستبدال تنسيق Cineon/DPX ذي الـ 8 بت.

المزايا الرئيسية والإيجابيات

  • الدعم الأصلي للفاصلة العائمة 16 بت (FP16) و32 بت (FP32) يحافظ على قيم الإضاءة القصوى من ضوء الشمس المباشر وحتى الظلال الداكنة.
  • بنية متعددة القنوات تعسفية تضم جميع تمريرات الرعاية ثلاثية الأبعاد (الجمالية، الانتشار، الانعكاس، العمق، الكريبتومات) في ملف واحد.
  • خوارزميات الضغط الرائدة في الصناعة DWAA/DWAB وPIZ تحقق ضغطاً مذهلاً دون أي فقدان بصري.

القيود الفنية والسلبيات

  • أحجام ملفات ضخمة عند حفظ تمريرات الرندر ثلاثية الأبعاد غير المضغطة متعددة الطبقات بدقة 4K/8K وبحجم 32 بت.
  • عبء كبير على المعالج المركزي والذاكرة أثناء فك ضغط القنوات المتعددة في البرامج الاستهلاكية.
  • يتطلب تحويلات إدارة الألوان (ACES أو OCIO) للعرض بشكل صحيح على شاشات sRGB القياسية.

معلومات تقنية طريفة

  • ابتكرت شركة Industrial Light & Magic نوع بيانات الفاصلة العائمة 'half' ذي الـ 16 بت خصيصاً لتنسيق OpenEXR.
  • بايتات السحر الأربعة الأولى لكل ملف EXR هي 0x76 0x2F 0x31 0x01، والتي تُترجم في ترميز ASCII إلى 'v/1\x01'.
  • يدعم OpenEXR 'البيانات العميقة' (Deep Data)، حيث يخزن البكسل الواحد عينات متعددة للألوان والعمق على مسافات مختلفة عبر الدخان والغيوم شبه الشفافة.

الأسئلة التقنية المتكررة

ما هو تنسيق ملف OpenEXR (EXR)؟

OpenEXR هو تنسيق ملفات صور احترافي عالي النطاق الديناميكي تم تطويره بواسطة Industrial Light & Magic (ILM) ويُستخدم على نطاق واسع في صناعة الأفلام والمؤثرات البصرية لتخزين صور عالية الدقة بأعماق ألوان تصل إلى 16 أو 32 بت.

لماذا تُستخدم ملفات EXR في المؤثرات البصرية بدلاً من JPEG أو PNG؟

تدعم ملفات EXR نطاقاً ديناميكياً هائلاً وقنوات غير محدودة (مثل العمق والشفافية وعناصر الرندر المختلفة) ودقة فاصلة عائمة، وهو ما تفتقر إليه التنسيقات التقليدية مثل JPEG أو PNG.

كيف يمكنني فتح ملفات EXR إذا كانت البرامج لا تدعمها؟

يمكنك استخدام عارضات ومحولات الملفات مثل File2File.app لعرض أو تحويل ملفات EXR إلى صيغ شائعة مثل PNG أو JPG بكل سهولة.