پرش به محتوای اصلی

راهنماها

چگونه تصاویر WebP و AVIF را به JPG تبدیل کنیم

چرا تصاویری که دانلود می‌کنید WebP یا AVIF از آب درمی‌آیند، کدام برنامه‌ها با آن‌ها مشکل دارند و چگونه در چند گام و در مرورگر خود آن‌ها را به JPG تبدیل کنید.

نویسنده: Hemen Dönüştür Editör Ekibiتاریخ انتشار: 6 دقیقه مطالعه

جلد راهنمای تبدیل WebP و AVIF به JPG

اگر عکسی که با «Save image as» از یک وب‌سایت ذخیره کرده‌اید به صورت .webp یا .avif روی دیسک می‌نشیند و نمی‌توانید آن را در برنامه‌ای باز کنید، در فرمی بارگذاری کنید یا چاپ کنید، راه‌حل معمولاً ساده است: آن را به JPG تبدیل کنید. این راهنما توضیح می‌دهد چرا تصاویر با این فرمت‌ها می‌رسند، کدام نرم‌افزارها با آن‌ها مشکل دارند و چگونه گام به گام تبدیلشان کنید.

چرا تصاویری که دانلود می‌کنم WebP یا AVIF هستند؟

وب‌سایت‌ها می‌خواهند صفحه‌ها سریع بارگذاری شوند، بنابراین تصاویر را با کمترین حجم ممکن ارائه می‌دهند. WebP و AVIF فرمت‌های مدرنی هستند که دقیقاً برای همین ساخته شده‌اند:

  • طبق صفحهٔ WebP گوگل، فایل‌های WebP بدون اتلاف 26% کوچک‌تر از PNG هستند و فایل‌های WebP با اتلاف در کیفیت معادل 25 تا 34% کوچک‌تر از JPEGهای مشابه‌اند.
  • طبق راهنمای فرمت‌های تصویر MDN، تصاویر AVIF با اتلاف حدود 50% کوچک‌تر از تصاویر JPEG هستند.

MDN همچنین برای عکس‌ها و تصاویر شطرنجی مشابه در وب، WebP یا AVIF را به PNG، JPEG و GIF ترجیح می‌دهد. بسیاری از سایت‌ها چند نسخه از یک تصویر آماده می‌کنند و مرورگر شما هر فرمتی را که پشتیبانی کند دریافت می‌کند. چون از مرورگری به‌روز استفاده می‌کنید، نسخهٔ WebP یا AVIF را می‌گیرید و همان فایلی است که «Save image as» روی دیسک می‌نویسد.

WebP و AVIF کجا دردسر می‌سازند؟

مرورگرها اکنون به‌طور گسترده از این فرمت‌ها پشتیبانی می‌کنند. MDN می‌گوید WebP در نسخه‌های فعلی Chrome، Edge، Firefox، Opera و Safari کار می‌کند (در مک به Safari 14 و macOS Big Sur نیاز دارد). پشتیبانی از AVIF تازه‌تر است: MDN آن را از Chrome 85، Edge 121، Opera 71، Firefox 93 و Safari 16.1 فهرست می‌کند.

مشکل معمولاً بیرون از مرورگر پیش می‌آید:

  • ویندوز: طبق توضیحات HEIF Image Extension در Microsoft Store، برای دیدن تصاویری با پسوند .avif بستهٔ AV1 Video Extension هم باید نصب باشد. بدون این بسته‌ها، برخی برنامه‌های ویندوز فایل AVIF را باز نمی‌کنند.
  • Android: مستندات توسعه‌دهندگان Android رمزگشایی WebP را از Android 4.0 و رمزگشایی AVIF را از Android 12 فهرست می‌کند. گوشی‌های قدیمی‌تر ممکن است تصاویر AVIF را نشان ندهند.
  • نرم‌افزارها و فرم‌های قدیمی‌تر: ویرایشگرهای عکس قدیمی‌تر، برنامه‌های اداری، سرویس‌های چاپ و بسیاری از فرم‌های درخواست فقط JPG یا PNG می‌پذیرند. MDN هم یادآوری می‌کند که پشتیبانی از AVIF سابقهٔ چندانی ندارد و باید یک فرمت جایگزین فراهم کرد.

