الانتقال إلى المحتوى
العربية
المنضدةأدوات لا ترفع شيئا
ورشة تابعة لجمعية ODERSAلا شيء يخرج، ولا شيء يُحفظ، ولا شيء يصلنا.

الورشة · تحويل صورة

كيف تعمل : تحويل صورة

أفلِتوا صورة. تقترح عليكم الأداة الصيغ التي يعرف متصفحكم كتابتها حقا وحدها، وتعيد قراءة النتيجة للتحقق من أنها حصلت على الصيغة التي طلبتموها.

فتح الأداة

استمارة لا تقبل إلا صيغة JPEG، وبرنامج لا يعرف صيغة WebP، وصورة يجب أن تصير شفافة: تغيير صيغة صورة حاجة عادية. وهي أيضا الملعب المفضل لمزارع المحوّلات، تلك المواقع المغطاة بالإعلانات وبأزرار التنزيل الكاذبة، التي تبدأ كلها بطلب ملفكم.

وهذه الأداة تفعل الشيء نفسه من دون أن تستقبل شيئا. وهي تفعل ما لا يفعله غيرها: فهي لا تقترح عليكم إلا الصيغ التي يعرف متصفحكم أنتم كتابتها حقا. وهذا ليس مجاملة، بل ضرورة تقنية. فمعيار اللوح ينص على أن المتصفح العاجز عن كتابة الصيغة المطلوبة يردّ صورة PNG من دون تنبيه: فالموقع الذي يعرض «WebP» في قائمته من دون تحقق يردّ إذن صورة PNG متنكرة إلى كل زوار Safari.

ونوع الملف الناتج يُعاد قراءته بعد الحفظ، ويُعرض. فإن كان متصفحكم قد ردّ غير ما طُلب، عرفتم ذلك، مع اسم الملف الموافق.

كيف تعمل

  1. أفلِتوا صورتكم في منطقة الإفلات، أو اختاروها، أو الصقوها من الحافظة.
  2. اختاروا صيغة الناتج. والقائمة لا تحتوي إلا ما يعرف متصفحكم كتابته، هنا والآن: فقد تكون أقصر في جهاز iPhone منها في حاسوب.
  3. انقروا على «التحويل والتنزيل». يُعاد قراءة نوع الملف الناتج ويُعرض، ثم يُنزَّل الملف.

الصيغ المقبولة

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

صورة JPEG (.jpg، .jpeg)

تُفتح وتُكتب في كل مكان. ولا شفافية فيها: فتحويل صورة شفافة إلى JPEG يضع خلفية، والأداة تقول ذلك قبل أن تفعله.

صورة PNG (.png)

تُفتح وتُكتب في كل مكان، وتحفظ الشفافية. وهي الصيغة الوحيدة التي يجعلها معيار اللوح إلزامية: فهي إذن الملاذ الشامل أيضا.

صورة WebP (.webp)

تُفتح في كل مكان منذ Safari 14. أما في الكتابة فيعرفها Chrome وEdge وFirefox؛ ولا إصدار من Safari يعرفها، لا في Mac ولا في iPhone. فقائمة الناتج تتكيف مع المتصفح.

صورة AVIF (.avif)

تُفتح في كل مكان منذ Safari 16.1. أما في الكتابة فلم نجد أي متصفح يتيحها حقا، ولا أي مصدر أول للادعاء المعاكس الشديد التكرار. لذلك لن تظهر AVIF في قائمة الناتج إلا إذا كان متصفحكم قادرا عليها فعلا: وذلك مقيس عندكم، لا مفترَض هنا.

صورة GIF (.gif)

تُفتح في كل مكان، للقراءة فقط. والصورة المتحركة بصيغة GIF مرفوضة: فاللوح لا يحتوي إلا صورة ثابتة، والتحويل لن يحفظ منها إلا المشهد الأول.

صورة BMP (.bmp)

تُفتح في كل مكان، للقراءة فقط. وهي صيغة بلا ضغط، أي ضخمة: وتحويلها إلى PNG يقسمها على عشرة غالبا من دون فقد شيء.

الاطلاع على جدول التوافق

حدودها

50 ميغابايت لكل ملف

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

نحو 16.7 مليون بكسل لكل صورة

