محوّل WebP

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

أو أفلتها هنا
التحويل إلى

لا يُرفع أيّ ملف

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

صيغة WebP هنا مع فقد دائمًا

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

قد تتغيّر الألوان

تُعاد رسم الصورة هنا وتُكتب في مساحة sRGB العادية، دون أي ملف تعريف ألوان مضمَّن. الصورة الملتقطة في مساحة أوسع، مثل Display P3 في هاتف حديث أو Adobe RGB، تبدو كما هي في معظم الأماكن، لكن ألوانها الأكثر تشبُّعًا قد تخرج أبهت قليلًا.

المحوّلات الأخرى

  • حين لا يكون WebP في المسألة أصلًا وأنت تنقل صورة فوتوغرافية بين JPG وPNG فحسب، تفتح تلك الصفحة على PNG وهي مكتوبة عمّا يكلّفه هذا الانتقال.

    تحويل JPG إلى PNG
  • ملف WebP ليس أحدّ من البكسلات التي صُنع منها، فيُستحسن تحويل الرسمة إلى بكسلات بالمقاس الذي تحتاجه فعلًا. في تلك الصفحة المقاس هو الموضوع لا مجرّد إعداد: من أين يأتي مقاس الرسمة نفسها، وما الذي تعجز عنه النسخة بعد تحويلها إلى بكسلات.

    محوّل SVG إلى PNG

ما هو WebP، ولماذا يرفض شيء في جهازك أن يفتحه

WebP صيغة صور نشرتها غوغل لتخفيف صفحات الإنترنت، وهي اليوم ما يقدّم به عدد كبير جدًّا من المواقع صورها. وهكذا يقع مثل هذا الملف في يد القارئ عادةً دون أن يختاره قطّ: تحفظ صورة من صفحة، فيهبط في مجلّد التنزيلات ملف بامتداد ‎.webp، وليس هو ملف JPG ولا PNG الذي كنت تنتظره. وليس في الملف عيب البتّة؛ هو ببساطة وعاء أحدث للصورة نفسها.

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

  • يضمّ اسم WebP صيغتين. ففيها وضع مع فقد مبنيّ على أفكار قريبة جدًّا من أفكار JPEG، ووضع بلا فقد أقرب في روحه إلى PNG. وأيّ الوضعين يستعمله ملف بعينه يُحسم حين يُكتب الملف، ولا سبيل إلى معرفته بالنظر إليه من الخارج.
  • وهي تحمل الشفافيّة في الوضعين، وذلك ما لا تستطيعه JPEG البتّة. وهذا أحد سببين يجعلان موقعًا يفضّلها على JPG، وهو سبب وصول الشعار المحفوظ من صفحة في كثير من الأحيان بصيغة WebP لا بصيغة PNG.
  • وهي تستطيع أن تحمل صورة متحرّكة، كما يحمل ملف GIF قديم. وكثير جدًّا من ملفات WebP المتحرّكة على الشبكة هو ذلك بالضبط: ملف GIF أعاد أحدهم حفظه من أجل صفحة، فأبقى الإطارات وأسقط أكثر البايتات.
  • وهذه الصفحة تحسم ما هو الملف من محتواه لا من اسمه أبدًا، فملف WebP سمّاه أحدهم بامتداد JPG يظلّ يُقرأ ويُحوَّل بوصفه WebP — وتُخبَر بالتناقض، لأنّه أمر صحيح عن ملفك.

تحويل ملف WebP إلى PNG أو JPG

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

  • اختر PNG حين تكون في الصورة شفافيّة تحتاج إلى إبقائها. فليس عند JPG مكان تضعها فيه البتّة، فتحويل شعار شفّاف إلى JPG هو في الحقيقة اختيار لون خلفيّة له، والأداة تطلي خلفيّة وتخبرك بلونها.
  • واختر PNG للقطة شاشة أو مخطّط أو رسم بيانيّ أو أيّ شيء فيه نص أو حافّة حادّة. فالضغط مع فقد، أيًّا كان نوعه، يقع أشدّ ما يقع على الحدود عالية التباين، فتلتقط الحروف داخل JPG حاشية رماديّة لا وجود لها في PNG أصلًا.
  • واختر PNG حين تنوي تحرير الصورة مرّة أخرى أو الاحتفاظ بها طويلًا. فهي الصيغة الوحيدة المكتوبة هنا التي لا تفقد شيئًا، فيمكن فتحها وحفظها من جديد ما شئت من المرّات دون أن يتراكم ضرر.
  • واختر JPG لصورة فوتوغرافيّة ستُرسلها أو ترفعها أو تخزّنها بكمّيّات. فهي أصغر، وكلّ شيء على وجه الأرض يقرؤها، والصورة داخل ملف WebP مع فقد كانت قد مرّت بترميز مع فقد قبل أن تصل إليك، فالتخلّص لا يبدأ من أصل بكر على كلّ حال.
  • واختر JPG حين يصرّ عليها شيء في الطرف الآخر. فنماذج الرفع وخدمات الطباعة القديمة وبعض صيغ المستندات تقبل قائمة صيغ أقصر ممّا يقبله جهازك، وJPG موجودة في كلّ واحدة من تلك القوائم.

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

