آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
JPG تصویروں کو PNG میں بدلیں، ایک بغیر نقصان فارمیٹ جو ہر بار ایڈٹ کر کے محفوظ کرنے پر مزید نہیں بگڑتا۔ تصویر پر گرافکس کا کام کرنے سے پہلے یہی درست قدم ہے۔
یاد رکھیں کہ تبدیلی وہ تفصیل واپس نہیں لاتی جو JPG کمپریشن میں پہلے ہی ضائع ہو چکی — موجود دھبے بالکل ویسے ہی رہتے ہیں۔ PNG بس یہاں سے آگے مزید نقصان روک دیتی ہے۔
توقع رکھیں کہ PNG اپنی اصل JPG سے کافی بڑی ہوگی، کیونکہ کچھ بھی چھوڑا نہیں جا رہا۔
ان کے لیے نہیں: کوالٹی واپس لانا — PNG میں بدلنا مزید نقصان روکتا ہے مگر JPG میں بیٹھی کمپریشن ختم نہیں کر سکتا۔
آپ کا براؤزر JPG کو پکسلوں میں کھولتا ہے، اور oxipng انہی پکسلوں کو بغیر کسی تبدیلی کے PNG میں لکھتا ہے۔ نتیجے کا کارڈ اس کی تصدیق اس سطر سے کرتا ہے: «بغیر نقصان — ہر پکسل اصل جیسا ہے»۔ PNG کے لیے کوالٹی کا کوئی سلائیڈر نہیں، کیونکہ کچھ بھی اندازے سے نہیں بنتا۔
فون کی جو تصویر کیمرے نے پہلو کے بل محفوظ کی ہو، ساتھ یہ نوٹ کہ دیکھنے والا اسے گھمائے، وہ گھماؤ پکسلوں پر لاگو ہو کر نکلتی ہے، اس لیے PNG ہر پروگرام میں سیدھی دکھتی ہے، ان پروگراموں میں بھی جو JPG میں یہ نوٹ نظر انداز کرتے تھے۔ JPG میں محفوظ کیمرے کا ماڈل، تاریخ اور مقام نقل نہیں ہوتے۔
یہ صفحہ «فائل کے سائز کی زیادہ سے زیادہ حد لگائیں» بھی دیتا ہے۔ PNG کے لیے یہ سوئچ فائل کو صرف ایک طریقے سے چھوٹا کر سکتا ہے: رنگوں کی تعداد 256 سے گھٹا کر 2 تک لانا، اور پھر پکسل سائز کم کرنا۔ اس راستے سے گزری فوٹو باریک نقطوں کے نمونوں سے بھر جاتی ہے اور بغیر نقصان نہیں رہتی۔
اگر سائز کی حد اہم ہو تو تصویر JPG ہی رکھیں اور /compress-image سے چھوٹی کریں، یا /jpg-to-webp سے بدلیں۔ «زیادہ سے زیادہ چوڑائی / اونچائی (px)» یہاں کام کرتا ہے: چھوٹی کی گئی PNG کم سائز کی ہوتی ہے، البتہ پھر وہ اصل سے پکسل بہ پکسل ایک جیسی نہیں رہتی، اور کارڈ بغیر نقصان والی سطر کی بجائے کوالٹی اسکور دکھاتا ہے۔
PNG شفافیت رکھ سکتی ہے، مگر تبدیل کرنے سے شفافیت پیدا نہیں ہوتی۔ JPG کا سفید یا رنگین پس منظر PNG میں عام پکسلوں کی صورت رہتا ہے۔ کسی شخص کو پس منظر سے کاٹ کر شفاف PNG چاہیے تو /remove-background استعمال کریں۔
یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা