PNG سے JPG کنورٹر
اعلی معیار کے ساتھ فوری طور پر PNG تصاویر کو JPG فارمیٹ میں تبدیل کریں۔ محفوظ، تیز اور مکمل طور پر مفت۔
PNG کو یہاں گھسیٹیں اور چھوڑیں۔
50MB تک سپورٹ کرتا ہے۔
اعلی معیار کے ساتھ فوری طور پر PNG تصاویر کو JPG فارمیٹ میں تبدیل کریں۔ محفوظ، تیز اور مکمل طور پر مفت۔
50MB تک سپورٹ کرتا ہے۔
PNG اور JPG (JPEG بھی لکھا جاتا ہے) ویب پر دو سب سے عام راسٹر امیج فارمیٹس ہیں، لیکن انہیں مختلف ملازمتوں کے لیے ڈیزائن کیا گیا تھا۔ PNG بے عیب ڈیفلیٹ کمپریشن کا استعمال کرتا ہے اور شفافیت کے لیے الفا چینل کو سپورٹ کرتا ہے، جو اسے اسکرین شاٹس، لوگو، UI موک اپس، اور تیز کناروں یا متن والی کسی بھی تصویر کے لیے قدرتی انتخاب بناتا ہے۔ JPG نقصان دہ DCT پر مبنی کمپریشن کا استعمال کرتا ہے جو ہائی فریکوئنسی کی تفصیل کو پھینک دیتا ہے جس پر آنکھ نظر نہیں آتی ہے، یہی وجہ ہے کہ 4 MB فوٹو گرافک PNG اکثر 300-500 KB تک سکڑ جاتا ہے جب JPG کے طور پر محفوظ کیا جاتا ہے بغیر کسی فرق کے۔
یہ کنورٹر HTML5 کینوس API اور براؤزر کے بلٹ ان JPEG انکوڈر کا استعمال کرتے ہوئے براہ راست آپ کے براؤزر میں ایک PNG بٹ میپ کو JPG فائل کے طور پر دوبارہ لکھتا ہے۔ پکسل ڈیٹا کبھی بھی آپ کے آلے کو نہیں چھوڑتا — کوئی اپ لوڈ نہیں ہے، کوئی سرور پروسیسنگ نہیں ہے، اور آپ کی فائل کی کوئی کاپی کہیں بھی برقرار نہیں ہے۔ چونکہ JPG میں کوئی شفافیت نہیں ہے، اس لیے سورس PNG میں کوئی بھی شفاف پکسلز تبادلوں کے دوران سفید پس منظر میں چپٹا ہو جاتا ہے۔ اگر آپ کی تصویر میں شفافیت کے مقابلے میں نرم مخالف کناروں ہیں، تو آپ کناروں پر ایک ہلکا سفید ہالہ دیکھ سکتے ہیں۔ ان معاملات کے لیے اصل PNG رکھنا، یا WebP استعمال کرنا، عام طور پر بہتر کال ہے۔
تبدیلی ایک ہی پاس میں ہوتی ہے۔ ڈی کوڈ شدہ PNG کے ہر پکسل کو 2D کینوس میں لکھا جاتا ہے، اور پھر کینوس کو `canvas.toBlob('image/jpeg', 0.9)` کا استعمال کرتے ہوئے برآمد کیا جاتا ہے۔ 0.9 کوالٹی فیکٹر libjpeg کے لحاظ سے Q=90 کا نقشہ بناتا ہے، جو کہ زیادہ تر تصویری ایڈیٹرز کے لیے ڈیفالٹ کے لیے ایک خوبصورت جگہ ہے: تقریباً تمام فوٹو گرافی کے مواد کے لیے ماخذ سے بصری طور پر الگ نہیں کیا جا سکتا، جبکہ عام طور پر فائل کے سائز کو 70–90% تک کم کرتا ہے۔
لوگ PNG کو JPG میں تبدیل کرنے کی سب سے عام وجہ فائل کا سائز ہے۔ PNG کے بطور محفوظ کردہ تصاویر مساوی JPG سے 5–10× بڑی ہو سکتی ہیں، جو صفحہ کے بوجھ کو کم کرتی ہے، کلاؤڈ اسٹوریج کو بھرتی ہے، اور ای میل کلائنٹس میں منسلکہ کی حد کو متحرک کرتی ہے۔ JPG وہ فارمیٹ بھی ہے جس کی زیادہ تر پلیٹ فارمز توقع کرتے ہیں: WhatsApp، بہت سے جاب ایپلیکیشن پورٹلز، گورنمنٹ فارمز، ای کامرس پروڈکٹ اپ لوڈ ٹولز، اور پرانے مواد کے انتظام کے نظام یا تو JPG کو ترجیح دیتے ہیں یا PNG کو یکسر مسترد کرتے ہیں۔ مقامی طور پر ایک بار تبدیل کرنا اپ لوڈ کی غلطی سے لڑنے سے زیادہ تیز ہے۔
رازداری بھی اہم ہے۔ آن لائن کنورٹرز جو آپ کی فائل کو قبول کرتے ہیں اور اسے ریموٹ سرور پر پروسیس کرتے ہیں وہ ایک کاپی لاگ میں، بیک اپ سنیپ شاٹس پر یا CDN کے کیش میں رکھ سکتے ہیں۔ ID تصاویر، طبی اسکین، مالیاتی بیانات، یا ذاتی معلومات پر مشتمل کسی بھی چیز کے لیے، ایک براؤزر پر مبنی کنورٹر جو مکمل طور پر کلائنٹ سائیڈ پر چلتا ہے ڈیزائن کے لحاظ سے اس خطرے کو دور کرتا ہے۔ آپ کی مشین کو کچھ بھی نہیں چھوڑتا ہے۔
تبدیلی میں سیکنڈ لگتے ہیں اور ایک یا کئی فائلوں کے ساتھ کام کرتا ہے۔ یہاں مکمل بہاؤ ہے:
یہ جاننا کہ جب JPG صحیح منزل کا فارمیٹ ہے تو آپ کو معیار کے غیر ضروری نقصان سے بچنے میں مدد ملتی ہے۔ یہ وہ حالات ہیں جہاں PNG سے تبدیل ہونا سب سے زیادہ معنی رکھتا ہے:
PNG (RFC 2083) فلٹر شدہ DEFLATE سٹریم کا استعمال کرتے ہوئے پکسل ڈیٹا اسٹور کرتا ہے۔ یہ بے عیب ہے: ڈی کوڈ شدہ تصویر میں ہر پکسل ویلیو اصل بائٹ فار بائٹ سے مماثل ہے۔ PNG ایک 8 بٹ الفا چینل کو بھی سپورٹ کرتا ہے، جو فی پکسل شفافیت کی اجازت دیتا ہے۔ یہ خصوصیات اسے بڑا لیکن عین مطابق بناتی ہیں۔
JPEG (ITU-T T.81) تصویر کو 8×8 بلاکس میں تقسیم کرتا ہے، ایک مجرد کوزائن ٹرانسفارم کا اطلاق کرتا ہے، نتیجے میں آنے والے فریکوئنسی گتانکوں کو زیادہ جارحانہ انداز میں اعلی تعدد پر مقدار دیتا ہے، اور ہفمین کوڈنگ کے ساتھ نتیجہ کو انکوڈ کرتا ہے۔ کوالٹی فیکٹر (1–100) کوانٹائزیشن ٹیبل کو کنٹرول کرتا ہے: نچلی قدریں زیادہ اعلی تعدد والی معلومات کو ضائع کرتی ہیں، سخت کناروں اور اعلی کنٹراسٹ والے علاقوں پر نظر آنے والے نمونوں کی قیمت پر چھوٹی فائلیں تیار کرتی ہیں۔ معیار 90، جو یہاں بطور ڈیفالٹ استعمال ہوتا ہے، وہ حد ہے جس کے اوپر زیادہ تر ناظرین JPG کو اصل سے ممتاز نہیں کر سکتے۔