إنشاء ملف WebP، وما يكلّفك ذلك

أمّا الاتّجاه الآخر فهو الذي تُفتح عليه الصفحة، وهو قرار يتعلّق بالحجم. فكلّ ملف تستطيع الصفحة قراءته على أنّه بكسلات — JPG أو PNG أو WebP — يمكن أخذه إلى WebP، وعند جودة مماثلة تكون النتيجة عادةً أصغر من أيّ من الاثنتين الأخريين. وكلمة عادةً تؤدّي عملًا حقيقيًّا في تلك الجملة: فالقول الأمين هو الرقم المعروض بجانب نتيجتك أنت، وهو قياس لصورتك لا قاعدة تقريبيّة عن الصور عمومًا. ويُقرأ هنا أيضًا الرسم المحفوظ بصيغة SVG، وهو المصدر الوحيد الذي لا بكسلات له البتّة حتّى يختار أحدٌ حجمًا، ولذلك يَضع وجود ملف SVG في قائمتك حقلَي عرض وارتفاع في هذه الصفحة — ومحوّل SVG إلى PNG في هذا الموقع هو الباب المبنيّ حول هذا القرار، وله دليلٌ خاصٌّ يتناوله.

  • الصورة الفوتوغرافيّة المعدّة لصفحة إنترنت هي الحالة التي صُنعت WebP من أجلها، وهي الحالة التي يكون فيها التوفير عادةً جديرًا بأن يُؤخذ، في مقابل الصورة نفسها بصيغة JPG.
  • والشعار أو عنصر الواجهة الذي فيه شفافيّة هو الحالة الجيّدة الأخرى. فـWebP تنقل الشفافيّة معها، فلا يُسطَّح شيء ولا تُطلى خلفيّة، ويكون الملف أصغر من ملف PNG الذي جاء منه.
  • وأمّا لقطة الشاشة أو المخطّط فهي الحالة التي يجدر التفكير فيها مرّتين هنا. فوضع WebP بلا فقد هو الأداة التي كانت ستناسبها، غير أنّه غير متاح في هذه الصفحة، فما تحصل عليه بدلًا منه ترميز مع فقد لأشدّ المحتويات صعوبةً على الترميز مع فقد — وهنا تكون PNG هي الجواب الأفضل وإن كانت أكبر.
  • والصورة التي تنوي تحريرها من جديد خيار سيّئ في الاتّجاهين معًا. فكلّ حفظ بصيغة مع فقد يتخلّص من شيء إضافيّ، والخسائر تتراكم عبر جولات قليلة، وليس هنا ما يكتب وضع WebP الذي كان سيمنع ذلك.

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

ولا يظهر مِقبَض الجودة إلّا للصيغة التي تحوّل إليها حين يكون عندها ما تتنازل عنه، وهي هنا WebP وJPG. فـPNG لا تتخلّص من شيء، فلا مقايضة تُعقد ولا مِقبَض أصلًا، بدل مِقبَض قائم لا يفعل شيئًا. وحيثما تركته، يعرض السطر تحت ملفك الحجم الذي بدأ منه والحجم الذي خرج به والفرق بينهما، فتكون المقايضة التي تعقدها رقمًا تقرؤه لا شيئًا تأخذه تصديقًا. وتحريك المِقبَض يعيد ترميز صورة رُسمت من قبل حيثما أمكن ذلك، بدل قراءة ملفك من جديد، ولهذا تلحق الأرقام بالمِقبَض.

لماذا لا يكون ملف WebP المصنوع هنا بلا فقد أبدًا

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

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

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

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

ملف WebP المتحرّك يخرج من هنا صورة واحدة

يستطيع ملف WebP أن يحمل تتابعًا من الإطارات، وكثير من ملفات WebP على الشبكة كذلك — فالصورة المتحرّكة التي كانت GIF صارت اليوم WebP في أغلب الأحيان. وليس في هذه الصفحة ما يكتب ملفًا متحرّكًا بأيّ صيغة، فالمحوَّل هو الإطار الأوّل، وكلّ إطار سواه يزول. وهذا بالضبط نوع الفقد الذي يستطيع محوّل أن يُوقعه في صمت ويُصدَّق فيه، ولهذا يقول السطر إنّه وقع.

