PNG به JPG مبدل
تبدیل تصاویر PNG به فرمت JPG با کیفیت بالا. ایمن، سریع و کاملا رایگان.
PNG را در اینجا بکشید و رها کنید
تا 50 مگابایت پشتیبانی می کند
تبدیل تصاویر PNG به فرمت JPG با کیفیت بالا. ایمن، سریع و کاملا رایگان.
تا 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 میتوانند 5 تا 10× بزرگتر از JPG معادل باشند، که بارگذاری صفحه را کند میکند، فضای ذخیرهسازی ابری را پر میکند و محدودیتهای پیوست را در کلاینتهای ایمیل ایجاد میکند. JPG همچنین فرمتی است که اکثر پلتفرمها انتظار دارند: WhatsApp، بسیاری از پورتالهای درخواست شغل، فرمهای دولتی، ابزارهای بارگذاری محصولات تجارت الکترونیک و سیستمهای مدیریت محتوای قدیمیتر یا JPG را ترجیح میدهند یا PNG را کاملاً رد میکنند. تبدیل یک بار به صورت محلی سریعتر از مبارزه با خطای آپلود است.
حریم خصوصی نیز مهم است. مبدلهای آنلاینی که فایل شما را میپذیرند و آن را روی یک سرور راه دور پردازش میکنند، ممکن است یک کپی را در گزارشها، عکسهای فوری پشتیبان یا در حافظه پنهان CDN نگه دارند. برای عکسهای شناسایی، اسکنهای پزشکی، صورتهای مالی یا هر چیزی که حاوی اطلاعات شخصی باشد، یک مبدل مبتنی بر مرورگر که کاملاً در سمت مشتری اجرا میشود، این خطر را با طراحی از بین میبرد. هیچ چیزی از دستگاه شما خارج نمی شود.
تبدیل چند ثانیه طول می کشد و با یک یا چند فایل کار می کند. این جریان کامل است:
دانستن اینکه چه زمانی JPG فرمت مقصد مناسب است به شما کمک می کند تا از افت کیفیت غیر ضروری جلوگیری کنید. اینها موقعیتهایی هستند که تبدیل از PNG منطقیتر است:
PNG (RFC 2083) داده های پیکسل را با استفاده از جریان فیلتر شده DEFLATE ذخیره می کند. بدون تلفات است: هر مقدار پیکسل در تصویر رمزگشایی شده با بایت به بایت اصلی مطابقت دارد. PNG همچنین از یک کانال آلفای 8 بیتی پشتیبانی میکند که امکان شفافیت در هر پیکسل را فراهم میکند. این ویژگی ها آن را بزرگ اما دقیق می کند.
JPEG (ITU-T T.81) تصویر را به بلوکهای 8×8 تقسیم میکند، یک تبدیل کسینوس گسسته اعمال میکند، ضرایب فرکانس حاصل را با شدت بیشتری در فرکانسهای بالاتر کوانتیزه میکند، و نتیجه را با کدگذاری هافمن کدگذاری میکند. ضریب کیفیت (1-100) جدول کوانتیزاسیون را کنترل میکند: مقادیر پایینتر اطلاعات با فرکانس بالا را دور میاندازند و فایلهای کوچکتری را به قیمت مصنوعات قابل مشاهده در لبههای سخت و مناطق با کنتراست بالا تولید میکنند. کیفیت 90 که در اینجا به عنوان پیش فرض استفاده می شود، آستانه ای است که بیشتر بینندگان نمی توانند JPG را از نسخه اصلی تشخیص دهند.