GIF کو PNG میں تبدیل کریں
GIF سے ایک صاف ساکن تصویر نکالیں — ٹرانسپیرنسی برقرار، 256 رنگوں کی حد پیچھے، اور کچھ بھی محفوظ نہیں کیا جاتا۔
- کبھی محفوظ نہیں کی جاتی
- نہ قطار، نہ انتظار
- نہ سائن اپ، نہ واٹر مارک
یہ کیسے کام کرتا ہے
اپنی GIF فائلیں شامل کریں
جتنی چاہیں .gif فائلیں صفحے پر ڈراپ کریں۔
تبدیل کریں
ہر فائل کا پہلا فریم ایک لاس لیس PNG بن جاتا ہے۔
ڈاؤن لوڈ کریں
ایک ایک کر کے یا ZIP کے طور پر محفوظ کریں۔
GIF پہلے ہی کیا کھو چکی ہے، اور PNG کیا واپس نہیں دے سکتی
GIF میں زیادہ سے زیادہ 256 رنگ ہوتے ہیں، جو ایک پیلیٹ کے طور پر چنے جاتے ہیں اور انڈیکس سے استعمال ہوتے ہیں۔ PNG میں تبدیل کرنے سے یہ حد ختم ہو جاتی ہے — PNG ایک کروڑ ساٹھ لاکھ رنگ رکھ سکتی ہے — لیکن اس جگہ میں ڈالنے کو کچھ نہیں، کیونکہ GIF بناتے وقت ہی رنگ پھینک دیے گئے تھے۔ GIF کے طور پر محفوظ کی گئی تصویر، PNG میں تبدیل ہو کر بھی، 256 رنگوں والی تصویر ہی رہتی ہے، بس ایسے فارمیٹ میں جو زیادہ رکھ سکتا ہے۔ پیلیٹ نے جو پھینک دیا، تبدیلی اسے واپس نہیں لا سکتی، اور جو ٹول اس کا دعویٰ کرے وہ پکسلز گھڑ رہا ہے۔
یہی بات ٹرانسپیرنسی پر لاگو ہوتی ہے، اور اصل تکلیف یہیں ہوتی ہے۔ GIF کی ٹرانسپیرنسی ایک بٹ کی ہے: پکسل یا تو پوری طرح آر پار نظر آتا ہے یا پوری طرح ٹھوس، درمیان میں کچھ نہیں۔ اس لیے GIF میں گول لوگو کا کنارہ سخت، دندانے دار اور سیڑھی نما ہوتا ہے، عموماً اس رنگ کے ہالے کے ساتھ جس پر اسے رکھ کر بنایا گیا تھا۔ PNG ٹرانسپیرنسی کے 256 درجے سپورٹ کرتی ہے اور تبدیل شدہ فائل ان میں سے ٹھیک ایک استعمال کرے گی، کیونکہ GIF کے پاس بس ایک ہی تھا۔ اس کنارے کو نرم کرنے کا مطلب اسے دوبارہ بنانا ہے، تبدیل کرنا نہیں۔
ڈیدرنگ فائل کے سائز کی وضاحت کرتی ہے، جو اکثر بڑھ جاتا ہے۔ اپنے پیلیٹ سے باہر کے رنگوں کی نقل کے لیے GIF قریبی رنگوں کے پکسلز باریک شطرنجی انداز میں بکھیرتی ہے — اور کمپریسر کی نظر میں یہ پیٹرن محض شور ہے۔ PNG ہر پکسل کا اندازہ اس کے پڑوسیوں سے لگا کر کمپریس کرتی ہے، جو سادہ حصوں پر شاندار کام کرتا ہے اور ڈیدر پر ناکام ہو جاتا ہے، اس لیے ڈیدر والی GIF بالکل انہی پکسلز کے لیے اپنے سے کئی گنا بڑی PNG بنا سکتی ہے۔ سادہ رنگوں والا گرافک، توقع کے مطابق، چھوٹی PNG میں تبدیل ہوتا ہے۔
اینیمیشن باقی نہیں رہتی: اینیمیٹڈ GIF اپنے پہلے فریم کے طور پر تبدیل ہوتی ہے، کیونکہ PNG ایک ساکن فارمیٹ ہے۔ 2026 میں بھی GIF کے موجود رہنے کی اصل وجہ یہی ہے، حالانکہ وہ اڑتیس سال پرانی ہے اور باقی ہر کام میں کمزور۔
جب آپ کو کچھ اور چاہیے
اگر GIF حرکت کرتی ہے تو یہ سرے سے غلط تبدیلی ہے۔ ویب پیج پر چھوٹی اینیمیشن کے لیے ffmpeg -i in.gif -c:v libvpx-vp9 out.webm یا اینیمیٹڈ WebP، GIF سے کہیں چھوٹی اور ہموار ہوتی ہے، اور ہر موجودہ براؤزر دونوں چلاتا ہے۔ اگر اسے GIF ہی رہنا ہو تو gifsicle --optimize=3 درست جواب ہے۔
ساکن فریم کے لیے یہ سوچنا مفید ہے کہ تصویر ہے کیا۔ اگر یہ فوٹوگراف ہے تو PNG پورے فائل سائز پر 256 رنگوں کا ایک اندازہ محفوظ کر رہی ہے، اور JPG قابلِ ذکر اضافی نقصان کے بغیر چھوٹی ہوگی۔ اگر یہ گرافک ہے تو pngquant یا oxipng -o 4 PNG کو کافی چھوٹا کر دیں گے، اور ImageMagick کا magick in.gif -coalesce out-%d.png صرف پہلا نہیں بلکہ ہر فریم الگ فائل میں لکھ دیتا ہے۔
اکثر پوچھے جانے والے سوالات
مجھے کون سا فریم ملے گا؟
پہلا۔ ساکن GIF کے لیے (2000 کی دہائی میں محفوظ کیے گئے لوگوز اور خاکوں میں بہت عام) یہی پوری تصویر ہے۔
کیا ٹرانسپیرنسی برقرار رہتی ہے؟
جی ہاں — GIF کی ایک رنگ والی ٹرانسپیرنسی صاف طور پر PNG میں منتقل ہو جاتی ہے۔
ساکن GIF کو PNG میں تبدیل ہی کیوں کریں؟
GIF صرف 256 رنگوں اور بہت پرانی کمپریشن تک محدود ہے۔ گرافکس کے لیے PNG چھوٹی ہوتی ہے، پورے رنگ رکھتی ہے، اور ہر ڈیزائن ٹول اسے ترجیح دیتا ہے۔
کیا میں اینیمیشن کے تمام فریم نکال سکتا ہوں؟
یہاں ابھی نہیں — یہ ٹول ہر فائل سے ایک صاف ساکن تصویر بناتا ہے۔
کیا میری فائلیں کہیں محفوظ کی جاتی ہیں؟
نہیں — کسی بھی مرحلے پر کچھ بھی محفوظ نہیں کیا جاتا۔
جاننا مفید ہے: اینیمیٹڈ GIF صرف اپنے پہلے فریم کے طور پر تبدیل ہوتی ہیں۔
یہ ٹول اپنی ویب سائٹ پر لگائیں
کسی بھی بلاگ، کلاس پیج یا ہیلپ آرٹیکل کے لیے مفت۔ ایک اسنیپٹ پیسٹ کریں اور آپ کے وزیٹرز اسے سیدھا آپ کے صفحے پر استعمال کر سکیں گے۔
مزید تصویری ٹولز
JPG سے PNG
کسی بھی JPG سے لاس لیس PNG، ایک ساتھ کئی فائلیں
BMP سے PNG
پرانی بٹ میپ فائلیں، جدید اور چھوٹی
PNG سے WEBP
ویب کے لیے تیار WebP، ٹرانسپیرنسی برقرار
TIFF سے JPG
اسکین اور اسٹوڈیو فائلیں، شیئر کرنے کے قابل
SVG سے PNG
ویکٹر سے پکسلز، جس سائز میں چاہیں
PNG سے JPG
PNG کو چھوٹی JPG میں، بیک گراؤنڈ آپ چنیں