في أجهزة iPhone وiPad، ظل سطح اللوح زمنا مسقوفا عند 4096 في 4096 بكسل، ويفشل التخصيص فوق ذلك. والأداة تراقب المساحة قبل التخصيص وترفض رفضا نظيفا.

صيغ الناتج تتوقف على متصفحكم

كتابة صورة قدرة في المتصفح، لا في الموقع. فـSafari لا يعرف كتابة WebP، وأما AVIF فلم نجد أي متصفح يكتبها حقا. وبدل إعلان قائمة مجاملة وردّ صورة PNG في الخفاء، تقيس الأداة ما يعرف هذا المتصفح فعله ولا تعرض غيره.

الصور المتحركة مرفوضة

اللوح لا يحتوي إلا صورة ثابتة: فصورة GIF أو PNG أو WebP متحركة ستخرج بمشهدها الأول. والأداة تكشف ذلك في بايتات الملف وترفض، بدل أن تردّ ملفا مبتورا من دون تنبيه.

صور HEIC في أجهزة iPhone لا تُقرأ

لا يعرف فتح ملف HEIC إلا Safari؛ وفي غيره يلزم دمج فاكّ ترميز يفوق عشرة ميغابايت. ويمكن ضبط كاميرا iPhone على «الأكثر توافقا» لالتقاط صور JPEG، أو مشاركة الصورة بصيغة JPEG.

أسئلة عن هذه الأداة

هل تُرسَل صورتي إلى مكان ما؟

لا، ولستم مضطرين إلى تصديقنا. افتحوا أداة الفحص في متصفحكم بمفتاح F12، وانتقلوا إلى تبويب «الشبكة»، وأفرغوا القائمة، ثم أفلِتوا صورتكم. لن يظهر أي سطر. ويمكنكم أيضا قطع اتصالكم: تظل الأداة تعمل.

لماذا لا تظهر صيغة WebP في قائمة الناتج عندي؟

لأنكم على Safari على الأرجح، في Mac أو في iPhone. فلا إصدار من Safari يعرف كتابة WebP من لوح. وهذا ليس حدا في الموقع: بل حد في المتصفح، وهو مُتحقق منه في متصفحكم لحظة فتحكم الصفحة. أما في Chrome أو Edge أو Firefox فصيغة WebP موجودة.

كيف تعرفون ما يعرف متصفحي كتابته؟

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

ماذا يحدث إن حوّلت صورة PNG شفافة إلى JPEG؟

تتلقى المناطق الشفافة لونا أبيض، لأن صيغة JPEG لا تعرف تمثيل الشفافية. والأداة تكشف الشفافية في صورتكم وتنبّهكم قبل التحويل، كي تستطيعوا اختيار صيغة PNG أو WebP إن كان ذلك يهمكم.

هل يتلف التحويل صورتي؟

يتوقف ذلك على صيغة الوصول. فإلى PNG، لا: فهي بلا فقد، وكل بكسل يُحفظ بالضبط. أما إلى JPEG أو WebP أو AVIF فنعم، قليلا: فهي صيغ ذات فقد، وإعداد الجودة يقرر المقدار. وفي كل الحالات هي إعادة ترميز حقيقية، لا نسخ: فتحويل JPEG إلى JPEG يعيد ضغطها.

لماذا ترفضون صور GIF المتحركة؟

لأن لوح المتصفح لا يحتوي إلا صورة ثابتة واحدة. فتحويل صورة GIF متحركة لن يحفظ إلا مشهدها الأول، وستستعيدون ملفا صامتا وأنتم تحسبون أنكم حوّلتم حركتكم. والأداة تنظر في بايتات الملف كم صورة يحتوي، وتتوقف إن وجدت عدة صور. وهذا رفض، لا عطل.

وماذا عن صيغة HEIC في جهاز iPhone عندي؟

هي لا تُقرأ، وذلك مكتوب في حدود الأداة. لا يعرف فتح ملف HEIC إلا Safari؛ وفي غيره يلزم دمج فاكّ ترميز يفوق عشرة ميغابايت، وهو ما نرفضه لموقع يجب أن يعمل على اتصال ضعيف. وفي إعدادات الكاميرا، يعطي خيار «الأكثر توافقا» صور JPEG مباشرة.