Загрузите изображение, выберите JPEG и фон, создайте качество 90 и запишите байты и вид. Измените только качество на 70. Старый Blob отзывается до нового кодирования, поэтому предпросмотр, показатели и скачивание всегда относятся к текущему результату. Сравнивайте детали и байты.
Перекодирование может увеличить файл
Исходник уже может быть эффективно сжат. Если новый Blob больше, ImageCompress показывает положительное изменение и не называет его экономией. Оставьте исходник или осознанно смените формат или качество.
Проверьте фактический результат
Предпросмотр и скачивание используют один созданный браузером Blob, поэтому до применения проверьте края, градиенты, текст и прозрачные области. Число байт точно для этого Blob, но другой браузер или версия кодека могут дать иной результат с теми же настройками. Сохраняйте оригинал, пока целевая система не примет файл.
Учитывайте изменения кодирования
ImageCompress сохраняет декодированные размеры в пикселях, а не исходное кодирование. Он не гарантирует метаданные, ICC, DPI, анимацию, совпадение байтов, lossless или профессиональную точность цвета. JPEG заменяет прозрачность выбранным фоном. Если допустимо менять размеры и одного качества недостаточно, отдельно используйте ImageResize.