UltKit

PNG سے APNG کنورٹر

یہ کنورٹر PNG کو APNG کی شکل میں دوبارہ لکھتا ہے۔ APNG، PNG کی اینیمیٹڈ توسیع ہے۔ ایک ساکن تصویر ایک فریم والی APNG بن جاتی ہے۔ یہ اُس وقت کام آتا ہے جب کوئی اپ لوڈ پائپ لائن APNG ساخت ہی مانگتی ہو۔ یہ ساکن تصویر میں حرکت پیدا نہیں کرتا اور نہ کئی PNG فائلوں کو ایک اینیمیشن میں جوڑتا ہے۔

تصویر کنورٹر

یا JPG, JPEG, JPE … فائلیں یہاں ڈراپ کریں ·

زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف

آؤٹ پٹ

فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔

اس ٹول کو استعمال کرنے کا طریقہ

  1. 1

    PNG فائلیں اپ لوڈ کریں

    زیادہ سے زیادہ 20 فائلیں شامل کریں، ہر فائل 95 MB تک۔ ہر PNG الگ سے تبدیل ہوتی ہے؛ فائلیں آپس میں جوڑی نہیں جاتیں۔

  2. 2

    آؤٹ پٹ فارمیٹ چیک کریں

    اس میں تبدیل کریں پہلے ہی APNG پر سیٹ ہے۔ کوالٹی سلائیڈر موجود نہیں: APNG لاسلیس ہے، اس لیے رنگ اور شفافیت بغیر تبدیلی کے برقرار رہتے ہیں۔

  3. 3

    تبدیل کریں اور ڈاؤن لوڈ کریں

    APNG میں تبدیل کریں دبائیں۔ ہر نتیجہ .png ایکسٹینشن ہی رکھتا ہے، جو APNG فائل کا عام نام ہے۔

جواب

PNG کو APNG میں تبدیل کرنے سے اصل میں کیا ہوتا ہے؟

یہ اسی تصویری ڈیٹا کے گرد APNG کے اینیمیشن چنکس شامل کرتا ہے۔ ایک PNG دینے پر ایک فریم کی APNG ملتی ہے، جس میں پکسلز، مکمل رنگ اور الفا یکساں رہتے ہیں۔ یہ ساکن تصویر کو متحرک نہیں کرتا اور کئی PNG کو ایک سلسلے میں نہیں جوڑتا۔

PNG کو APNG میں تبدیل کریں: ایک ساکن تصویر اندر، ایک فریم باہر

APNG ایک PNG ہے جس میں تین اضافی چنک اقسام ہوتی ہیں۔ acTL فریموں اور لوپس کی تعداد بتاتا ہے، fcTL ہر فریم کا سائز، پوزیشن اور وقفہ طے کرتا ہے، اور fdAT پہلے کے بعد کے فریم رکھتا ہے۔ پہلا فریم عام IDAT چنکس میں محفوظ ہوتا ہے، اس لیے جو پروگرام APNG نہیں سمجھتا وہ اسے عام ساکن PNG کے طور پر دکھا دیتا ہے۔ یہی پسماندہ مطابقت اس فارمیٹ کی بہترین خوبی ہے اور اسی لیے فائل .png ایکسٹینشن رکھتی ہے۔

ایک ساکن تصویر کو تبدیل کرنے پر acTL چنک شامل ہوتا ہے جو بتاتا ہے کہ اینیمیشن میں ایک فریم ہے، ساتھ ایک fcTL۔ نظر آنے والی کوئی چیز نہیں بدلتی۔ اس تبدیلی کو تلاش کرنے والے اکثر زیادہ کی توقع رکھتے ہیں، اس لیے صاف کہنا ضروری ہے: تصویر میں وہ حرکت نہیں آ سکتی جو اس میں تھی ہی نہیں، اور یہ صفحہ ہر اپ لوڈ فائل کو الگ تصویر سمجھتا ہے۔

PNG

Portable Network Graphics

