UltKit

تبدیل PNG به APNG

این مبدل فایل PNG را به‌صورت APNG، یعنی نسخهٔ متحرک PNG، بازنویسی می‌کند. یک عکس ثابت به APNG تک‌فریمی تبدیل می‌شود. این کار زمانی مفید است که یک سامانهٔ بارگذاری حتماً ساختار APNG را بخواهد، اما از عکس ثابت حرکت نمی‌سازد و چند PNG را هم در یک انیمیشن کنار هم نمی‌گذارد.

مبدل عکس

یا فایل‌های JPG, JPEG, JPE … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل‌های PNG را بارگذاری کنید

    تا ۲۰ فایل اضافه کنید که هر کدام حداکثر 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

گرافیک شبکه‌ای قابل‌حمل

PNG یک فرمت رستری بدون اتلاف است که در سال ۱۹۹۶ توسط PNG Development Group منتشر شد و بعدها W3C و ISO آن را استاندارد کردند. هر پیکسل را دقیقاً حفظ می‌کند، از شفافیت کامل آلفا پشتیبانی می‌کند و متن، لبه‌های تیز و رنگ‌های یکدست را بدون artefact نگه می‌دارد. همین دقت آن را برای اسکرین‌شات، لوگو، آیکون و گرافیک رابط کاربری مناسب می‌کند. در عوض حجمش زیاد است: عکس‌هایی که با PNG ذخیره شوند اغلب چند برابر همان عکس با JPEG یا WebP حجم دارند. همه مرورگرها، سیستم‌عامل‌ها و ویرایشگرها فایل‌های PNG را باز می‌کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
1996 · PNG Development Group
مبدل PNG

APNG

PNG متحرک (Animated PNG)

APNG افزونه‌ای برای PNG است که چند فریم را برای ساخت انیمیشن ذخیره می‌کند و توسعه‌دهندگان Mozilla در سال 2004 آن را پیشنهاد دادند. برخلاف GIF از رنگ کامل 24 بیتی و شفافیت نرم آلفای 8 بیتی پشتیبانی می‌کند، پس لبه‌های انیمیشن روی هر پس‌زمینه‌ای تمیز دیده می‌شوند. نمایشگرهای قدیمی PNG فقط فریم اول را نشان می‌دهند و همین، قالب را با نسخه‌های قبلی سازگار می‌کند. همه مرورگرهای امروزی APNG را پخش می‌کنند، اما بسیاری از ویرایشگرها، پیام‌رسان‌ها و شبکه‌های اجتماعی هنوز آن را PNG ثابت می‌دانند. چون هر فریم بدون اتلاف ذخیره می‌شود، فایل‌ها می‌توانند حجیم باشند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
بله
سال معرفی
2004 · Mozilla
مبدل APNG

PNG ثابت فقط وقتی به APNG تبدیل می‌شود که مجموعهٔ استیکر، موتور بازی یا خط‌لولهٔ دارایی انتظار داشته باشد همهٔ فایل‌ها ساختار PNG متحرک داشته باشند، تا آیتم بدون حرکت با همتایان متحرکش هماهنگ شود.

مقایسهٔ APNG و GIF: رنگ 24 بیتی و آلفای 8 بیتی

APNGGIFWebP متحرک
رنگ در هر فریم16.7 میلیون (24 بیت)پالت 256 رنگ16.7 میلیون
شفافیتآلفای 8 بیتی، لبه‌های نرمروشن یا خاموش برای هر پیکسلآلفای 8 بیتی
فریم‌های بدون افت کیفیتyesyesاختیاری
نمایش به‌صورت عکس ثابت در جاهای بدون پشتیبانیyesnono
پخش در همهٔ مرورگرهای اصلی امروزیyesyesyes

مسیر APNG از Mozilla تا استاندارد PNG

  1. 2004

    پیشنهاد موزیلا

    توسعه‌دهندگان موزیلا APNG را به‌عنوان جایگزین ساده‌تر MNG طراحی می‌کنند.

  2. 2008

    Firefox 3

    اولین مرورگری که APNG را پخش می‌کند عرضه می‌شود.

  3. 2014

    Safari 8

    اپل در OS X Yosemite و iOS 8 پشتیبانی را اضافه می‌کند.

  4. 2017

    Chrome 59

    کروم هم اضافه می‌شود و APNG در همهٔ مرورگرهای اصلی قابل پخش می‌شود.

  5. 2025

    PNG Third Edition

    استاندارد W3C بخش‌های APNG را به خود PNG اضافه می‌کند.

