Калькулятор PSNR изображений
Загрузите исходное и сжатое изображения, чтобы рассчитать пиковое отношение сигнал/шум (PSNR) - отраслевую метрику для оценки качества сжатия изображений. Показывает результаты по каналам, значения MSE и справку по шкале качества. Работает полностью в браузере и без регистрации.
Upload an original and a compressed image to calculate the Peak Signal-to-Noise Ratio (PSNR) - the industry-standard metric for measuring image compression quality. Runs entirely in your browser. Your images never leave your device.
Original Image
Click to upload original
JPEG, PNG, WebP, etc.
Compressed Image
Click to upload compressed
Must be same dimensions
Зачем использовать наш калькулятор PSNR изображений?
- Мгновенный расчёт PSNR: загрузите два изображения и сразу рассчитайте PSNR в браузере - результаты по каналам (R, G, B) со значениями MSE и справкой по шкале качества.
- Безопасный онлайн-калькулятор PSNR: всё сравнение пикселей выполняется в браузере через Canvas API. Изображения не покидают устройство - безопасно для проприетарного и конфиденциального контента.
- Справка по шкале качества: посмотрите, где ваш результат PSNR находится на отраслевой шкале качества - от «Отлично» (≥50 дБ) до «Очень плохо» (<25 дБ) - с выделением вашего значения.
- 100 % бесплатно навсегда: рассчитывайте PSNR для любого количества пар изображений совершенно бесплатно. Без аккаунта, подписки, ограничений размера и рекламы.
Что такое PSNR изображения?
Пиковое отношение сигнал/шум (PSNR) - отраслевая метрика для оценки качества сжатия изображений. Она сравнивает исходное изображение со сжатой версией, вычисляя среднеквадратичную ошибку (MSE) между соответствующими пикселями, а затем выражая результат в логарифмической шкале децибел. Чем выше PSNR, тем меньше искажений: бесконечный PSNR означает, что изображения идентичны до пикселя. Наш бесплатный калькулятор PSNR вычисляет PSNR по каналам (R, G, B) полностью в браузере.
Как работает наш калькулятор PSNR изображений
- Загрузите оба изображения: исходное и сжатую версию. Оба должны иметь одинаковые размеры.
- Сравнение пикселей в браузере: нажмите «Рассчитать PSNR» - инструмент отрисует оба изображения на скрытом Canvas, прочитает данные пикселей и вычислит MSE и PSNR по каналам. Изображения не покидают устройство.
- Изучите результаты: посмотрите общий PSNR, значения по каналам, MSE, вердикт о качестве и место вашего результата на отраслевой шкале качества.
Формула PSNR
- MSE: среднее (исходный_пиксель − сжатый_пиксель)² по всем пикселям и каналам.
- PSNR: 20 × log₁₀(255) − 10 × log₁₀(MSE) = 48,13 − 10 × log₁₀(MSE)
- Бесконечный PSNR: при MSE = 0 (идентичные изображения) PSNR математически бесконечен - изображения совпадают без потерь.
- По каналам: рассчитывается отдельно для каналов R, G и B; общий PSNR использует средний MSE по трём каналам.
PSNR и SSIM
PSNR измеряет различия на уровне пикселей, но не всегда коррелирует с человеческим восприятием. Для оценки воспринимаемого качества часто предпочитают SSIM (индекс структурного сходства), поскольку он учитывает яркость, контраст и структуру. Тем не менее PSNR остаётся самой распространённой метрикой в исследованиях сжатия и стандартах, потому что он прост, быстр и воспроизводим. Используйте PSNR для объективного сравнения кодеков, а SSIM - для оценки воспринимаемого качества.
Часто задаваемые вопросы
PSNR - это логарифмическая метрика, которая измеряет отношение между максимально возможной мощностью сигнала и мощностью шума искажений, вносимых сжатием. Она выражается в децибелах (дБ): чем выше значение, тем лучше качество. Наш бесплатный онлайн-калькулятор PSNR вычисляет её по двум изображениям полностью в браузере.
PSNR ≥ 40 дБ считается очень хорошим качеством - различия почти незаметны. 35-40 дБ - хорошее качество с небольшими артефактами. 30-35 дБ - приемлемое. Ниже 30 дБ указывает на заметные артефакты сжатия. При сжатии без потерь PSNR бесконечен (MSE = 0).
Да, полная приватность гарантирована. Всё сравнение пикселей выполняется на стороне клиента в браузере через Canvas API. Изображения не покидают устройство и не загружаются на серверы.
Да. Калькулятор PSNR изображений на 100 % бесплатен: без регистрации, подписки, ограничений размера файлов и рекламы. Можно рассчитать PSNR для любого количества пар изображений.
PSNR вычисляется сравнением соответствующих пикселей, находящихся на одной позиции в обоих изображениях. Если размеры различаются, осмысленного соответствия пиксель к пикселю нет. Если сжатое изображение было масштабировано, перед расчётом PSNR нужно привести исходное к тем же размерам.
MSE (среднеквадратичная ошибка) - это среднее квадратов разностей между соответствующими пикселями. PSNR выводится из MSE: PSNR = 20 × log10(255) − 10 × log10(MSE). Чем ниже MSE, тем выше PSNR и лучше качество. MSE = 0 означает, что изображения идентичны (PSNR = ∞).
PSNR измеряет различия на уровне пикселей, но не всегда коррелирует с человеческим восприятием. Два изображения с одинаковым PSNR могут выглядеть для глаза очень по-разному. Для оценки воспринимаемого качества чаще предпочитают SSIM (индекс структурного сходства). PSNR наиболее надёжен при сравнении одного и того же кодека с разными настройками качества.
Разные цветовые каналы могут иметь разные артефакты сжатия - JPEG-сжатие часто вносит больше артефактов в синий канал. PSNR по каналам помогает понять, какой канал пострадал сильнее. Общий PSNR - это среднее значений MSE трёх каналов.