ملف HEIC هو حاوية صور حديثة، وهو ما ينتجه iPhone بشكل افتراضي. المعيار الأساسي هو HEIF، اختصار High Efficiency Image File Format، الذي نشرته MPEG، نفس مجموعة المعايير المسؤولة عن صوت MP3 وفيديو MP4. HEIC هو نوع من HEIF تُضغط صوره باستخدام HEVC، المعروف أيضًا باسم H.265، وهو أسلوب لضغط الفيديو. اعتمدته Apple للاحتفاظ بجودة صور مماثلة في ملف أصغر بكثير، ولتخزين الإضافات التي تنتجها الكاميرات الحديثة، مثل معلومات العمق، واللقطات المتتالية (burst)، والتحريرات القابلة للتراجع، التي لا يمكن لصورة مسطحة واحدة تمثيلها.
كيفية تخزين HEIC للصورة
يستعير HEIF بنيته من MP4: الملف عبارة عن شجرة من صناديق معنونة، أحدها يسرد العناصر التي يحتويها، وآخر يسجل مكان بداية بيانات كل عنصر، وآخر يحتفظ بالخصائص، وآخر بالبيانات نفسها. الصور بالداخل تُشَفَّر باستخدام HEVC بتقنيات الصور الثابتة فيه: توقع كل كتلة من جيرانها، وتحويل الفرق إلى قيم ترددية ثم تقريبها. يكون ذلك عادةً فاقدًا للجودة (lossy)، ومن هنا يأتي التوفير في الحجم؛ الترميز غير الفاقد مسموح به لكنه نادر.
الحاوية هي الجزء الأكثر إثارة للاهتمام، لأن ملف HEIC لا يكون صورة واحدة بالضرورة. يمكن أن يحتوي ملف واحد على:
- الصورة الرئيسية، وغالبًا ما تُخزَّن كشبكة من المربعات تُجمَّع عند العرض.
- صور مصغرة ومعاينات أخرى منخفضة الدقة.
- صور مساعدة غير مخصصة للعرض، مثل خريطة عمق تسجل مدى بُعد كل جزء من المشهد، أو قناع شفافية.
- عدة لقطات ثابتة مرتبطة، مثل لقطة متتابعة (burst) أو تسلسل.
- الأصل غير المعدل بالإضافة إلى تعليمات تصف التحرير، بحيث يمكن التراجع عن التغيير لاحقًا.
هذه الإضافات هي سبب إمكانية تعديل ضبابية الخلفية في وضع البورتريه بعد التقاط الصورة، ولماذا يؤدي التصدير إلى JPG إلى إنتاج صورة مسطحة واحدة وترك كل شيء آخر بصمت خلفه.
ما هي بيانات التعريف التي يحملها HEIC
كل ما يحمله ملف JPG، مخزن بطريقة مختلفة، بالإضافة إلى أشياء لا يمكن أن تعبّر عنها إلا حاوية. تعني البيانات الوصفية المعلومات التعريفية المحفوظة إلى جانب البكسلات.
- EXIF، معيار بيانات الكاميرا الوصفية، يوجد كعنصر داخل صندوق بيانات الملف الوصفية بدلًا من كونه علامة في البداية. الحقول هي نفسها المألوفة:
MakeوModelوLensModelوDateTimeOriginalوExposureTimeوFNumberوISOSpeedRatingsوFocalLength. - علامات GPS، وهي جزء من EXIF، تقدم خطوط العرض والطول والارتفاع والطابع الزمني بتوقيت UTC، وغالبًا ما تكون موجودة في صور الهواتف.
- ملاحظات المُصنِّع (Maker notes)، وهي كتلة خاصة بالمُصنِّع، تسجل على أجهزة Apple قدرًا كبيرًا من المعلومات حول كيفية التقاط اللقطة ومعالجتها.
- XMP، بيانات Adobe الوصفية بصيغة XML، يمكن تخزينها أيضًا كعنصر، وتحمل معلومات مثل المنشئ والوصف والكلمات المفتاحية والتقييمات.
- خصائص بنيوية تعمل كالبيانات الوصفية: خاصية تدوير وخاصية عكس، تُطبَّقان بدلًا من إعادة ترميز البكسلات؛ وخاصية قص تقلص المنطقة المرئية؛ وخاصية معلومات لونية تحتوي على ملف ICC أو رموز فضاء لوني؛ ونسبة أبعاد البكسل.
لأن ملفًا واحدًا يمكن أن يحتوي على عدة صور، قد يعرض التقرير عن ملف HEIC عدة مجموعات من الحقول، مجموعة لكل عنصر، بدلًا من قائمة واحدة مرتبة. هناك خاصيتان يجدر فهمهما: خاصية التدوير تعني أن الصورة مخزنة بطريقة وتُعرَض بطريقة أخرى، وخاصية القص تعني أن بكسلات لا تراها ما زالت داخل الملف. على المستوى الشخصي، يُعَد ملف HEIC من هاتف أحد أكثر ملفات الصور إفصاحًا: الموقع، وطراز الجهاز، ووقت الالتقاط، والمعرّف الذي يقرن الصورة الثابتة بفيديو Live Photo، كلها موجودة فيه افتراضيًا.
متى يجب استخدام HEIC
HEIC صيغة جيدة للاحتفاظ بالصور. الملفات أصغر من ملفات JPG المكافئة عند جودة مماثلة، وتدعم الصيغة 10 بت لكل قناة لونية لانتقالات أكثر سلاسة في السماء والتدرجات، كما تحتفظ بخرائط العمق وتعليمات التحرير التي تجعل التعديلات اللاحقة ممكنة.
هي صيغة غير مناسبة لإرسال الملفات إلى الآخرين. الدعم خارج نظام Apple البيئي غير متسق: بعض المتصفحات والهواتف الأقدم والطابعات ونماذج الرفع وتطبيقات المكاتب قد ترفضها ببساطة، كما أن ضغط HEVC بداخلها يخضع لترخيص براءات اختراع أبطأ من وتيرة اعتمادها. التسوية المعتادة هي الاحتفاظ بملف HEIC ومشاركة ملف JPG، مع قبول أن النسخة تفقد خريطة العمق والصور الأخرى. تنسقات WebP وAVIF تعالج مشكلة الحجم نفسها مع تعقيدات ترخيص أقل.