ساخت یک PNG متحرک واقعی

دهه‌ها گروه توسعهٔ PNG، APNG را خارج از مشخصات رسمی نگه داشت؛ رأی‌گیری 2007 آن را به نفع MNG رد کرد که تقریباً هیچ‌کس آن را نپذیرفت. مرورگرها به‌هرحال APNG را پیاده کردند و ویرایش سوم در 2025 سرانجام آن را به رسمیت شناخت. امروز شناخته‌شده‌ترین کاربرد آن استیکرهای پیام‌رسان‌هاست: LINE برای استیکر متحرک APNG می‌خواهد و به همین دلیل طراحان GIF را به آن تبدیل می‌کنند.

اگر حرکت را به‌صورت ویدیو یا فیلم صفحه دارید، ابتدا با ابزارهای تبدیل ویدیو به GIF آن را GIF کنید و سپس GIF را به APNG تبدیل کنید. اگر فریم‌هایتان از نرم‌افزار انیمیشن به‌صورت PNG شماره‌دار درآمده، آن‌ها را از همان نرم‌افزار به‌صورت GIF یا ویدیو خروجی بگیرید؛ این صفحه آن‌ها را به هم نمی‌چسباند. اگر مقصد فقط عکس ثابت با شفافیت می‌خواهد، PNG را نگه دارید یا برای جایی که GIF لازم است از تبدیل PNG به GIF استفاده کنید. راهنمای ساخت GIF از ویدیو نرخ فریم و تنظیمات تکرار را توضیح می‌دهد.

پرسش‌های رایج تبدیل PNG به APNG

آیا PNG ثابت من پس از تبدیل به APNG متحرک می‌شود؟

خیر. یک عکس ثابت فقط یک فریم دارد، پس APNG هم یک فریم دارد و دقیقاً مثل قبل دیده می‌شود. حرکت به دنباله‌ای از فریم‌ها نیاز دارد که از ویدیو، GIF یا ابزار انیمیشن‌سازی به دست می‌آید.

آیا می‌توانم اینجا چند فریم PNG را در یک APNG ترکیب کنم؟

در این صفحه نه. هر PNG بارگذاری‌شده جداگانه به فایل خودش تبدیل می‌شود. برای ساخت انیمیشن، از ویدیو با ابزارهای تبدیل ویدیو به GIF شروع کنید یا یک GIF موجود را با تبدیل GIF به APNG تبدیل کنید.

APNG تک‌فریمی به چه کاری می‌آید؟

برخی اسکریپت‌های ساخت، اعتبارسنج‌های استیکر و خط‌لوله‌های دارایی، وجود بخش کنترل انیمیشن APNG را بررسی می‌کنند و PNG ساده را رد می‌کنند، حتی برای فریمی که حرکت ندارد، مثل یک جایگزین ثابت در مجموعه‌ای از دارایی‌های متحرک. تبدیل این ساختار را بدون دست زدن به پیکسل‌ها اضافه می‌کند.

آیا APNG تک‌فریمی از بررسی استیکر متحرک LINE رد می‌شود؟

خیر. LINE استیکرهای متحرک را با APNG و چند فریم می‌خواهد، پس یک فریم ثابت شرط را برآورده نمی‌کند. ابتدا انیمیشن را بسازید، سپس تعداد فریم و حجم آن را با راهنمای سازندگان LINE مقایسه کنید.

آیا حجم APNG از PNG اصلی بیشتر است؟

فقط به اندازهٔ چند ده بایت برای بخش‌های کنترلی اضافه. داده‌های تصویر به همان روش بدون افت فشرده می‌شوند، پس حجم فایل عملاً تقریباً ثابت می‌ماند.

چطور مطمئن شوم که فایل واقعاً APNG است؟

آن را در یک نمایشگر hex باز کنید و دنبال حروف acTL پیش از اولین بخش IDAT بگردید. ابزارهایی مانند ExifTool هم داده‌های کنترل انیمیشن، از جمله تعداد فریم‌ها، را نشان می‌دهند.