WEBP اور الفا چینل: کیا بچتا ہے
اس ٹول کٹ میں صرف ایک آؤٹ پٹ فارمیٹ شفافیت رکھتا ہے: PNG۔ شفاف WEBP کو کسی اور چیز میں بدلیں تو خالی پکسلز آپ کے چنے رنگ سے بھر جاتے ہیں — جو یا تو بالکل آپ کی مطلوب ہے، یا پہلے جانچنے والی واحد چیز۔
WEBP ایک فارمیٹ نہیں۔ یہ ایک کنٹینر ہے جو نقصان والی تصویر، بے نقصان تصویر، یا اینیمیشن رکھتا ہے — اور ان میں سے کوئی بھی شفافیت رکھ سکتا ہے۔ یہی لچک وجہ ہے کہ WEBP کسی ویب صفحے میں PNG کے چوتھائی وزن پر رہ سکتا ہے اور پھر بھی کٹ آؤٹ لوگو صاف دکھا سکتا ہے۔ جب کوئی پروگرام اسے کھولنے سے انکار کرے تو مسئلہ سپورٹ کا ہے، تصویر کا نہیں۔
کنورٹر کیا کرتا ہے، ترتیب سے
- فائل آپ کے براؤزر ٹیب میں، اپنی پوری ریزولوشن پر ڈیکوڈ ہوتی ہے۔
- ڈیکوڈ شدہ تصویر آپ کے مانگے سائز کے کینوس پر بنائی جاتی ہے۔
- PNG کے سوا ہر ہدف فارمیٹ کے لیے، تصویر بننے سے پہلے کینوس ایک پس منظر رنگ سے بھر دیا جاتا ہے۔
- نتیجہ دوبارہ انکوڈ ہوتا ہے — PNG بغیر کوالٹی سیٹنگ، JPEG یا WEBP سلائیڈر کی کوالٹی پر۔
- فائل آپ کے ڈاؤن لوڈز میں لکھی جاتی ہے؛ کسی بھی مرحلے پر کچھ اپ لوڈ نہیں ہوتا۔
پس منظر بھرنا ہی وہ حصہ ہے جو دو بار پڑھنے کے قابل ہے۔ یہ JPEG، WEBP اور ہر دوسرے نقصان والے ہدف کے لیے ہوتا ہے، کیونکہ جس فارمیٹ میں شفافیت محفوظ نہ ہو سکے وہاں کینوس اسے رکھ نہیں سکتا۔ ڈیفالٹ سفید ہے؛ کوالٹی سلائیڈر کے پاس والا رنگ چننے والا اسے بدلتا ہے۔ اگر آپ کے WEBP کے کنارے نرم، نیم شفاف ہوں — ڈراپ شیڈو، ہاتھ سے بنایا خاکہ — تو وہ پکسلز پھینکے جانے کے بجائے پس منظر میں ملا دیے جاتے ہیں، اس لیے گہرا پس منظر ہلکے لوگو پر ایک فرنگ جیسی دھار بنا سکتا ہے۔
دو تبدیلیاں، دو الگ کام
| تبدیلی | کس لیے | شفافیت کا کیا ہوتا ہے |
|---|---|---|
| WEBP سے PNG | فائل ایسے سافٹ ویئر میں کھولیں جس نے WEBP کبھی نہ سیکھا | بچتی ہے — PNG الفا رکھتا ہے۔ |
| WEBP سے JPG | ایسی جگہ کے لیے چھوٹی فائل جو صرف JPEG لیتی ہے | پس منظر رنگ پر ہموار کر دی جاتی ہے۔ |
| JPG سے WEBP | ویب کے لیے فوٹو چھوٹا کریں | JPEG میں شفافیت نہیں، اس لیے بچانے کو کچھ نہیں۔ |
ایک اُلٹا نتیجہ: اس ٹول میں شفاف PNG کو WEBP میں بدلنا بھی اسے ہموار کر دیتا ہے، حالانکہ WEBP فارمیٹ شفافیت رکھ سکتا ہے۔ ہر غیر PNG ہدف کے لیے کینوس ایک ہی طرح تیار ہوتا ہے، اس لیے محفوظ اصول سادہ ہے — اگر شفافیت اہم ہو تو PNG پر ختم کریں۔
کوالٹی، اور ڈیفالٹ کیوں حرکت کرتا ہے
JPEG اور نقصان والا WEBP سلائیڈر سے لی گئی کوالٹی پر انکوڈ ہوتے ہیں، جو 92 سے شروع ہوتی ہے۔ یہ سمجھدار درمیانی راستہ ہے: اتنی زیادہ کہ فوٹوز پر نقائص نظر نہ آئیں، اتنی کم کہ فائل نمایاں طور پر چھوٹی ہو۔ PNG بغیر کوالٹی سیٹنگ انکوڈ ہوتا ہے، کیونکہ PNG تعریفاً بے نقصان ہے — سلائیڈر اس پر کوئی اثر نہیں رکھتا، اور پس منظر رنگ بھی نہیں۔
چونکہ ہر تبدیلی تصویر کو دوبارہ انکوڈ کرتی ہے، کوالٹی صرف ضائع ہو سکتی ہے، کبھی نہیں بڑھ سکتی۔ JPEG کو کوالٹی 92 پر WEBP میں بدلنا زیادہ تر صورتوں میں نظر آنے والا نتیجہ الگ نہیں کرتا؛ WEBP کو اُسی سیٹنگ پر JPEG میں بدلنا فائل کے پہلے سے موجود نقصان پر ایک اور نسل جوڑ دیتا ہے۔
حدیں
- فی فائل 64 MB، فائل ڈیکوڈ ہونے سے پہلے جانچا جاتا ہے۔
- آؤٹ پٹ کے کنارے 20,000 px سے زیادہ نہیں ہو سکتے۔
- ری سائز اصل کے 1% سے 400% تک، یا بالکل درست سائز تک ہو سکتا ہے۔
- ایک ساتھ بیس فائلیں تک قطار میں لگائی جا سکتی ہیں۔
- میٹا ڈیٹا نئی فائل میں کاپی نہیں ہوتا: آؤٹ پٹ تازہ انکوڈ شدہ تصویر ہے۔
مختصر بات
- PNG واحد ہدف ہے جو شفافیت رکھتا ہے؛ باقی سب ہموار کر دیے جاتے ہیں۔
- پس منظر رنگ چننے والا فیصلہ کرتا ہے کہ شفاف پکسلز کیا بنیں — ڈیفالٹ سفید۔
- نقصان والے اہداف کے لیے کوالٹی 92 سے شروع ہوتی ہے اور PNG پر کچھ نہیں کرتی۔
- تبدیلی آپ کے ٹیب میں ہوتی ہے؛ فائل کبھی اپ لوڈ نہیں ہوتی۔
سوالات
کیا میری شفاف WEBP شفاف رہے گی؟
صرف اگر آؤٹ پٹ PNG ہو۔ JPEG اور WEBP اہداف کے لیے کینوس پہلے پس منظر رنگ سے بھرا جاتا ہے، تو شفاف پکسلز انکوڈ سے پہلے اس میں ملا دیے جاتے ہیں۔
PNG WEBP سے بڑا کیوں ہے؟
کیونکہ WEBP نقصان کے ساتھ یا بغیر کمپریس کرتا ہے، اور PNG ہر ڈیکوڈ شدہ پکسل بے نقصان رکھتا ہے۔ PNG میں بدلا گیا فوٹو اکثر کئی گنا بڑا ہوتا ہے۔
کیا کوالٹی سلائیڈر PNG آؤٹ پٹ پر اثر ڈالتا ہے؟
نہیں۔ PNG تعریفاً بے نقصان ہے، اس لیے کنورٹر اسے بغیر کوالٹی سیٹنگ انکوڈ کرتا ہے؛ سلائیڈر صرف JPEG اور نقصان والے WEBP پر لاگو ہوتا ہے۔