abox.tools

اللغة: العربية

الصورةُ التي حفظها هاتفُك، والصيغةُ التي لا يفتحها شيء

هاتفُ iPhone يحفظ الصور بصيغة HEIC، وهي أصغر وأحسن من JPEG وما زال قدرٌ كبير من البرمجيات يرفض فتحها. وهذا ما هي الصيغةُ فعلاً، وماذا يكلّف التحويلُ الصورةَ، ولماذا يريد كلُّ محوِّل تقريباً أن ترفعها أولاً.

افتح HEIC إلى JPG الصور التي يلتقطها الآيفون، بصيغة يفتحها كل شيء.

عرض بصيغة Markdown

الجواب القصير

افتح محوِّل HEIC إلى JPG، وأفلِت الصور فيه، واضغط «حوّل». واترك مزلاج الجودة حيث هو، واترك «أبقِ التاريخ والكاميرا والإعدادات» مؤشَّراً إلا أن يكون لك سبب لغير ذلك. فتسترجع ملفات JPEG، لكلٍّ زرُّ تنزيل، أو ملفَّ zip إن كانت عدة.

ولا شيء يُرفَع وأنت تفعل ذلك. وذلك غيرُ معتاد في هذا العمل بالذات، والسببُ هو النصفُ الطريف من هذه الصفحة.

بطاقة الخيارات: قائمة صيغ على JPEG، ومؤشر جودة عند 85، ومفتاح للاحتفاظ بالتاريخ والكاميرا والموقع من الملف الأصلي.
التحويل كله هذه الثلاثة. ومفتاح البيانات الوصفية هو الذي يستحق التوقف عنده، والقسم أدناه يقول لماذا.

ما HEIC فعلاً

HEIC ليست صيغةَ صور حقاً كما أن JPEG كذلك. بل هي حاوية — بنيةُ الصناديق نفسها التي يُبنى منها ملفُّ MP4 — بداخلها إطارٌ ساكن من فيديو HEVC. وHEVC، وتسمّى كذلك H.265، هي المرمِّزُ الذي حلّ محلّ الذي كانت تستعمله كاميرا الفيديو القديمة عندك، وهي جيدةٌ جداً: فصورةُ iPhone بصيغة HEIC نحوُ نصف حجم الصورة نفسها بصيغة JPEG عند الجودة نفسها.

وقد انتقلت Apple إليها في iOS 11، سنة 2017، وجعلتها الافتراض. ومعنى ذلك أنه ما لم يدخل أحدٌ الإعدادات ويختر «الأكثر توافقاً»، فكلُّ صورة التقطها هاتفُه في معظم عقد من الزمن هي بصيغة:

والصورةُ سليمة. بل هي ملفٌّ أحسن مما كان سيكونه ملفُّ JPEG. وهي ببساطة مكتوبةٌ بلغة لم يتعلّمها معظمُ العالم قط.

لماذا لا يفتح واحدةً إلا Safari

وهذا هو الجزءُ الذي يفسّر كل محوِّل استعملته يوماً، فهو جديرٌ بفقرة.

فكُّ ترميز HEVC يحتاج فاكَّ ترميز HEVC، وHEVC مسجَّلةُ براءات. والترخيصُ تديره أكثرُ من مجموعة براءات، وشحنُ فاكّ ترميز يعني الدفع لأحد. والمتصفحاتُ تعالج هذا بالاتّكاء على نظام التشغيل — فـ Chrome يشغّل فيديو HEVC على جهاز عتادُه عنده فاكُّ ترميز مرخَّص أصلاً — لكنّ ذلك المسار موصولٌ لتشغيل الفيديو لا للصور الساكنة. فملفُّ HEIC المناوَلُ إلى <img> مرفوض، في Chrome وFirefox وEdge على السواء، وعلى كل نظام تشغيل.

وSafari على عتاد Apple هو الاستثناء، لأن macOS وiOS عندهما فاكُّ الترميز وSafari مسموحٌ له أن يسأله. وفي كل مكان آخر، الصورةُ ببساطة لا يستطيع المتصفحُ فكَّ ترميزها.

وذلك يترك للمحوِّل خيارين بالضبط، والاختيارُ بينهما هو حكايةُ هذا النوع من الأدوات كلها.

لماذا يريد كلُّ محوِّل HEIC تقريباً رفعاً

الخيارُ الأول: ضع فاكَّ الترميز على خادم. فتُرفَع الصورة، ويُفَكُّ ترميزُها على جهاز لم تره قط، وتُرمَّز من جديد ملفَّ JPEG، وتُرسَل إليك. وهذا ما يفعله كلُّ «محوِّل HEIC مجاني على الإنترنت» تقريباً، وهو سببُ حاجتها كلِّها إلى ملفاتك. وليس كسلاً — فالمتصفحُ حقاً لا يستطيع فعله وحده.

وما يكلّفه ذلك جديرٌ بالمصارحة. فالصورُ من هاتف أشدُّ ما يملكه معظمُ الناس خصوصيةً، وملفُّ HEIC الخارج من iPhone توّاً يحمل نموذجياً إحداثياتِ المكان الذي التُقِط فيه، بدقّة أمتار قليلة، ومعها التاريخُ إلى الثانية ومعرِّفُ كاميرا. ورفعُ مجلَّد منها إلى خدمة مجانية يعني تسليم الصور وذلك معاً. وما يحدث بعد ذلك تحكمه سياسةُ خصوصية لم تقرأها، على خادم لا تستطيع فحصه، في ولاية قضائية لم تخترها.

