تبدیل GIF به PNG
یک عکس ثابت PNG از فایل GIF بگیرید یا GIF متحرک را به یک فایل PNG برای هر فریم تقسیم کنید. بخشهای شفاف، شفاف میمانند و رنگها دقیقاً همانطور منتقل میشوند.
مبدل عکس
یا فایلهای JPG, JPEG, JPE … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
85 عکسها را از نظر بصری مشابه اصل نگه میدارد. فقط وقتی فایل کوچکتر میخواهید آن را کمتر کنید.
JPG، BMP و EPS شفافیت ندارند. پیکسلهای شفاف با این رنگ پر میشوند.
رنگ هگز پشت پیکسلهای شفاف، مثلاً #FFFFFF.
این قالب فقط یک تصویر را نگه میدارد. اگر میخواهید انیمیشن حفظ شود خروجی GIF یا WebP را انتخاب کنید.
آیکون چنداندازهای چند وضوح را در یک فایل دارد؛ مرورگرها و سیستمعاملها همان را که لازم دارند برمیدارند.
ابعاد اصلی را نگه دارید یا یک ضلع را وارد کنید تا نسبت تصویر حفظ شود.
پیکسل برای ضلعی که در بالا انتخاب کردید.
درصدی از ابعاد اصلی.
sRGB برای صفحه نمایش و وب مناسب است. برای چاپ حالت اصلی را نگه دارید؛ سیاهوسفید رنگ را حذف میکند.
فقط فراداده است؛ 0 مقدار اصلی را نگه میدارد. چاپگرها و برخی درگاهها این عدد را میخوانند؛ ابعاد پیکسلی را تغییر نمیدهد.
نحوه استفاده از این ابزار
- 1
فایل GIF را بارگذاری کنید
تا 20 فایل GIF اضافه کنید، هر کدام حداکثر 95 MB. هم GIF متحرک و هم GIF ثابت پشتیبانی میشود.
- 2
فریمهای موردنظر را انتخاب کنید
در بخش تنظیمات پیشرفته، گزینهٔ ورودی متحرک روی فقط فریم اول است. برای گرفتن کل دنباله، آن را روی هر فریم بهصورت فایل جداگانه بگذارید.
- 3
روی «تبدیل به PNG» بزنید
یک GIF ثابت یک PNG میدهد. انیمیشنی که به فریمها تقسیم شود، بهصورت PNGهای شمارهدار در یک فایل ZIP برمیگردد.
تبدیل GIF به PNG بهطور پیشفرض فریم اول را بهصورت تصویر ثابت بدون افت کیفیت میدهد، یا وقتی ورودی متحرک را تغییر دهید، هر فریم را بهصورت یک PNG جدا.
تبدیل GIF به PNG: یک عکس ثابت یا همهٔ فریمها
شرکت CompuServe در سال 1987 فرمت GIF را عرضه کرد و نسخهٔ 1989 یعنی GIF89a دو قابلیتی را اضافه کرد که هنوز به خاطر آنها از GIF استفاده میشود: رنگ شفاف و تأخیر بین فریمها. برای همین یک GIF میتواند لوگویی با پسزمینهٔ شفاف، یک حلقهٔ واکنشی یا هر دو باشد. PNG اولی را نگه میدارد و دومی را حذف میکند، چون یک PNG استاندارد همیشه فقط یک تصویر است.
پس پیش از تبدیل باید معلوم کنید کدام تصویر را میخواهید. برای آیکون، استیکر یا لوگویی که بهصورت GIF ذخیره شده، فریم اول کل تصویر است. برای انیمیشن شاید فریم کاور را برای تصویر بندانگشتی یا پیشنمایش وبلاگ بخواهید، یا همهٔ فریمها را برای ویرایش تکبهتک، ساخت اسپرایتشیت بازی یا مونتاژ دوباره بهصورت ویدیو. هر دو مسیر در همین صفحه فقط یک تنظیم است.
- رنگ در هر فریم GIF
- 256
- شفافیت GIF: روشن یا خاموش
- 1 بیتی
- رنگی که یک PNG 24 بیتی میتواند ذخیره کند
- 16.7 M
- GIF در هر دسته، هر کدام 95 MB
- 20
GIF
فرمت تبادل گرافیکی (GIF)
GIF را شرکت CompuServe در سال 1987 معرفی کرد و هنوز پرکاربردترین فرمت برای انیمیشنهای کوتاه و تکرارشونده است. این فرمت بدون افت کیفیت است، اما در هر فریم به پالت 256 رنگ محدود است؛ برای همین در عکسها و گرادیانها نوارنوار شدن و دیترینگ دیده میشود. فقط شفافیت روشن/خاموش (1 بیتی) را پشتیبانی میکند که لبههای شکلهای منحنی را دندانهدار میکند. GIF متحرک اغلب بسیار بزرگتر از همان کلیپ در قالب MP4 یا WebP است. همه مرورگرها، برنامههای پیامرسان و شبکههای اجتماعی GIF را پخش میکنند.
- فشردهسازی
- بدون اتلاف
- شفافیت
- بله
- انیمیشن
- بله
- سال معرفی
- 1987 · CompuServe
PNG
گرافیک شبکهای قابلحمل
PNG یک فرمت رستری بدون اتلاف است که در سال ۱۹۹۶ توسط PNG Development Group منتشر شد و بعدها W3C و ISO آن را استاندارد کردند. هر پیکسل را دقیقاً حفظ میکند، از شفافیت کامل آلفا پشتیبانی میکند و متن، لبههای تیز و رنگهای یکدست را بدون artefact نگه میدارد. همین دقت آن را برای اسکرینشات، لوگو، آیکون و گرافیک رابط کاربری مناسب میکند. در عوض حجمش زیاد است: عکسهایی که با PNG ذخیره شوند اغلب چند برابر همان عکس با JPEG یا WebP حجم دارند. همه مرورگرها، سیستمعاملها و ویرایشگرها فایلهای PNG را باز میکنند.
- فشردهسازی
- بدون اتلاف
- شفافیت
- بله
- انیمیشن
- خیر
- سال معرفی
- 1996 · PNG Development Group
مردم GIF را به PNG تبدیل میکنند تا تصویر ثابت یا فریمهای جداگانهٔ قابل ویرایش با شفافیت سالم داشته باشند؛ مسیر برعکس، PNG را برای نرمافزارهایی که فقط GIF نشان میدهند در 256 رنگ فشرده میکند.
چه اتفاقی برای پالت رنگ و شفافیت میافتد
خواندن پالت
هر پیکسل GIF شمارهٔ یک ردیف در جدولی با حداکثر 256 رنگ است؛ مبدل رنگ واقعی را از آن پیدا میکند.
نگاشت شفافیت
تنها رنگی که شفاف علامت خورده، به پیکسلهای کاملاً شفاف PNG تبدیل میشود. بقیهٔ پیکسلها کاملاً مات هستند.
نوشتن PNG بدون افت کیفیت
پیکسلها دقیقاً همانطور که نمایش داده میشوند ذخیره میشوند. ویرایشها و ذخیرههای بعدی هیچ artifact فشردهسازی اضافه نمیکنند.
حجم فایل ممکن است هر دو جهت را برود. GIF از فشردهسازی LZW روی اندیسهای پالت استفاده میکند؛ PNG از DEFLATE همراه با فیلتر بهره میبرد که معمولاً روی همان گرافیک ساده کارآمدتر است. لوگوی GIF ثابت اغلب کمی کوچکتر میشود. فریمی از یک GIF عکسگونهٔ دیترشده ممکن است بزرگتر شود، چون الگوی ریزنقطهای که رنگهای بیشتر را جعل میکرد، بدون افت کیفیت سخت فشرده میشود.
اگر PNG را برای جایی میخواهید که JPG لازم دارد، مستقیم به تبدیل GIF به JPG بروید و رنگ پسزمینه را برای بخشهای شفاف همانجا انتخاب کنید. اگر بعداً میخواهید حرکت را بهصورت حلقهای کوچکتر و باکیفیتتر برگردانید، فریمهایی که اینجا خروجی میگیرید شروع خوبی هستند؛ برای کلیپهای ضبطشده با گوشی، بهجای آن آموزش ساخت GIF از ویدیو را بخوانید.
پرسشهای رایج دربارهٔ تبدیل GIF به PNG
هنگام تبدیل GIF متحرک به PNG کدام فریم را دریافت میکنم؟
بهطور پیشفرض فریم اول. این فریم اغلب همان است که سازنده بهعنوان کاور انتخاب کرده، اما بعضی GIFها با فریم خالی یا کمرنگ شروع میشوند. اگر GIF شما چنین است، همهٔ فریمها را خروجی بگیرید و فریم موردنظرتان را نگه دارید.
چگونه همهٔ فریمهای GIF را با فرمت PNG استخراج کنم؟
پیش از زدن دکمهٔ تبدیل به PNG، گزینهٔ ورودی متحرک را روی هر فریم بهصورت فایل جداگانه بگذارید. هر فریم به یک PNG جدا با شمارهگذاری به ترتیب پخش تبدیل میشود و همه با هم در یک فایل ZIP دانلود میشوند. این روش معمول برای ساخت اسپرایتشیت یا انتخاب تصویر بندانگشتی است.
آیا پسزمینهٔ شفاف GIF حفظ میشود؟
بله. PNG کانال آلفای کامل دارد، پس رنگ شفاف GIF بهصورت پیکسلهای شفاف منتقل میشود. چیزی که بهتر نمیشود لبههاست: شفافیت GIF برای هر پیکسل فقط روشن یا خاموش است، پس لبههای دندانهدار همانطور دندانهدار میمانند.
آیا PNG رنگهای بیشتری از GIF اصلی نشان میدهد؟
خیر. پالت GIF تعداد رنگ را برای هر فریم به 256 محدود میکند و تبدیل نمیتواند رنگهایی را که هنگام ساخت GIF حذف شدهاند بازسازی کند. نوارنوار شدن و نقطههای دیترینگ همچنان دیده میشوند؛ فقط حالا در فرمتی ذخیره شدهاند که افت کیفیت بیشتری اضافه نمیکند.
آیا راهی برای حفظ انیمیشن در قالب PNG وجود دارد؟
PNG استاندارد فقط یک تصویر نگه میدارد. نوع متحرک آن، APNG، حرکت را با رنگ کامل و شفافیت نرم حفظ میکند؛ برای آن از تبدیل GIF به APNG استفاده کنید. برای یک تصویر ثابت، همین صفحه ابزار درست است.
مبدلهای دیگر GIF و PNG
- تبدیل GIF به JPGتبدیل GIF به JPG یا JPEG: فریم اول به عکس ثابت تبدیل میشود و نواحی شفاف با رنگ دلخواه شما پر میشوند. تا 20 گیف همزمان.
- تبدیل GIF به WebPتبدیل GIF به WebP متحرک با حفظ همهٔ فریمها و زمانبندی آنها و حجمی اغلب کمتر از نصف. مناسب سایت و استیکر واتساپ. بدون ثبتنام.
- تبدیل GIF به APNGتبدیل GIF متحرک به APNG بدون از دست رفتن حتی یک فریم؛ مناسب استیکر متحرک LINE و Discord، با تغییر اندازه و تا 20 فایل همزمان.
- تبدیل PNG به GIFتبدیل عکس PNG به GIF برای ابزارها و قالبهایی که فقط GIF میپذیرند. اول ببینید پالت 256 رنگی و شفافیت 1 بیتی با تصویر شما چه میکند.
- تبدیل WebP به PNGWebP را بدون از دست رفتن شفافیت به PNG تبدیل کنید. لوگو و استیکر لبههای شفاف را حفظ میکنند؛ WebP متحرک: فریم اول یا همهٔ فریمها.
- تبدیل عکس به PNGتبدیل WebP، AVIF، HEIC، GIF، SVG، PSD، TIFF، RAW و فرمتهای دیگر به PNG. خروجی بدون افت کیفیت، حفظ پسزمینهٔ شفاف، 20 فایل در هر نوبت، بدون ثبتنام.