پسوند می‌تواند دروغ بگوید: فایل‌های WebP با نام .jpg

برخی سایت‌ها نشانی تصویر را با .jpg تمام می‌کنند، اما در واقع به مرورگر شما WebP یا AVIF می‌فرستند. فایلی که دانلود می‌کنید در این حالت photo.jpg نام دارد در حالی که محتوایش WebP است و یک برنامهٔ قدیمی‌تر آن را «خراب» یا «پشتیبانی‌نشده» رد می‌کند. عکسش هم صادق است: تغییر نام یک WebP به .jpg آن را به JPG تبدیل نمی‌کند. تغییر پسوند محتوا را تغییر نمی‌دهد؛ یک تبدیل واقعی لازم است.

مبدل ما فرمت فایل را از امضای موجود در نخستین بایت‌هایش تشخیص می‌دهد، نه از پسوندش. بنابراین فایلی با نام گمراه‌کننده را هم می‌توانید اضافه کنید؛ ابزار فرمت واقعی درون آن را تشخیص می‌دهد و بر همان اساس تبدیلش می‌کند.

اگر فقط می‌خواهید فایل را باز کنید

اگر فقط می‌خواهید تصویر را روی کامپیوتر خودتان ببینید، تبدیل تنها گزینه نیست. همهٔ مرورگرهای فعلی WebP را باز می‌کنند و بیشترشان AVIF را هم: فایل را به یک پنجرهٔ مرورگر بکشید. در ویندوز می‌توانید AV1 Video Extension را از Microsoft Store نصب کنید تا فایل‌های AVIF در برنامهٔ Photos باز شوند. اما اگر قرار است فایل را برای کسی بفرستید، در فرمی بارگذاری کنید یا چاپ کنید، نمی‌توانید مطمئن باشید طرف مقابل این پشتیبانی را دارد و تبدیل به JPG امن‌ترین راه است.

چگونه WebP یا AVIF را به JPG تبدیل کنیم

برای این دو فرمت، مبدل ما به‌طور کامل در مرورگر شما اجرا می‌شود: فایل‌هایتان آپلود نمی‌شوند و هرگز از دستگاه شما خارج نمی‌شوند. چیزی برای نصب نیست و ثبت‌نام هم لازم نیست.

  1. بسته به فایل، مبدل WebP به JPG یا مبدل AVIF به JPG را باز کنید.
  2. تصاویر را روی صفحه بکشید و رها کنید یا با انتخابگر فایل اضافه کنید. می‌توانید چند فایل را یک‌جا اضافه کنید.
  3. بررسی کنید که JPG به‌عنوان خروجی انتخاب شده باشد.
  4. لغزندهٔ کیفیت را تنظیم کنید. از 90% شروع می‌شود؛ برای فایل‌های کوچک‌تر پایینش بیاورید یا برای بیشترین کیفیت تا 100% بالا ببرید.
  5. اگر تصویر نواحی شفاف دارد، یک رنگ پس‌زمینه انتخاب کنید (پیش‌فرض سفید).
  6. روی تبدیل بزنید و نتیجه‌ها را یکی‌یکی یا همه را با هم به صورت ZIP دانلود کنید.

اگر مرورگرتان به‌تنهایی نتواند فایل AVIF را رمزگشایی کند، مبدل به سراغ رمزگشایی می‌رود که در صفحه بارگذاری شده و همچنان روی دستگاه شما کار می‌کند؛ بنابراین حتی در مرورگری قدیمی‌تر هم ارزش امتحان دارد.

نکته‌ای دربارهٔ شفافیت

WebP و AVIF از شفافیت (کانال آلفا) پشتیبانی می‌کنند؛ به همین دلیل لوگوها، آیکون‌ها و عکس‌های محصول اغلب با پس‌زمینهٔ شفاف می‌آیند. JPG نمی‌تواند شفافیت را ذخیره کند. وقتی به JPG تبدیل می‌کنید، پیکسل‌های شفاف به رنگی یکدست تبدیل می‌شوند؛ مبدل ما به‌طور پیش‌فرض از سفید استفاده می‌کند و اجازه می‌دهد رنگ دیگری انتخاب کنید.