والخيارُ الثاني: ضع فاكَّ الترميز على الصفحة. وذلك ما تفعله هذه. فهي تحمل libheif، مصرَّفاً إلى WebAssembly، ملفاً يُقدَّم من هذا الموقع — نحو 1.4 ميغابايت، يُنزَّل مرةً ثم يُخزَّن مؤقتاً. ومتصفحُك يشغّله على جهازك أنت، على عتادك أنت، والصورةُ لا تذهب إلى أي مكان. حمّل الصفحة مرةً وتستطيع أن تقطع الاتصال بالإنترنت تماماً وتستمرّ في العمل، وذلك شيءٌ لا يستطيعه أيُّ محوِّل يرفع وهو أبسطُ دليل موجود.

و1.4 ميغابايت هي الثمنُ كلُّه. فإن كنت على اتصال محسوب فهي كلفةٌ حقيقية وجديرةٌ بالمعرفة؛ ولهذا تقول الصفحةُ ذلك جهراً بدل أن تنزّله بصمت.

ماذا يكلّف التحويلُ الصورةَ

HEIC وJPEG مرمِّزان مختلفان، فليس ثمّة طريقٌ بينهما لا يتضمّن فكَّ ترميز الصورة وترميزَها من جديد. وذلك الترميزُ الثاني ذو خسارة. وعملياً يهمّ هذا أقلَّ كثيراً مما يبدو:

وإن كنت تريد ألا تخسر شيئاً البتة، فـ PNG على قائمة الصيغ. وكن مستعداً للملف: فالصورةُ الفوتوغرافية ملفَّ PNG هي عادةً خمسةُ أضعاف إلى عشرة أضعاف حجم ملف JPEG، لأن ضغط PNG صُمِّم للون المسطّح والرسم الخطّي لا للعشب والبشرة.

التاريخُ والكاميرا والإحداثيات

الشكوى المعتادة من محوِّلات HEIC أن الصور تعود وقد فقدت اليوم الذي التُقِطت فيه، فتُرتَّب صورُ عطلة كاملة في قاع المكتبة تحت تاريخ اليوم. ويحدث ذلك لأن التحويل عبر لوحة يعطيك بكسلات ولا شيء غيرها — فاللوحةُ لا تحمل وسوماً — فما لم يذهب المحوِّلُ ويجلب البيانات الوصفية على حدة، فهي ببساطة ذهبت.

والأداةُ هنا تنسخ كتلة EXIF من ملف HEIC وتكتبها في ملف JPEG، فينجو التاريخ. وثمّة مربّعُ تأشير، وهو مؤشَّرٌ افتراضياً. أزِل التأشير فيخرج ملفُّ JPEG وفيه الصورةُ ولا شيء غيرها.

وقبل أن تقرّر، انظر إلى القائمة: فسطرُ كل صورة يقول أتحمل إحداثيات GPS أم لا، ويقوله قبل أن يُحوَّل أيُّ شيء. فإن كانت الصورُ ذاهبةً إلى مكان عامّ، فذلك هو السطرُ الذي تقرؤه. وإن كانت ذاهبةً إلى مكتبتك أنت، فإبقاءُ البيانات الوصفية هو المطلوبُ في الغالب الأعمّ.

ووسمٌ واحد يتغيّر مهما اخترت، وهو جديرٌ بمعرفة السبب. فملفُّ HEIC يسجّل دورانه في موضعين: في الحاوية، وفي كتلة EXIF. وفاكُّ الترميز يطبّق دورانَ الحاوية أثناء فكّ الترميز، فالبكسلاتُ المناوَلة معتدلةٌ أصلاً. فلو ظلّت EXIF تقول «أدِر هذه 90 درجة»، لأدارتها العارضةُ من جديد ولخرجت كلُّ صورة طولية على جنبها. فيُضبَط وسمُ الاتجاه على الاعتدال ويُنسَخ كلُّ شيء آخر كما كتبه الهاتف بالضبط.

وإن كان ما تريده أن تمرّ على الوسوم بالتفصيل، أو أن تجرّدها من صور هي أصلاً ملفاتُ JPEG، فذلك عملٌ آخر وله دليلٌ خاص.

أشياء توقع بالناس

كيف تعرف إن كان محوِّلٌ يرفع

وهذا ينطبق على أي أداة، لا على هذه وحدها، ويستغرق نحو خمس عشرة ثانية.

  1. افتح الصفحة، ثم افتح أدوات المطوِّر في متصفحك واذهب إلى لسان الشبكة.
  2. حوّل صورةً، وراقب. فالأداةُ التي تفكّ الترميز على جهازك لا تصدر طلباً أصلاً في تلك اللحظة. والتي ترفع تصدر واحداً بحجم صورتك، وتستطيع رؤية الحجم.
  3. أو، أبسطُ من ذلك: حمّل الصفحة، واقطع الاتصال بالإنترنت، وحاول تحويل شيء. فالأداةُ التي أرسلت صورتك بعيداً لتُفَكّ تتوقّف عن العمل. والتي تحمل فاكَّ الترميز لا تتوقّف.

والمحوِّلُ هنا مبنيٌّ ليجتاز الفحصين، ولهذه الحجّة نسخةٌ أطول في هل رفع الملفات آمن.