MiniPNG

فشرده‌سازی آنلاین تصاویر PNG

تصاویر PNG را فشرده کنید و بایت‌های اندازه‌گیری‌شده را ببینید

یک لحظه...(/)

ما در حال حاضر تصاویر شما را بهینه می‌کنیم. لطفاً یک لحظه صبر کنید تا بهترین نتایج را برای شما تضمین کنیم.

عالی، ما با موفقیت تصاویر شما را فشرده کردیم.

تصاویر بهینه شدند.

فشرده‌سازی تصاویر PNG و مشاهده تعداد بایت‌هایی که اندازه‌گیری کردیم

همه فشرده‌سازهای PNG که در این صفحه گوگل می‌بینید یک جمله تکراری دارند: تا ۸۰ درصد کوچکتر، بدون افت کیفیت قابل مشاهده. اما هیچ‌کدام فایل نمونه‌ای به شما نشان نمی‌دهند. اینجا برعکس عمل کردیم. در ۱ سپتامبر ۲۰۲۶ سه تصویر PNG را برداشتیم، آن‌ها را با این ابزار و TinyPNG فشرده کردیم و نتایج را یادداشت کردیم. فایل‌ها یکسان بودند، همان روز، تعداد بایت‌ها را پایین می‌بینید. شما هم می‌توانید کل این آزمایش را در ده دقیقه تکرار کنید.

سه فایل و خروجی هر ابزار

فایلاصلیاین ابزارTinyPNG
اسکرین‌شات برنامه، ۱۴۴۰ در ۹۰۰۱۶۴٬۳۰۰ بایت۸٬۳۵۷ (-۹۴.۹٪)۹٬۸۷۴ (-۹۴.۰٪)
لوگو با پس‌زمینه شفاف، ۵۱۲ در ۵۱۲۱۸٬۰۵۲ بایت۲٬۷۱۵ (-۸۵.۰٪)۳٬۶۸۸ (-۷۹.۶٪)
اثر هنری گرادینت، ۱۶۰۰ در ۱۰۰۰۲٬۴۳۸٬۸۱۲ بایت۲۱۲٬۴۸۲ (-۹۱.۳٪)۳۲۹٬۹۰۱ (-۸۶.۵٪)

در هر سه مورد، خروجی ما کوچکتر بود؛ به ترتیب ۱۵، ۲۶ و ۳۶ درصد. ادعا نمی‌کنیم این همه ماجراست، چون اندازه فایل فقط نیمی از سوال است. نیمه دیگر این است که فشرده‌سازی چه هزینه‌ای برای شما داشته، پس آن را هم اندازه گرفتیم: هر دو نتیجه را به پیکسل تبدیل کردیم و با نسخه اصلی، پیکسل به پیکسل مقایسه کردیم.

هزینه واقعی فشرده‌سازی، صادقانه بیان شده

در مورد لوگو، هر دو ابزار تقریباً برابر بودند: میانگین خطا ۰.۰۲۸ در اینجا و ۰.۰۲۵ در آنجا (از ۲۵۵)، و بیش از ۹۹ درصد پیکسل‌ها کاملاً یکسان بازسازی شدند. در اثر هنری گرادینت، این ابزار هم کوچکتر بود و هم دقیق‌تر: ۱.۶۹ در مقابل ۱.۸۸۷. در اسکرین‌شات، TinyPNG دقیق‌تر بود: ۰.۰۲۹ در برابر ۰.۱۴ ما، چون ما فایل را به پالت ۱۳ رنگ با ۴ بیت در هر پیکسل رساندیم، در حالی که آن‌ها در ۲۰ رنگ و ۸ بیت متوقف شدند. این انتخابی بود که کردیم و برای اسکرین‌شات دوباره هم انجام می‌دهیم، اما باید بدانید که چنین تصمیمی گرفته شده است.

نحوه عملکرد این ابزار در یک پاراگراف

تصویر PNG شما به‌صورت رنگ کامل (truecolor) می‌رسد، با حداکثر شانزده میلیون رنگ ممکن در هر پیکسل. فشرده‌ساز بررسی می‌کند تصویر شما واقعاً از چه رنگ‌هایی استفاده می‌کند، کوچک‌ترین پالت ممکن را می‌سازد که همچنان تصویر را توصیف کند و فایل را به‌صورت تصویر ایندکس‌شده بازنویسی می‌کند که به آن پالت اشاره دارد. اسکرین‌شات به ۱۳ رنگ نیاز داشت. گرادینت به کل ۲۵۶ رنگ نیاز داشت. این فرآیند با اتلاف است، چون انتخاب پالت یک تصمیم است و تصمیم‌ها می‌توانند اشتباه باشند؛ به همین دلیل به‌جای عبارت «بدون افت کیفیت قابل مشاهده» عدد خطا را منتشر می‌کنیم.

بیشترین صرفه‌جویی در اسکرین‌شات‌ها اتفاق می‌افتد

