کون سے پلیٹ فارمز WebP سپورٹ کرتے ہیں؟
کیا Shopify پر WebP سپورٹ ہے؟ کیا Etsy پر AVIF قبول کیا جاتا ہے؟ ایک حوالہ کہ کون سا پلیٹ فارم کیا قبول کرتا ہے اور کسے خاموشی سے دوبارہ انکوڈ کرتا ہے۔
جدید تجارتی پلیٹ فارمز WebP اور تیزی سے AVIF کو قبول کر رہے ہیں، پرنٹ اور قانونی ورک فلوز دونوں میں سے کسی کو قبول نہیں کرتے، اور ای میل کلائنٹس ان دونوں کے درمیان کہیں اٹکے ہوئے ہیں۔ JPEG اور PNG ہی صرف ایسے 2 فارمیٹس ہیں جو بغیر کسی شرط کے ہر جگہ قبول کیے جاتے ہیں۔
کسی فارمیٹ کو قبول کرنا اور اسے اسی حالت میں محفوظ رکھنا دو الگ باتیں ہیں۔ کئی پلیٹ فارمز آپ کی WebP فائل لے کر پس پردہ اسے JPEG میں دوبارہ انکوڈ کر دیتے ہیں، جس کا مطلب ہے کہ آپ مطابقت کا خطرہ تو مول لیتے ہیں لیکن سائز میں کمی کا کوئی فائدہ حاصل نہیں کر پاتے۔ یہ جاننا کہ کون سے پلیٹ فارمز ایسا کرتے ہیں، اس بات کا تعین کرتا ہے کہ آپ کو کیا اپ لوڈ کرنا چاہیے۔
پلیٹ فارم کے لحاظ سے فارمیٹ سپورٹ
اپ لوڈ فارمیٹ منتخب کرنے سے پہلے آخری کالم ضرور چیک کریں، کیونکہ جو پلیٹ فارم ہر چیز کو دوبارہ انکوڈ کرتا ہے وہاں آپ کے فارمیٹ کے انتخاب کی کوئی اہمیت نہیں رہ جاتی۔ سپورٹ وقت کے ساتھ تبدیل ہوتی رہتی ہے، اس لیے کسی بڑی ہجرت (migration) سے پہلے موجودہ دستاویزات سے تصدیق کر لیں۔
| پلیٹ فارم | WebP | AVIF | اپ لوڈز کو دوبارہ انکوڈ کرتا ہے |
|---|---|---|---|
| Shopify | قبول شدہ | جزوی | جی ہاں، اپنے ورژن فراہم کرتا ہے |
| WordPress | قبول شدہ | جزوی | تھمب نیل سائز تیار کرتا ہے |
| Amazon | قبول نہیں کیا جاتا | قبول نہیں کیا جاتا | جی ہاں |
| Etsy | قبول نہیں کیا جاتا | قبول نہیں کیا جاتا | جی ہاں |
| eBay | مخلوط | قبول نہیں کیا جاتا | جی ہاں |
| سوشل نیٹ ورکس | مخلوط | شاذ و نادر ہی | جی ہاں، ہمیشہ |
| ای میل کلائنٹس | غیر یقینی | سپورٹ نہیں ہے | نہیں |
| سرکاری پورٹلز | مسترد | مسترد | نہیں |
| پرنٹ سروسز | مسترد | مسترد | نہیں |
اس جدول کا پیٹرن بالکل واضح ہے۔ ویب کے لیے حال ہی میں بنائے گئے سسٹمز جدید فارمیٹس کو قبول کرتے ہیں، اور پرنٹ، تعمیل یا پرانے سسٹمز کے لیے بنائے گئے سسٹمز ایسا نہیں کرتے۔ کسی کمپنی کے سائز کے مقابلے میں اس کے سسٹم کی عمر سے فارمیٹ سپورٹ کا بہتر اندازہ لگایا جا سکتا ہے۔
اب براؤزرز کا کوئی مسئلہ نہیں رہا
ہر موجودہ براؤزر WebP کو سپورٹ کرتا ہے، بشمول ڈیسک ٹاپ اور موبائل پر Chrome، Firefox، Safari اور Edge۔ Safari نے 2020 میں سپورٹ شامل کی، جس نے اس فارمیٹ کے خلاف آخری سنگین مطابقت کی بحث کو ختم کر دیا۔
AVIF ایک قدم پیچھے ہے، جس کی سپورٹ تمام بڑے براؤزرز میں تو ہے لیکن پرانے ورژنز اور کچھ ایمبیڈڈ ویورز میں اس کا برتاؤ اتنا مستقل نہیں ہے۔ کسی عوامی ویب سائٹ کے لیے، WebP بغیر کسی متبادل (fallback) کے محفوظ ہے اور AVIF متبادل کے ساتھ محفوظ ہے۔ باقی مسائل براؤزرز سے بالکل باہر ہیں۔
پلیٹ فارمز آپ کے اپ لوڈز کو دوبارہ انکوڈ کیوں کرتے ہیں
پلیٹ فارمز اپنی ڈیلیوری کے اخراجات کو کنٹرول کرنے اور ہر ڈیوائس کو صحیح سائز فراہم کرنے کے لیے دوبارہ انکوڈ کرتے ہیں۔ ایک مارکیٹ پلیس جو ایک تصویر کو 6 مختلف لے آؤٹس میں دکھاتی ہے اسے 6 ورژنز کی ضرورت ہوتی ہے، اور ایک ہی اپ لوڈ سے انہیں تیار کرنا بیچنے والوں سے الگ الگ مانگنے سے زیادہ آسان ہے۔
دوبارہ انکوڈنگ کا ایک ایسا نتیجہ ہے جسے سمجھنا ضروری ہے۔ بہت زیادہ کمپریسڈ فائل اپ لوڈ کرنے سے پلیٹ فارم کو ایک خراب سورس ملتا ہے، اور وہ خرابی ہر ورژن میں منتقل ہو جاتی ہے۔ جہاں کوئی پلیٹ فارم دوبارہ انکوڈ کرتا ہے، وہاں درست طول و عرض (dimensions) پر اعلیٰ معیار کی فائل اپ لوڈ کریں اور دو بار کمپریس کرنے کے بجائے پلیٹ فارم کو خود کمپریشن سنبھالنے دیں۔
جہاں WebP واقعی مددگار ثابت ہوتا ہے
WebP ان سائٹس پر سب سے زیادہ مدد کرتا ہے جنہیں آپ خود کنٹرول کرتے ہیں، جہاں آپ کی اپ لوڈ کردہ فائل ہی وزٹر ڈاؤن لوڈ کرتا ہے۔ آپ کی اپنی ویب سائٹ، خود ہوسٹ کردہ اسٹور اور دستاویزات کی سائٹ سب اسی زمرے میں آتے ہیں۔
- آپ کی اپنی ویب سائٹ۔ مکمل فائدہ، کیونکہ کوئی بھی فائل کو دوبارہ انکوڈ نہیں کرتا۔
- خود ہوسٹ کردہ اسٹورز۔ مکمل فائدہ، اور پیج کی رفتار براہ راست سیلز پر اثر انداز ہوتی ہے۔
- کنٹینٹ سسٹمز جو ورژنز تیار کرتے ہیں۔ جزوی فائدہ، کیونکہ پلیٹ فارم آؤٹ پٹ کا فیصلہ کرتا ہے۔
- مارکیٹ پلیسز۔ کوئی فائدہ نہیں، کیونکہ اپ لوڈز کو دوبارہ انکوڈ کیا جاتا ہے چاہے آپ کچھ بھی بھیجیں۔
- سوشل نیٹ ورکس۔ کوئی فائدہ نہیں، کیونکہ ہر نیٹ ورک اسے اپنے فارمیٹ میں تبدیل کرتا ہے۔
جہاں WebP مسائل پیدا کرتا ہے
ایسی کسی بھی جگہ WebP سے پرہیز کریں جہاں کوئی انسان فائل ڈاؤن لوڈ کر کے اسے براؤزر سے باہر کسی سافٹ ویئر میں کھولے گا۔ ڈیزائن ٹولز، آفس سافٹ ویئر اور پرنٹ ورک فلوز اب بھی اس فارمیٹ کو ٹھیک سے نہیں سنبھال پاتے۔
سب سے عام ناکامی پریس کٹ یا میڈیا پیک میں ہوتی ہے۔ ایک صحافی جو WebP لوگو ڈاؤن لوڈ کرتا ہے شاید اسے اپنے لے آؤٹ سافٹ ویئر میں شامل نہ کر سکے، اور وہ اس کا متبادل تلاش کرنے کے بجائے اسے چھوڑ دیتا ہے۔ سرکاری اپ لوڈ فارمز دوسری عام ناکامی ہیں، جہاں فائل کی جانچ پڑتال کے دوران فارمیٹ کو براہ راست مسترد کر دیا جاتا ہے اور ایسی غلطی دکھائی جاتی ہے جس میں شاذ و نادر ہی وجہ بتائی جاتی ہے۔
اپ لوڈ کرنے کے لیے فارمیٹ کا فیصلہ کیسے کریں
صحیح انتخاب کرنے کے لیے، ترتیب وار ان 4 سوالات کے جوابات دیں۔
- کیا فائل کو براؤزر سے باہر ڈاؤن لوڈ اور کھولا جائے گا؟ اگر ہاں، تو JPG یا PNG استعمال کریں۔
- کیا پلیٹ فارم اپ لوڈز کو دوبارہ انکوڈ کرتا ہے؟ اگر ہاں، تو اعلیٰ معیار کی JPG یا PNG اپ لوڈ کریں اور پلیٹ فارم کو فیصلہ کرنے دیں۔
- کیا فائل کی ڈیلیوری آپ کے کنٹرول میں ہے؟ اگر ہاں، تو WebP استعمال کریں، اور اپنی سب سے بھاری تصاویر پر AVIF استعمال کریں۔
- کیا تصویر کو شفافیت (transparency) کی ضرورت ہے؟ اگر ہاں، تو PNG یا WebP استعمال کریں، کیونکہ JPEG میں شفافیت کا کوئی چینل نہیں ہوتا۔
یہ 4 سوالات مطابقت کے جدول کی ضرورت کے بغیر تقریباً ہر کیس کو حل کر دیتے ہیں۔ بنیادی اصول سادہ ہے: جدید فارمیٹس وہاں استعمال ہوتے ہیں جہاں پائپ لائن آپ کے کنٹرول میں ہو، اور عالمگیر فارمیٹس باقی ہر جگہ استعمال ہوتے ہیں۔
اپنی سائٹ پر جدید فارمیٹس کو محفوظ طریقے سے پیش کرنا
ایک picture ایلیمنٹ استعمال کریں جس میں پہلے AVIF، دوسرے نمبر پر WebP اور img ٹیگ میں ایک JPEG متبادل (fallback) درج ہو۔ براؤزر پہلا وہ فارمیٹ لیتا ہے جسے وہ سمجھتا ہے، اس طرح نئے براؤزرز کو چھوٹی فائل ملتی ہے اور پرانے براؤزرز کو بھی تصویر مل جاتی ہے۔
اس کوڈنگ پر فی تصویر چند لائنیں لگتی ہیں اور یہ مطابقت کے خطرے کو مکمل طور پر ختم کر دیتی ہے۔ زیادہ تر کنٹینٹ سسٹمز اور سائٹ بلڈرز اب اپ لوڈ پر خود بخود یہ پیٹرن تیار کرتے ہیں، اس لیے اسے خود لکھنے سے پہلے چیک کر لیں کہ آپ کا پلیٹ فارم پہلے سے کیا کر رہا ہے۔ تصاویر کو تبدیل کرنے میں چند منٹ لگتے ہیں، جبکہ کوڈ لکھنے میں عام طور پر زیادہ وقت لگتا ہے۔
یہ کیسے چیک کریں کہ پلیٹ فارم واقعی کیا قبول کرتا ہے
ایک ٹیسٹ فائل اپ لوڈ کریں اور دیکھیں کہ پلیٹ فارم واپس کیا فراہم کرتا ہے، کیونکہ دستاویزات اکثر پرانی ہوتی ہیں۔ اس کا جواب حاصل کرنے میں 2 منٹ لگتے ہیں اور یہ کسی بھی شائع شدہ فہرست سے زیادہ قابل اعتماد ہے۔
ایک WebP تصویر اپ لوڈ کریں، شائع شدہ صفحہ دیکھیں، تصویر پر رائٹ کلک کریں اور اسے نئے ٹیب میں کھولیں۔ ایڈریس بار میں فائل کی ایکسٹینشن دکھاتی ہے کہ پلیٹ فارم اصل میں کیا پیش کر رہا ہے۔ .jpg ایکسٹینشن کا مطلب ہے کہ آپ کی WebP فائل تبدیل ہو گئی تھی، جبکہ .webp ایکسٹینشن کا مطلب ہے کہ اسے محفوظ رکھا گیا تھا۔ پلیٹ فارم کی کسی بھی بڑی اپ ڈیٹ کے بعد اس ٹیسٹ کو دہرائیں۔
وہ فارمیٹس جو خاموشی سے ختم ہو رہے ہیں
BMP، TIFF اور اینیمیٹڈ GIF اب بھی تقریباً ہر جگہ کام کرتے ہیں اور تقریباً ہر معاملے میں غلط انتخاب ہیں۔ ان میں سے ہر ایک اس لیے بچا ہوا ہے کیونکہ پرانے سافٹ ویئر اسے تیار کرتے تھے، نہ کہ اس لیے کہ یہ کوئی کام بہتر طریقے سے کرتے ہیں۔
BMP تصاویر کو تقریباً بغیر کسی کمپریشن کے اسٹور کرتا ہے، اس لیے ایک اسکرین شاٹ کا سائز اس کے مساوی PNG سے 20 گنا زیادہ ہو سکتا ہے۔ TIFF پرنٹنگ اور اسکیننگ میں معیاری ہے اور ویب پر ناقابل استعمال ہے۔ اینیمیٹڈ GIF صرف 256 رنگوں تک محدود ہے اور اکثر اسی کلپ کی ایک چھوٹی ویڈیو سے زیادہ بھاری ہوتا ہے۔ ان 3 فارمیٹس کو موصول ہونے پر اسٹور کرنے کے بجائے تبدیل کرنا پورے ورک فلو میں غیر ضروری بوجھ سے بچاتا ہے۔
فارمیٹ کی تبدیلی (migration) کی منصوبہ بندی
اصل فائلوں کے بجائے لائبریری کی ایک کاپی کو تبدیل کریں، اور اصل فائلوں کو تب تک رکھیں جب تک کہ نئی فائلیں لائیو اور تصدیق شدہ نہ ہو جائیں۔ فارمیٹ کی تبدیلیاں ان چند تصویری کاموں میں سے ایک ہیں جن میں کام مستقل طور پر ضائع ہو سکتا ہے۔
4 مراحل میں کام کریں۔ آڈٹ کریں کہ کون سی تصاویر واقعی استعمال ہو رہی ہیں، کیونکہ زیادہ تر لائبریریوں میں ایسی فائلیں ہوتی ہیں جن کا کوئی پیج حوالہ نہیں دیتا۔ ایک کاپی کو درست طول و عرض پر مطلوبہ فارمیٹ میں تبدیل کریں۔ نئی فائلوں کو ایک متبادل کے ساتھ شائع کریں تاکہ سوئچ کے دوران کچھ بھی نہ ٹوٹے۔ اصل فائلوں کو صرف اس وقت ہٹائیں جب صفحات کو فون، ڈیسک ٹاپ براؤزر اور تصاویر استعمال کرنے والے کسی بھی کلائنٹ سسٹم پر چیک کر لیا گیا ہو۔
AVIF کے بارے میں کیا خیال ہے
AVIF بڑی تصاویر پر WebP کے مقابلے میں تقریباً 20 سے 30 فیصد زیادہ کمپریس کرتا ہے اور بہت آہستہ انکوڈ کرتا ہے۔ یہ فارمیٹ ہیرو امیجز اور فوٹو گرافی سے بھرپور صفحات پر اضافی کوشش کے لائق ہے۔
تقریباً 10 KB سے نیچے ایک WebP فائل اکثر چھوٹی ہوتی ہے، کیونکہ AVIF میں چھوٹی تصاویر کے مقابلے میں زیادہ کنٹینر اوور ہیڈ ہوتا ہے۔ اپنی سب سے بڑی تصاویر پر AVIF استعمال کریں، سائٹ پر باقی ہر جگہ WebP استعمال کریں، اور دونوں کے لیے ایک JPEG متبادل رکھیں۔ براؤزرز سے باہر پلیٹ فارم سپورٹ اب بھی کم ہے، اس لیے AVIF ان سائٹس پر استعمال ہونا چاہیے جنہیں آپ خود کنٹرول کرتے ہیں نہ کہ ان فائلوں پر جو آپ دوسرے لوگوں کے حوالے کرتے ہیں۔
کسی مخصوص منزل کے لیے لائبریری کو تبدیل کرنا
بار بار فارمیٹس کے درمیان تبدیل کرنے کے بجائے ایک بار اس فارمیٹ میں تبدیل کریں جسے منزل اصل میں استعمال کرتی ہے۔ ہر نقصان دہ (lossy) تبدیلی تفصیلات کو ضائع کرتی ہے، اس لیے ایک فائل جو 3 فارمیٹس سے گزری ہو اس میں 3 نسلوں کا نقصان ہوتا ہے۔
پہلے منزل کا فیصلہ کریں، پھر براہ راست اصل سے تبدیل کریں۔ ہمارے کنورٹرز دونوں سمتوں میں HEIC، PNG, JPG, WebP, AVIF, GIF اور BMP سمیت ہر عام جوڑی کو سنبھالتے ہیں، اس لیے کسی فائل کو درمیانی فارمیٹ سے گزارنے کی ضرورت نہیں ہے۔ 500 فائلوں تک کے بیچ ایک ساتھ چلتے ہیں، مکمل طور پر آپ کے براؤزر کے اندر، جس کا مطلب ہے کہ ایک بھی فائل آپ کی مشین سے باہر بھیجے بغیر پوری امیج لائبریری کو ہجرت کے لیے تیار کیا جا سکتا ہے۔