PNG ایک لاس لیس راسٹر فارمیٹ ہے جسے 1996 میں PNG Development Group نے شائع کیا اور بعد میں W3C اور ISO نے معیاری بنایا۔ یہ ہر پکسل کو بالکل ویسا ہی رکھتا ہے، مکمل الفا شفافیت کو سپورٹ کرتا ہے اور متن، تیز کناروں اور سادہ رنگوں کو بغیر خرابی کے سنبھالتا ہے۔ اسی درستگی کی وجہ سے یہ اسکرین شاٹس، لوگوز، آئیکنز اور انٹرفیس گرافکس کے لیے مثالی ہے۔ اس کی قیمت سائز ہے: PNG میں محفوظ تصاویر اکثر اسی تصویر کے JPEG یا WebP کے مقابلے میں کئی گنا بڑی ہوتی ہیں۔ تمام براؤزرز، آپریٹنگ سسٹمز اور ایڈیٹرز PNG فائلیں کھولتے ہیں۔

کمپریشن
لاس لیس
شفافیت
ہاں
اینیمیشن
نہیں
متعارف ہونے کا سال
1996 · PNG Development Group
PNG کنورٹر

APNG

اینیمیٹڈ PNG

APNG، PNG کی توسیع ہے جو اینیمیشن بنانے کے لیے کئی فریمز محفوظ کرتی ہے، اور 2004 میں Mozilla کے ڈیولپرز نے تجویز کی۔ GIF کے برعکس یہ مکمل 24-bit رنگ اور ہموار 8-bit الفا شفافیت سپورٹ کرتی ہے، اس لیے کسی بھی پس منظر پر اینیمیٹڈ کنارے صاف نظر آتے ہیں۔ پرانے PNG ویورز صرف پہلا فریم دکھاتے ہیں، جس سے فارمیٹ پچھلے ورژنز سے ہم آہنگ رہتا ہے۔ تمام جدید براؤزر APNG چلاتے ہیں، لیکن بہت سے ایڈیٹرز، میسجنگ ایپس اور سوشل نیٹ ورکس اسے اب بھی عام PNG سمجھتے ہیں۔ ہر فریم لاس لیس محفوظ ہونے کی وجہ سے فائلیں بڑی ہو سکتی ہیں۔

کمپریشن
لاس لیس
شفافیت
ہاں
اینیمیشن
ہاں
متعارف ہونے کا سال
2004 · Mozilla
APNG کنورٹر

ساکن PNG کو APNG میں تب ہی بدلا جاتا ہے جب اسٹیکر سیٹ، گیم انجن یا اثاثہ پائپ لائن ہر فائل میں اینیمیٹڈ PNG کا ڈھانچہ مانگے، تاکہ غیر متحرک آئٹم اپنے متحرک ساتھیوں کے مطابق ہو۔

APNG بمقابلہ GIF: 24-bit رنگ اور 8-bit الفا

APNGGIFاینیمیٹڈ WebP
فی فریم رنگ1.67 کروڑ (24-bit)256 رنگوں کا پیلیٹ1.67 کروڑ
شفافیت8-bit الفا، نرم کنارےہر پکسل پر آن یا آف8-bit الفا
لاسلیس فریمyesyesاختیاری
جہاں سپورٹ نہ ہو وہاں ساکن تصویر کے طور پر نظر آناyesnono
تمام موجودہ بڑے براؤزرز میں چلتی ہےyesyesyes

APNG، Mozilla سے PNG معیار تک کیسے پہنچا

  1. 2004

    Mozilla کی تجویز

    Mozilla کے ڈویلپرز APNG کو MNG کے آسان متبادل کے طور پر ڈیزائن کرتے ہیں۔

  2. 2008

    Firefox 3

    APNG چلانے والا پہلا براؤزر جاری ہوتا ہے۔

  3. 2014

    Safari 8

    Apple OS X Yosemite اور iOS 8 پر سپورٹ شامل کرتا ہے۔

  4. 2017

    Chrome 59

    Chrome بھی شامل ہو جاتا ہے، اور APNG ہر بڑے براؤزر میں چل پڑتی ہے۔

  5. 2025

    PNG Third Edition

    W3C معیار APNG کے چنکس کو خود PNG میں شامل کر لیتا ہے۔

اس کے بجائے اصل اینیمیٹڈ PNG بنانا