تقریباً هیچ‌کس عکس را به‌صورت PNG فشرده نمی‌کند. آنچه واقعاً مردم دارند اسکرین‌شات است: گزارش باگ، داشبورد، رسید، یا یک گفتگوی چت. این تصاویر رنگ تخت و متن دارند که بهترین ورودی برای فشرده‌سازی پالت است. اسکرین‌شات ۱۴۴۰ در ۹۰۰ ما از ۱۶۴ کیلوبایت به ۸ کیلوبایت رسید و ۹۳ درصد پیکسل‌هایش بدون تغییر باقی ماند. متن واضح و خوانا باقی ماند چون متن در اسکرین‌شات معمولاً دو رنگ است که وانمود می‌کند چندین رنگ دارد و پالت این را بهتر از هر فشرده‌ساز عمومی مدیریت می‌کند.

شفافیت حفظ می‌شود و خودتان می‌توانید بررسی کنید

لوگویی که تست کردیم واقعاً پس‌زمینه شفاف داشت، نه سفید که وانمود کند شفاف است. فایل فشرده‌شده با یک قطعه tRNS و ۸ ورودی آلفا بازگشت، که روشی است که یک PNG ایندکس‌شده شفافیت را ذخیره می‌کند. نتیجه را در یک ویرایشگر متن باز کنید و دنبال tRNS بگردید: اگر وجود داشت، شفافیت شما هم وجود دارد. اگر فشرده‌ساز فایلی بدون tRNS و بدون کانال آلفا به شما داد، لوگوی شما را روی پس‌زمینه سفید تخت (flatten) کرده و به شما نگفته است.

متادیتا حذف می‌شود و این اثبات ماست

همان تصویر را دو بار آپلود کردیم. نسخه اول تمیز بود. نسخه دوم چهار قطعه متنی داشت: نام نویسنده، رشته Adobe Photoshop 26.0 (Windows)، یک خط کپی‌رایت و یک کامنت ۴۰۰۰ کاراکتری. هر دو فایل خروجی هش SHA-256 یکسان داشتند. نه مشابه، بلکه دقیقاً یکسان؛ که فقط وقتی ممکن است که همه آن قطعه‌ها قبل از نوشتن خروجی حذف شده باشند. سازنده دوربین، نرم‌افزار ویرایش، مختصات GPS، کامنت‌های جاسازی‌شده: هیچ‌کدام به فایل دانلودی شما نمی‌رسد.

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

برخی تصاویر قابل فشرده‌سازی نیستند. نویز زیاد، دانه‌بندی فیلم، یا دیترینگ: این‌ها فشرده‌سازی پالت را ناکام می‌گذارند و ابزاری که اصرار به بازنویسی آن‌ها داشته باشد، خروجی بزرگ‌تر از ورودی می‌دهد. این حالت را عمداً با یک تصویر نویز خالص ۳.۸۶ مگابایتی تست کردیم. نتیجه دقیقاً ۳٬۸۶۲٬۳۱۸ بایت بود، بایت به بایت همان فایلی که فرستادیم و با صرفه‌جویی صفر درصد گزارش شد. وقتی فشرده‌سازی کمکی نمی‌کند، فایل اصلی شما بدون تغییر بازگردانده می‌شود نه نسخه‌ای بدتر از آن.

اجرای دوباره ابزار بی‌خطر است

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

فرمت‌های بیشتری را می‌خواند

بخش آپلود علاوه بر PNG، فرمت‌های JPG، JPEG، WEBP، AVIF، GIF، SVG، TIFF، BMP و JFIF را هم می‌پذیرد؛ بنابراین یک پوشه ترکیبی از اسکرین‌شات‌ها و خروجی‌ها را می‌توانید یک‌جا پردازش کنید. صفحه TinyPNG خودش آپلود رایگان را به ۲۰ تصویر با حداکثر ۵ مگابایت برای هر کدام محدود می‌کند؛ اما فایل ۳.۸۶ مگابایتی تست نویز ما اینجا بدون هیچ رفتار ویژه‌ای پردازش شد.

چه چیزی دریافت می‌کنید

  • اسکرین‌شات ۱۴۴۰ در ۹۰۰ که از ۱۶۴ کیلوبایت به ۸ کیلوبایت کاهش یافته و ۹۳ درصد پیکسل‌هایش بدون تغییر باقی مانده‌اند
  • خروجی کوچکتر نسبت به TinyPNG در هر سه فایلی که تست کردیم، بین ۱۵ تا ۳۶ درصد
  • شفافیت به‌صورت قطعه tRNS واقعی حفظ شده، نه اینکه روی پس‌زمینه سفید صاف شود
  • تمام قطعات متادیتا حذف شده‌اند، که با دو فایل با متادیتای متفاوت و هش یکسان اثبات شده است
  • وقتی فشرده‌سازی باعث بزرگ‌تر شدن فایل شود، نسخه اصلی شما بدون تغییر بازگردانده می‌شود
  • بدون نیاز به حساب کاربری، بدون واترمارک، و فایل‌ها یک ساعت بعد از سرور حذف می‌شوند

گام بعدی چیست؟