اگر باید پس‌زمینهٔ شفاف را حفظ کنید، به‌جای آن PNG را انتخاب کنید: مبدل‌های WebP به PNG و AVIF به PNG شفافیت را همان‌طور که هست منتقل می‌کنند. PNG بدون اتلاف است، بنابراین فایل ممکن است به‌طور محسوسی بزرگ‌تر از JPG باشد.

کیفیت و حجم فایل

WebP، AVIF و JPG همگی می‌توانند از فشرده‌سازی با اتلاف استفاده کنند. تبدیل یک فایل با اتلاف به JPG یعنی یک بار دیگر فشرده کردن تصویر؛ در تنظیمات کیفیت میان 90% و 100% اتلاف اضافه به‌سختی دیده می‌شود. با این حال JPG برای یک تصویر واحد فایلی بزرگ‌تر از WebP و به‌ویژه AVIF تولید می‌کند، چون همان‌طور که گفته شد این فرمت‌ها کارآمدتر فشرده می‌کنند. اگر JPG از سقف بارگذاری یک سایت بیشتر است، آن را با ابزار فشرده‌سازی تصویر کوچک کنید.

در فایل‌های WebP یا AVIF متحرک، JPG فقط می‌تواند یک فریم نگه دارد، بنابراین نخستین فریم تبدیل می‌شود.

کدام فرمت را انتخاب کنید؟

هدففرمت پیشنهادی
بارگذاری در فرم، ارسال با ایمیل، چاپJPG
لوگو یا آیکون با پس‌زمینهٔ شفافPNG
تصویر سریع‌بارگذار در وب‌سایت خودتانهمان WebP یا AVIF بماند

پرسش‌های متداول

آیا برای تبدیل WebP به JPG باید نرم‌افزاری نصب کنم؟

نه. مبدل WebP به JPG ما در مرورگر شما اجرا می‌شود؛ فایل‌هایتان روی دستگاه شما می‌مانند و به برنامهٔ دیگری نیاز نیست.

آیا کیفیت تصویر کم می‌شود؟

چون همهٔ این فرمت‌ها می‌توانند با اتلاف باشند، تصویر یک بار دیگر فشرده می‌شود. کیفیت را روی 90% یا بالاتر نگه دارید تا تفاوت به‌سختی دیده شود، به بهای فایلی کمی بزرگ‌تر.

وقتی یک WebP شفاف را JPG می‌کنم چه اتفاقی می‌افتد؟

JPG نمی‌تواند شفافیت را ذخیره کند، بنابراین نواحی شفاف با رنگ پس‌زمینه‌ای که انتخاب می‌کنید پر می‌شوند که پیش‌فرض آن سفید است. اگر باید شفافیت را نگه دارید، به PNG تبدیل کنید.

چرا فایل AVIF از JPG کوچک‌تر است؟

AVIF از فشرده‌سازی جدیدتر و کارآمدتری استفاده می‌کند. MDN حجم تصاویر AVIF با اتلاف را حدود نصف JPEGهای مشابه می‌داند، بنابراین طبیعی است که JPG تبدیل‌شده بزرگ‌تر باشد.

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

بله. می‌توانید چند فایل WebP یا AVIF را به صفحه اضافه کنید؛ هر کدام جداگانه تبدیل می‌شود و می‌توانید نتیجه‌ها را یکی‌یکی یا همه را با هم در یک فایل ZIP دانلود کنید. همه‌چیز همچنان در مرورگر شما انجام می‌شود.

آیا می‌توانم WebP یا AVIF را در گوشی به JPG تبدیل کنم؟

بله. صفحه‌های مبدل در مرورگر گوشی هم کار می‌کنند؛ فایل را از گالری یا فایل‌هایتان انتخاب کنید و به JPG تبدیلش کنید.

منابع

مبدل‌های مرتبط

همه مقاله‌ها