کئی دہائیوں تک PNG Development Group نے APNG کو سرکاری وضاحت سے باہر رکھا؛ 2007 کی ووٹنگ میں اسے MNG کے حق میں مسترد کیا گیا، جسے تقریباً کسی نے نہیں اپنایا۔ براؤزرز نے پھر بھی APNG نافذ کی، اور 2025 کا تیسرا ایڈیشن اسے آخرکار تسلیم کرتا ہے۔ آج اس کا سب سے معروف استعمال میسجنگ اسٹیکرز ہیں: LINE اینیمیٹڈ اسٹیکرز کے لیے APNG مانگتا ہے، اسی لیے ڈیزائنر GIF کو اس میں تبدیل کرتے ہیں۔

اگر حرکت ویڈیو یا اسکرین ریکارڈنگ کی شکل میں ہے تو پہلے ویڈیو سے GIF ٹولز سے اسے GIF بنائیں، پھر اس GIF کو APNG میں تبدیل کریں۔ اگر فریم اینیمیشن پروگرام سے نمبر والی PNG فائلوں کی صورت میں نکلے ہیں تو انہیں اسی پروگرام سے GIF یا ویڈیو کے طور پر ایکسپورٹ کریں؛ یہ صفحہ انہیں آپس میں نہیں جوڑے گا۔ اور اگر ہدف کو صرف شفافیت والی ساکن تصویر چاہیے تو PNG ہی رکھیں، یا GIF مانگنے والی جگہ کے لیے PNG سے GIF استعمال کریں۔ ویڈیو سے GIF بنانے کی گائیڈ میں فریم ریٹ اور لوپ سیٹنگز کی تفصیل ہے۔

PNG سے APNG کے بارے میں سوالات

کیا APNG میں تبدیل کرنے کے بعد میری ساکن PNG حرکت کرنے لگے گی؟

نہیں۔ ساکن تصویر کا ایک ہی فریم ہوتا ہے، اس لیے APNG میں بھی ایک فریم ہوگا اور وہ بالکل ویسی ہی نظر آئے گی۔ حرکت کے لیے فریموں کا سلسلہ چاہیے، جو ویڈیو، GIF یا اینیمیشن ٹول سے ملتا ہے۔

کیا میں یہاں کئی PNG فریمز کو ایک APNG میں جوڑ سکتا ہوں؟

اس صفحے پر نہیں۔ اپ لوڈ کی گئی ہر PNG الگ فائل میں تبدیل ہوتی ہے۔ اینیمیشن بنانے کے لیے ویڈیو سے شروع کریں اور ویڈیو سے GIF ٹولز استعمال کریں، یا موجودہ GIF کو GIF سے APNG سے تبدیل کریں۔

کسی کو ایک فریم والی APNG کی ضرورت کیوں ہوگی؟

کچھ بلڈ اسکرپٹس، اسٹیکر ویلیڈیٹرز اور اثاثہ پائپ لائنز APNG کا اینیمیشن کنٹرول چنک دیکھتی ہیں اور سادہ PNG قبول نہیں کرتیں، چاہے فریم ساکن ہو، جیسے اینیمیٹڈ اثاثوں کے سیٹ میں ایک ساکن پلیس ہولڈر۔ تبدیلی پکسلز کو چھوئے بغیر یہ ڈھانچہ شامل کر دیتی ہے۔

کیا ایک فریم والی APNG، LINE کے اینیمیٹڈ اسٹیکر ریویو میں پاس ہو جاتی ہے؟

نہیں۔ LINE اینیمیٹڈ اسٹیکرز APNG میں کئی فریموں کے ساتھ مانگتا ہے، اس لیے ایک ساکن فریم شرط پوری نہیں کرتا۔ پہلے اینیمیشن بنائیں، پھر اس کے فریموں کی تعداد اور سائز LINE کی کری ایٹر گائیڈ لائنز سے چیک کریں۔

کیا APNG اصل PNG سے بڑی ہوتی ہے؟

صرف چند درجن بائٹس، اضافی کنٹرول چنکس کی وجہ سے۔ تصویری ڈیٹا اسی لاسلیس طریقے سے کمپریس رہتا ہے، اس لیے فائل سائز تقریباً وہی رہتا ہے۔

کیسے معلوم کریں کہ کوئی فائل واقعی APNG ہے؟

اسے ہیکس ویور میں کھولیں اور پہلے IDAT چنک سے پہلے acTL حروف تلاش کریں۔ ExifTool جیسے ٹولز بھی اینیمیشن کنٹرول ڈیٹا، بشمول فریموں کی تعداد، دکھاتے ہیں۔