Lossy Compression
Lossy Compression (Perceptual Data Reduction)
Lossy compression achieves much smaller file sizes by permanently discarding image data that is less perceptible to human vision. JPEG, WebP lossy, and AVIF use this approach to achieve 10:1 to 50:1 compression ratios.
Техническая деталь
JPEG lossy compression applies DCT to 8x8 pixel blocks, then quantizes frequency coefficients based on quality settings. Higher quantization discards more high-frequency detail, reducing file size but introducing visible artifacts.
Пример
```javascript
// Image compression via Canvas
canvas.toBlob(
blob => console.log(`Size: ${(blob.size/1024).toFixed(0)} KB`),
'image/jpeg',
0.8 // quality: 0.0 (smallest) to 1.0 (best)
);
// WebP output (25-34% smaller than JPEG)
canvas.toBlob(cb, 'image/webp', 0.8);
```
Связанные форматы
Связанные инструменты
C
Compress Image
И
Изменение размера изображения
О
Обрезка изображения
П
Поворот изображения
О
Отражение изображения
К
Конвертер изображений
В
Водяной знак на изображение
S
SVG в PNG
И
Изображение в Base64
С
Скругление углов
Д
Добавить рамку
Ф
Фильтры для изображений
Н
Настройка изображения
Р
Размытие изображения
У
Увеличение резкости
С
Сделать квадратным
G
Grayscale Image
S
Sepia Image
P
Pixelate Image
S
Strip Image Metadata