مبدل رایگان

PNG به JPG مبدل

تبدیل تصاویر PNG به فرمت JPG با کیفیت بالا. ایمن، سریع و کاملا رایگان.

PNG را در اینجا بکشید و رها کنید

تا 50 مگابایت پشتیبانی می کند

یا

درباره این ابزار

PNG و JPG (همچنین JPEG نوشته می شود) دو فرمت رایج تصویر شطرنجی در وب هستند، اما برای کارهای مختلف طراحی شده اند. PNG از فشرده‌سازی DEFLATE بدون تلفات استفاده می‌کند و از یک کانال آلفا برای شفافیت پشتیبانی می‌کند، که آن را به گزینه‌ای طبیعی برای اسکرین‌شات‌ها، لوگوها، مدل‌های رابط کاربری و هر تصویری با لبه‌های واضح یا متن تبدیل می‌کند. JPG از فشرده‌سازی مبتنی بر DCT با اتلاف استفاده می‌کند که جزئیات فرکانس بالا را دور می‌اندازد که چشم نمی‌تواند متوجه آن شود، به همین دلیل است که یک PNG عکاسی ۴ مگابایتی وقتی به‌صورت JPG بدون تفاوت قابل مشاهده ذخیره می‌شود، اغلب به ۳۰۰ تا ۵۰۰ کیلوبایت کاهش می‌یابد.

این مبدل با استفاده از HTML5 Canvas API و رمزگذار JPEG داخلی مرورگر، یک بیت مپ PNG را به عنوان یک فایل JPG مستقیماً در مرورگر شما بازنویسی می کند. داده‌های پیکسل هرگز از دستگاه شما خارج نمی‌شوند - هیچ آپلودی، پردازش سرور وجود ندارد و هیچ کپی از فایل شما در هیچ کجا نگهداری نمی‌شود. از آنجایی که JPG هیچ شفافیتی ندارد، هر پیکسل شفاف در منبع PNG در هنگام تبدیل در پس زمینه سفید صاف می شود. اگر تصویر شما دارای لبه های ضد مستعار نرم روی شفافیت باشد، ممکن است متوجه هاله سفید کم رنگی در لبه ها شوید. برای آن موارد، نگه داشتن PNG اصلی یا استفاده از WebP معمولاً تماس بهتری است.

تبدیل در یک پاس اتفاق می افتد. هر پیکسل از PNG رمزگشایی شده در یک بوم 2 بعدی نوشته می شود و بوم با استفاده از "canvas.toBlob('image/jpeg', 0.9)" صادر می شود. ضریب کیفیت 0.9 تقریباً به Q=90 در شرایط libjpeg نشان داده می شود، که این نقطه شیرینی است که اکثر ویرایشگرهای عکس به طور پیش فرض می کنند: تقریباً برای تمام محتوای عکاسی از نظر بصری از منبع قابل تشخیص نیست، در حالی که معمولاً اندازه فایل را 70 تا 90 درصد کاهش می دهد.

چرا PNG را به JPG تبدیل کنیم؟

رایج ترین دلیلی که مردم PNG را به JPG تبدیل می کنند اندازه فایل است. عکس‌های ذخیره‌شده به‌عنوان PNG می‌توانند 5 تا 10× بزرگ‌تر از JPG معادل باشند، که بارگذاری صفحه را کند می‌کند، فضای ذخیره‌سازی ابری را پر می‌کند و محدودیت‌های پیوست را در کلاینت‌های ایمیل ایجاد می‌کند. JPG همچنین فرمتی است که اکثر پلتفرم‌ها انتظار دارند: WhatsApp، بسیاری از پورتال‌های درخواست شغل، فرم‌های دولتی، ابزارهای بارگذاری محصولات تجارت الکترونیک و سیستم‌های مدیریت محتوای قدیمی‌تر یا JPG را ترجیح می‌دهند یا PNG را کاملاً رد می‌کنند. تبدیل یک بار به صورت محلی سریعتر از مبارزه با خطای آپلود است.