ويجدر أن يقال بوضوح إنّ هذا صحيح مهما كانت الصيغة التي تحوّل إليها، بما فيها WebP نفسها. فالحركة لا تُفقد لأنّ الوجهة عاجزة عن حملها؛ بل تُفقد لأنّ التحويل يفكّ ترميز الملف ويرسم إطارًا واحدًا ويسلّمه إلى المرمّز. فتحويل ملف WebP متحرّك إلى WebP يفقد الحركة تمامًا كما يفقدها تحويله إلى PNG، وذلك عكس ما تقودك أسماء الصيغ إلى توقّعه.

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

ماذا يخبرك السطر عن ملفك، ومتى يمتنع

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

  • أُعيدت الصورة إلى وضعها القائم، وتبادل عرضها وارتفاعها. فالهواتف تسجّل أيّ جهة يُنظر إلى الصورة منها بدل أن تدير البكسلات؛ والتحويل هنا يرسم الصورة من بكسلاتها بعد فكّ ترميزها، فلا تستطيع تلك الملاحظة أن تسافر أبعد من ذلك ولا بدّ أن يجري الدوران حقيقةً. وعندئذ لا تكون الأبعاد في السطر هي التي أراك إيّاها مدير الملفات، ولهذا بالضبط يُعلَن التبادل بدل أن يُترك لك لتحلّه.
  • أُسقطت البيانات الوصفيّة. فتفاصيل الكاميرا، والموقع الذي سجّله الهاتف، وملف تعريف ألوان مضمَّن، وأيّ تعليقات، كلّها تسافر بجانب البكسلات لا داخلها، ورسم الصورة يتركها وراءه. ولا يظهر التنبيه إلّا لملف حمل شيئًا منها، وذلك هو سبب دلالته كلّه حين تراه. وملف تعريف الألوان هو الوحيد بينها الذي له أثر مرئيّ: فالمخرَج sRGB عاديّ لا يحمل ملف تعريف البتّة، فالصورة الملتقطة في مساحة أوسع قد تخرج بألوانها الأكثر تشبُّعًا أبهت قليلًا.
  • سُطّحت الشفافيّة، وعلى أيّ لون. وهذه تُقاس ولا تُفترض. فصور كثيرة جدًّا تحمل قناة شفافيّة وليس فيها بكسل شفّاف واحد، فينتظر التنبيه حتّى يُعثر على بكسل شفّاف حقًّا في الصورة المرسومة — وملف WebP معتم حُوِّل إلى JPG لا يقول شيئًا.
  • الاسم والمحتوى لا يتّفقان. فما دامت البايتات هي التي تحسم والامتداد لا يحسم أبدًا، فملف WebP حفظه أحدهم بامتداد JPG يُقرأ ويُحوَّل بوصفه WebP الذي هو عليه — ويُبلَّغ عن التناقض، لأنّه أمر صحيح عن ملفك لم تكن لك وسيلة إلى معرفته.
  • أُبقي الإطار الأوّل وحده. ويظهر هذا للأصل الذي يعلن أكثر من إطار واحد، مهما كانت الصيغة التي تحوّله إليها، للسبب الذي يذكره القسم السابق.
  • صيغة WebP عند هذا الضبط ما تزال مع فقد. وهذا يظهر عند أعلى مِقبَض الجودة ولا يظهر في غيره، لأنّ الأعلى هو الموضع الوحيد الذي يمكن أن يُعتقد فيه ما جاء يصحّحه. أمّا القول العامّ — أنّ WebP هنا لا تكون بلا فقد أبدًا — فيُقال مرّة واحدة في الصفحة نفسها بدل أن يتكرّر في كلّ سطر.

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

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

لماذا لا يبلغ ملفك خادمًا أبدًا

ليس خلف هذه الصفحة خادم، وهذا وصف للشيء نفسه لا وعد بسلوك. فالتحويل يجري في التبويب الذي تقرأ فيه هذا، على معالجك أنت؛ وملفك لا يذهب إلى أيّ مكان، لأنّه ليس ثمّة مكان يذهب إليه — فليس عند هذا الموقع وسيلة إلى استقباله، ولا طرف ثالث معنيّ في أيّ لحظة. وليست ثمّة نسخة من الأداة تعمل على نحو آخر، ولا إعداد يغيّر ذلك.

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

  • وملف WebP جاءك من مكان آخر ويأبى أن يُفتح على جهازك يُقرأ ويُحوَّل على ذلك الجهاز نفسه كلّه، سواء تبيّن أنّ في داخله فاتورة أو صورة فحص طبّيّ أو صفحة حفظها لك زميل.
  • والملف المحوَّل مستقرّ في هذا التبويب دون سواه إلى أن تنزّله. ويكفي أن تغلق التبويب ليزول، ولا شيء عنه ينتقل من زيارة إلى التي تليها.
  • وبيانات الكاميرا لا سبيل لها إلى النجاة من التحويل، فما تنزّله خالٍ من الموقع وخالٍ من هويّة الجهاز، مهما كان الذي بدأت منه يحمله.

