Открытая методика
Бенчмарк сжатия изображений MinPic
Не обещание «лучшего качества», а проверяемые данные: одинаковые исходники проходят через текущий движок MinPic, после чего измеряются размер, экономия и отличие декодированных пикселей.
Результаты по форматам
JPG
−30.1%PNG
−5.8%WEBP
−20.6%Все тестовые случаи
PSNR 99 dB означает отсутствие измеримого отличия после декодирования. Значение само по себе не заменяет визуальную оценку.
| Сцена | Формат | До | После | Экономия | PSNR | Режим | Файлы |
|---|---|---|---|---|---|---|---|
| Фотографический градиент | JPG | 559.65 KB | 526.80 KB | −5.9% | 59.31 dB | jpeg_adaptive · 96 | до · после |
| Фотографический градиент | PNG | 1.29 MB | 1.29 MB | −0% | 99 dB | original | до · после |
| Фотографический градиент | WEBP | 434.64 KB | 307.07 KB | −29.4% | 40.16 dB | webp_adaptive · 88 | до · после |
| Карточка товара | JPG | 56.57 KB | 16.69 KB | −70.5% | 42.29 dB | jpeg_adaptive · 72 | до · после |
| Карточка товара | PNG | 21.95 KB | 7.22 KB | −67.1% | 99 dB | png_lossless | до · после |
| Карточка товара | WEBP | 7.67 KB | 4.79 KB | −37.6% | 47.98 dB | webp_adaptive · 68 | до · после |
| Интерфейс и мелкий текст | JPG | 71.62 KB | 22.17 KB | −69% | 40.45 dB | jpeg_adaptive · 68 | до · после |
| Интерфейс и мелкий текст | PNG | 21.91 KB | 7.16 KB | −67.3% | 99 dB | png_lossless | до · после |
| Интерфейс и мелкий текст | WEBP | 11.45 KB | 6.67 KB | −41.8% | 46.78 dB | webp_adaptive · 68 | до · после |
| Плоская иллюстрация | JPG | 60.95 KB | 15.35 KB | −74.8% | 39.74 dB | jpeg_adaptive · 68 | до · после |
| Плоская иллюстрация | PNG | 25.72 KB | 4.50 KB | −82.5% | 42.25 dB | png_palette · 256 | до · после |
| Плоская иллюстрация | WEBP | 12.70 KB | 5.99 KB | −52.8% | 46.6 dB | webp_adaptive · 68 | до · после |
| Схема и линии | JPG | 53.25 KB | 15.08 KB | −71.7% | 39.66 dB | jpeg_adaptive · 72 | до · после |
| Схема и линии | PNG | 20.87 KB | 2.36 KB | −88.7% | 42.82 dB | png_palette · 256 | до · после |
| Схема и линии | WEBP | 8.85 KB | 5.71 KB | −35.5% | 47.78 dB | webp_adaptive · 72 | до · после |
| Мелкая текстура | JPG | 1.32 MB | 908.48 KB | −32.8% | 58.47 dB | jpeg_adaptive · 96 | до · после |
| Мелкая текстура | PNG | 277.30 KB | 262.67 KB | −5.3% | 99 dB | png_lossless | до · после |
| Мелкая текстура | WEBP | 238.30 KB | 238.30 KB | −0% | 99 dB | original | до · после |
| Графика с прозрачностью | PNG | 22.48 KB | 7.81 KB | −65.2% | 99 dB | png_lossless | до · после |
| Графика с прозрачностью | WEBP | 11.01 KB | 7.18 KB | −34.8% | 52.14 dB | webp_adaptive · 68 | до · после |
Методика
- Семь детерминированных сцен размером 1200×800 создаются с помощью GD: фотографический градиент, карточка товара, интерфейс, иллюстрация, схема, мелкая текстура и прозрачная графика.
- Сцены сохраняются как исходные JPG с качеством 96, PNG с уровнем сжатия 3 и WebP с качеством 96. Для прозрачной сцены JPG не создаётся — всего получается 20 случаев.
- Каждый файл проходит через те же функции и настройки MinPic, что используются в публичном сервисе.
- Размеры читаются непосредственно из файлов. Экономия считается по сумме байтов, а не как среднее процентов.
- PSNR считается после декодирования с выборкой каждого второго пикселя; прозрачность сравнивается после наложения на белый фон.
Синтетический набор делает тест воспроизводимым и не требует чужих фотографий, но не представляет все реальные изображения. Результат конкретного файла может быть лучше или хуже. Этот тест оценивает MinPic относительно его собственных исходников и не является сравнением с конкурентами.
Проверьте на своём изображении
Бенчмарк показывает общую картину, но важен результат именно на вашем файле.
Сжать изображение