حریم خصوصی نیز مهم است. مبدل‌های آنلاینی که فایل شما را می‌پذیرند و آن را روی یک سرور راه دور پردازش می‌کنند، ممکن است یک کپی را در گزارش‌ها، عکس‌های فوری پشتیبان یا در حافظه پنهان CDN نگه دارند. برای عکس‌های شناسایی، اسکن‌های پزشکی، صورت‌های مالی یا هر چیزی که حاوی اطلاعات شخصی باشد، یک مبدل مبتنی بر مرورگر که کاملاً در سمت مشتری اجرا می‌شود، این خطر را با طراحی از بین می‌برد. هیچ چیزی از دستگاه شما خارج نمی شود.

نحوه استفاده

تبدیل چند ثانیه طول می کشد و با یک یا چند فایل کار می کند. این جریان کامل است:

  1. فایل PNG خود را اضافه کنید: فایل را از دسکتاپ یا پنجره Finder به قسمت آپلود بکشید یا روی ناحیه کلیک کنید تا انتخابگر فایل باز شود. این ابزار فایل های استاندارد PNG تا 50 مگابایت را می پذیرد. هر دو PNG 8 بیتی و 16 بیتی پشتیبانی می شوند، از جمله آنهایی که دارای کانال آلفا هستند.
  2. پیش نمایش را مرور کنید: پس از بارگذاری فایل، یک تصویر کوچک و ابعاد اصلی را مشاهده خواهید کرد. این لحظه ای است که تأیید می کنید تصویر مناسب را آپلود کرده اید - به خصوص اگر چندین فایل را به صورت دسته ای پردازش می کنید مفید است.
  3. در صورت نیاز تنظیمات را انجام دهید: کیفیت پیش فرض JPG 90 است که تقریبا برای هر موردی مناسب است. اگر برای آپلود ایمیل یا وب به فایل کوچکتری نیاز دارید، می توانید کیفیت را پایین بیاورید. اگر عکسی را بایگانی می کنید، آن را در حالت پیش فرض یا بالاتر بگذارید.
  4. روی Convert to JPG کلیک کنید: مرورگر PNG را رمزگشایی می‌کند، آن را روی بوم با پس‌زمینه سفیدی که پیکسل‌های شفاف را پر می‌کند، می‌کشد و بوم را دوباره به‌عنوان یک حباب JPEG رمزگذاری می‌کند. برای فایل های معمولی با اندازه اسکرین شات، این کار در کمتر از یک ثانیه کامل می شود.
  5. JPG را دانلود کنید: برای ذخیره فایل تبدیل شده روی دکمه دانلود کلیک کنید. نام فایل خروجی از نام اصلی PNG با پسوند jpg. استفاده می کند. می توانید تصویر دیگری را بدون رفرش کردن صفحه تبدیل کنید.

موارد استفاده رایج

دانستن اینکه چه زمانی JPG فرمت مقصد مناسب است به شما کمک می کند تا از افت کیفیت غیر ضروری جلوگیری کنید. اینها موقعیت‌هایی هستند که تبدیل از PNG منطقی‌تر است:

جزئیات فنی

PNG (RFC 2083) داده های پیکسل را با استفاده از جریان فیلتر شده DEFLATE ذخیره می کند. بدون تلفات است: هر مقدار پیکسل در تصویر رمزگشایی شده با بایت به بایت اصلی مطابقت دارد. PNG همچنین از یک کانال آلفای 8 بیتی پشتیبانی می‌کند که امکان شفافیت در هر پیکسل را فراهم می‌کند. این ویژگی ها آن را بزرگ اما دقیق می کند.

JPEG (ITU-T T.81) تصویر را به بلوک‌های 8×8 تقسیم می‌کند، یک تبدیل کسینوس گسسته اعمال می‌کند، ضرایب فرکانس حاصل را با شدت بیشتری در فرکانس‌های بالاتر کوانتیزه می‌کند، و نتیجه را با کدگذاری هافمن کدگذاری می‌کند. ضریب کیفیت (1-100) جدول کوانتیزاسیون را کنترل می‌کند: مقادیر پایین‌تر اطلاعات با فرکانس بالا را دور می‌اندازند و فایل‌های کوچک‌تری را به قیمت مصنوعات قابل مشاهده در لبه‌های سخت و مناطق با کنتراست بالا تولید می‌کنند. کیفیت 90 که در اینجا به عنوان پیش فرض استفاده می شود، آستانه ای است که بیشتر بینندگان نمی توانند JPG را از نسخه اصلی تشخیص دهند.