الأسئلة الشائعة

شيء في حاسوبي يرفض فتح ملف .webp. هل هذه الصفحة لذلك؟
نعم، وهو أكثر أسباب وصول الناس إلى هنا شيوعًا. فـWebP هي الصيغة التي يقدّم بها اليوم عدد كبير جدًّا من المواقع صورها، فيسهل جدًّا أن ينتهي بك الأمر إلى ملف لم تخترْه. وقد ظلّت المتصفحات تعرضها سنوات؛ أمّا البرامج خارج المتصفح فلحقت متأخّرة وعلى غير انتظام، فقد يرفضه إلى اليوم محرّر صور قديم أو تطبيق مكتبيّ أو نموذج رفع. حوّل الملف إلى PNG أو إلى JPG، وسيفتحه ما رفضه. وليس في الطريق شيء يُستردّ — فالصورة داخل ملف WebP صورة عاديّة، والمشكلة كلّها في الوعاء الذي هي فيه.
هل أحوّل ملف WebP إلى PNG أم إلى JPG؟
يتوقّف ذلك على ما تكون عليه الصورة لا على ما جاءت منه. اختر PNG إن كانت فيها شفافيّة تحتاج إلى إبقائها، أو كانت لقطة شاشة أو مخطّطًا أو أيّ شيء فيه نص أو حافّة حادّة، أو كنت ستحرّرها وتحفظها مرارًا — فـPNG تخزّن الصورة بالضبط، فلا يُفقد شيء إضافيّ مهما فتحتها. واختر JPG لصورة فوتوغرافيّة ترسلها أو ترفعها أو تحتفظ منها بكثير، أو حين يصرّ على تلك الصيغة ما تسلّمها إليه. وتوقّع أن يكون ملف PNG أكبر الاثنين بفارق واضح في الصورة الفوتوغرافيّة، وتوقّع أن يكون أكبر ممّا كانت أداة متخصّصة ستنتجه حتّى مع ذلك — فضاغط المتصفح نفسه هو الذي يكتبه، ولا سبيل إلى مطالبة ذلك الضاغط ببذل جهد أكبر. وإن لم تكن واثقًا، فحوّل إلى الصيغتين وقارن الحجمين في السطرين؛ كلاهما مجّانيّ ولا يمسّ أيّ منهما ملفك الأصليّ.
أتستطيع هذه الصفحة صنع ملف WebP بلا فقد؟
لا، وهو أنفع ما يمكن أن يُعرف عن هذه الصفحة. لصيغة WebP وضع بلا فقد حقًّا؛ غير أنّه لا يمكن طلبه من متصفح، لأنّ لوحة الرسم تأخذ نوع وسائط ورقمًا بين الصفر والواحد ولا تقبل شيئًا سواهما. فكلّ ملف WebP يُصنع هنا ترميز مع فقد، وأعلى المِقبَض ترميز مع فقد كذلك — ولهذا يظهر تنبيه عند ذلك الموضع بالذات، بدل الاتّكال على الموضع ليتكلّم عن نفسه. وPNG هي الصيغة الوحيدة بلا فقد يقينًا التي تكتبها هذه الصفحة. والملف الذي كان أصلًا WebP بلا فقد لا يبقى كذلك: فتحويله إلى WebP هنا يعيد ترميزه كأيّ شيء آخر.
خرج ملف WebP المتحرّك عندي صورة ساكنة واحدة. هل أستطيع الاحتفاظ بالحركة؟
ليس في هذه الصفحة. فملف WebP يستطيع أن يحمل تتابعًا من الإطارات، وليس هنا ما يكتب ملفًا متحرّكًا بأيّ صيغة، فالتحويل يفكّ ترميز الملف ويرسم الإطار الأوّل ويرمّزه. والسطر يخبرك أنّ ذلك وقع، لأنّ حركةً مفقودة هي بالضبط ما يستطيع محوّل أن يفعله في صمت ويُصدَّق فيه. والأمر واحد مهما كانت الصيغة التي تختارها، بما فيها WebP: فالحركة لا تُفقد لأنّ الوجهة عاجزة عن حملها، بل لأنّه لم يُرسم قطّ إلّا إطار واحد. وإن كنت تحتاج إلى الحركة، فاحتفظ بملفك الأصليّ.
أيبدو المنظر أحسن إذا حوّلت WebP إلى PNG؟
لا، وهذا رجاء شائع. فأكثر ملفات WebP على الشبكة كُتبت في الوضع مع فقد، وهو يبلغ حجمه بالتخلّص من التفاصيل حين يُصنع الملف، وتلك التفاصيل ليست مسجّلة بعد ذلك في أيّ مكان. وPNG تخزّن ما تُعطى بالضبط، فتحفظ النعومة والتبقّع بالأمانة نفسها التي تحفظ بها كلّ شيء سواهما. وما يمنحك إيّاه التحويل هو ألّا يُفقد شيء بعد ذلك: فملف PNG يمكن قصّه وتحريره وحفظه من جديد دون أن يتراكم الضرر الذي كانت ستضيفه جولة أخرى مع فقد. وإن كان ملف WebP بلا فقد اتّفاقًا، فملف PNG نسخة مطابقة لما يُفكّ إليه ترميزه، وهو أحسن ما تبلغه الصورة هنا — والشيء الوحيد الذي لا ينجو في الحالين ملف تعريف ألوان مضمَّن، ولهذا قد تبدو صورة من كاميرا واسعة المدى اللونيّ أبهت قليلًا بعد ذلك.
في ملف WebP عندي أجزاء شفّافة. ماذا يحدث لها؟
يتوقّف ذلك كلّه على ما تحوّله إليه. فـPNG وWebP كلتاهما تحملان الشفافيّة، فالتحويل إلى أيّ منهما يبقيها ولا يُطلى شيء خلف الصورة. أمّا JPG فلا تستطيع تخزين الشفافيّة البتّة — فليس في الصيغة قناة لها — فلا بدّ من شيء خلف الصورة، والأداة تطلي خلفيّة وتخبرك باللون الذي استعملته. والأبيض هو المبدئيّ، على أساس أنّ المستند والشريحة ونموذج الرفع بيضاء في العادة؛ ويظهر مِقبَض لون الخلفيّة بمجرّد أن يحتاج إليه ملف في قائمتك فعلًا، فاختيار لون آخر يعيد التحويل. والتنبيه نفسه ينتظر حتّى يُعثر على بكسل شفّاف حقًّا، فالصورة التي تحمل قناة شفافيّة ولا تستعملها قطّ لا تقول شيئًا.
حوّلت ملفًا هنا، ثمّ أعدت النتيجة إلى الأداة، فقالت إنّ البيانات الوصفيّة أُسقطت. لماذا؟
لأنّ مرمّز WebP في المتصفح نفسه يكتب عادةً كتلة صغيرة من ملف تعريف الألوان داخل الملف الذي ينتجه، وهذه الأداة تبلّغ عن تلك الكتلة بأمانة حين تقرأ الملف من جديد. فالتنبيه صحيح لا مشوَّش: تحويلك الأوّل أسقط فعلًا ما حمله الأصل من تفاصيل الكاميرا وموقعه، وملف WebP الذي كتبه حمل هو نفسه كتلة خاصّة به أسقطها التحويل الثاني بدوره. فلا شيء يتراكم ولا شيء ممّا لك ينجو في أيّ من الجولتين. وإن أردت ملفًا بلا تفاصيل كاميرا وبلا موقع، فمرور واحد بهذه الصفحة يكفي، والتنبيه الثاني ليس علامة على أنّ شيئًا قد بقي.
أيُرسل ملفي إلى مكان ما، وهل يعمل هذا والشبكة مطفأة؟
لا يُرسل إلى أيّ مكان، ونعم يعمل. فملف WebP الذي تُلقيه هنا يفكّه ثمّ يعيد ترميزه التبويبُ الذي أمام عينيك، بمعالجك أنت؛ وليس لهذا الموقع خادم يقدر أن يتناول ملفًا، ولو حاولت الصفحة أن تناوله إيّاه. والنظر في ذلك سريع: افتح لوحة الشبكة في أدوات المطوّر بمتصفحك وحوّل شيئًا وهي مفتوحة. والشيء الوحيد الذي سافر يومًا هو الصفحة نفسها، فما إن تصل حتّى يمكنك إطفاء الشبكة بالكلّيّة والمضيّ في التحويل. ولا شيء عن ملفاتك يُخزَّن ولا يُنقل من زيارة إلى التي تليها ولا يُترك وراءه حين يُغلق التبويب.