با یک پوشه ترکیبی کار می‌کنید؟ فشرده‌سازی JPG عکس‌ها را همزمان پردازش می‌کند. اگر مقصد شما وب‌سایت است نه ایمیل، تبدیل PNG به WEBP معمولاً نتیجه بهتری نسبت به PNG فشرده‌شده می‌دهد. و اگر فقط به شفافیت نیاز دارید و نه پیکسل‌ها، تبدیل PNG به SVG آثار هنری تخت را به مسیرهای برداری واقعی تبدیل می‌کند.

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

با اتلاف است و ترجیح می‌دهیم این را شفاف بگوییم تا پشت عبارت «بدون افت کیفیت قابل مشاهده» پنهان نشویم. تصویر PNG شما به‌صورت تصویر ایندکس‌شده با کوچک‌ترین پالت ممکن بازنویسی می‌شود، بنابراین بخشی از اطلاعات رنگ واقعاً حذف می‌شود. مهم این است که چقدر؛ و این عددی است که منتشر می‌کنیم نه یک وعده: میانگین خطا ۰.۰۲۸ از ۲۵۵ برای لوگو، ۰.۱۴ برای اسکرین‌شات و ۱.۶۹ برای اثر هنری گرادینت. برای آثار هنری تخت، بیش از ۹۹ درصد پیکسل‌ها کاملاً یکسان بازسازی می‌شوند.

ما سه فایل یکسان را در ۱ سپتامبر ۲۰۲۶ با هر دو ابزار تست کردیم. این ابزار هر بار فایل کوچکتری تولید کرد: ۸٬۳۵۷ بایت در برابر ۹٬۸۷۴ برای اسکرین‌شات، ۲٬۷۱۵ در برابر ۳٬۶۸۸ برای لوگوی شفاف، و ۲۱۲٬۴۸۲ در برابر ۳۲۹٬۹۰۱ برای اثر هنری گرادینت. از نظر دقت، نتیجه ترکیبی است و ادعای خلاف واقع نمی‌کنیم. در گرادینت دقیق‌تر بودیم، در لوگو برابر و در اسکرین‌شات کمتر دقیق بودیم چون ما به پالت ۱۳ رنگ فشرده کردیم و آن‌ها به ۲۰ رنگ. هر دو ابزار از رویکرد بنیادی یکسانی استفاده می‌کنند؛ ما آن را تهاجمی‌تر تنظیم می‌کنیم.

بله، و راهی برای اطمینان از این موضوع وجود دارد. شفافیت در PNG ایندکس‌شده در قطعه‌ای به نام tRNS ذخیره می‌شود و لوگوی تست ما با یک tRNS شامل ۸ ورودی آلفا بازگشت. هر فایل PNG فشرده‌شده را در یک ویرایشگر متن باز کنید و نزدیک بالای فایل دنبال tRNS بگردید. اگر نبود و تصویر ورودی شفاف بود، آن فشرده‌ساز اثر هنری شما را روی پس‌زمینه سفید تخت (flatten) کرده بدون اینکه به شما اطلاع دهد.

همه متادیتا حذف می‌شود. این را با آپلود یک تصویر دوبار اثبات کردیم؛ نسخه دوم چهار قطعه متادیتا از جمله رشته Adobe Photoshop 26.0 (Windows) و یک کامنت ۴۰۰۰ کاراکتری داشت. هر دو خروجی هش SHA-256 یکسان داشتند که فقط وقتی ممکن است که همه قطعات قبل از نوشتن فایل حذف شده باشند. نام نرم‌افزار ویرایش، کامنت‌های جاسازی‌شده، پروفایل رنگ و هرگونه داده مکانی همگی حذف می‌شوند.

نسخه اصلی شما بدون تغییر بازگردانده می‌شود. تصاویر با نویز زیاد یا دانه‌بندی فیلم فشرده‌سازی پالت را ناکام می‌گذارند و ابزاری که با این وجود آن‌ها را بازنویسی کند، خروجی بزرگ‌تری نسبت به ورودی می‌دهد. این را با یک تصویر نویز ۳.۸۶ مگابایتی تست کردیم: نتیجه ۳٬۸۶۲٬۳۱۸ بایت بود، دقیقاً برابر با ورودی و با صرفه‌جویی صفر درصد گزارش شد. فشرده‌سازی مجدد یک فایل قبلاً فشرده‌شده هم بی‌خطر است و در تست ما ۶.۸ درصد دیگر کاهش داشت با میانگین خطای پیکسلی دقیقاً صفر.

بله. بخش آپلود علاوه بر PNG، فرمت‌های JPG، JPEG، WEBP، AVIF، GIF، SVG، TIFF، BMP و JFIF را هم می‌پذیرد؛ بنابراین یک پوشه ترکیبی را می‌توانید یک‌جا پردازش کنید و هر فایل توسط موتور مناسب خودش مدیریت می‌شود. اگر ترجیح می‌دهید از صفحه مخصوص هر فرمت استفاده کنید، برای هرکدام یک فشرده‌ساز اختصاصی وجود دارد.