بهترین شیوه ها

سوالات متداول

آیا با تبدیل PNG به JPG کیفیت تصویر را از دست خواهم داد؟
JPG از DCT مبتنی بر تلفات استفاده می کند. ممکن است کاهش جزئی کیفیت را مشاهده کنید، اما برای اکثر اهداف تفاوت ناچیز است. در صورت موجود بودن، تنظیم کیفیت بالاتری را انتخاب کنید تا از دست دادن به حداقل برسد.
چه زمانی باید JPG را نسبت به سایر فرمت های تصویر انتخاب کنم؟
JPG بهترین انتخاب برای عکس ها و تصاویر با گرادیان رنگی صاف است. اندازه فایل‌های بسیار کوچک‌تری نسبت به PNG برای عکس‌ها (اغلب ۵ تا ۱۰ برابر کوچک‌تر) تولید می‌کند و در عین حال کیفیت بصری مناسب برای استفاده در وب و چاپ را حفظ می‌کند.
چه اتفاقی برای مناطق شفاف در تصویر PNG من می افتد؟
از آنجایی که JPG از شفافیت پشتیبانی نمی کند، تمام پیکسل های شفاف با پس زمینه سفید پر می شوند. اگر نیاز به حفظ شفافیت دارید، به جای آن از PNG یا WebP استفاده کنید.
آیا تصاویر من در هنگام تبدیل خصوصی نگه داشته می شوند؟
بله. فایل های PNG شما به طور کامل در مرورگر شما با استفاده از Canvas API و جاوا اسکریپت پردازش می شوند. هیچ چیزی در هیچ سروری آپلود نمی شود - فایل مستقیماً از دستگاه شما به مبدل می رود و به دستگاه شما برمی گردد.
آیا می توانم چندین فایل PNG را همزمان تبدیل کنم؟
رابط فعلی یک فایل را در یک زمان پردازش می کند، اما شما می توانید فایل ها را پشت سر هم بدون بازخوانی صفحه تبدیل کنید. پس از دانلود یک JPG تبدیل شده، به سادگی PNG بعدی را در قسمت آپلود رها کنید. برای کارهای دسته ای از ده ها فایل، ما یک ابزار دسکتاپ مانند ImageMagick یا یک مرحله ساخت با استفاده از شارپ را توصیه می کنیم.
چرا JPG تبدیل شده من بزرگتر از آنچه انتظار داشتم است؟
اگر منبع PNG عکسی است که با وضوح بسیار بالا ذخیره شده است، JPG هنوز می تواند چندین مگابایت باشد حتی با کیفیت 90. برای کاهش بیشتر اندازه، تنظیم کیفیت را کاهش دهید (80 معمولاً هنوز از نظر بصری قابل قبول است) یا ابعاد تصویر را قبل از تبدیل تغییر اندازه دهید. اندازه فایل JPG تقریباً متناسب با تعداد پیکسل ها و نسبت معکوس با سطح فشرده سازی است.
آیا تبدیل به JPG ابرداده نواری مانند EXIF را حذف می کند؟
تبدیل مبتنی بر بوم مرورگر، نمایه‌های رنگی EXIF، ICC یا سایر ابرداده‌های تعبیه‌شده در منبع PNG را حفظ نمی‌کند. JPG خروجی فقط حاوی داده های پیکسلی است. اگر نیاز به حفظ داده‌های EXIF ​​دوربین دارید - برای مثال برچسب‌گذاری جغرافیایی یا ثبت مُهرهای زمانی - از یک مبدل دسکتاپ حفظ ابرداده استفاده کنید.
آیا JPG همان JPEG است؟
بله. JPG و JPEG به یک فرمت اشاره دارند و قابل تعویض هستند. پسوند .jpg به سیستم های فایل ویندوز اولیه برمی گردد که پسوندها را به سه کاراکتر محدود می کردند. jpeg جدیدتر و به همان اندازه معتبر است. خود قالب در توصیه ITU-T T.81 تعریف شده است.