Что такое формат файла JPEG?
.jpeg - один из самых популярных графических форматов, используемых в настоящее время. Он использует алгоритм сжатия с потерями, разработанный Joint Photographic Experts Group. Файлы .jpeg содержат цифровые данные изображений и компьютерную графику, а каждый файл включает встроенные метаданные, охватывающие цветовое пространство, цветовой профиль и размеры изображения.
JPEG и JPG
Расширение .jpg взаимозаменяемо с .jpeg - оба обозначают побайтово один и тот же формат. Более короткое имя .jpg возникло исключительно из-за старого ограничения DOS/Windows на трехсимвольные расширения.
Метод сжатия JPEG
JPEG использует алгоритм сжатия с потерями, что означает, что некоторая информация об изображении отбрасывается и не может быть восстановлена. Хотя этот метод значительно уменьшает размер файла, это происходит за счет снижения качества изображения. Тем не менее, JPEG обеспечивает приемлемое качество изображения, несмотря на резкое сокращение размера файла. Пользователи могут выбирать уровень сжатия при сохранении изображения в формате .jpeg, чтобы достичь желаемого баланса качества и размера.
Спецификация формата JPEG
Файл .jpeg хранит до 24 бит данных на пиксель, поддерживая более 16 миллионов цветов - полноцветную палитру. Формат разделен на два основных подформата: *JPEG/Exif* (используется в цифровой фотографии камерами и смартфонами) и *JPEG/JFIF* (стандарт интернета). Каждый файл .jpeg начинается с магических байтов FF D8 FF и заканчивается FF D9 (маркер EOI), что однозначно идентифицирует его независимо от того, указано ли расширение .jpeg или .jpg. Формат не поддерживает прозрачность; для изображений, требующих альфа-канала, лучше подходят такие форматы, как PNG или WebP.
Безопасность и защита
РИСК: LOWJPEG - это пассивный формат данных, он не может исполнять код, поэтому обычное фото безопасно для открытия. Стоит знать о двух нюансах: (1) Метаданные Exif могут содержать GPS-координаты и информацию о камере, поэтому публично опубликованные фото могут раскрыть ваше местоположение - удаляйте Exif перед публикацией, если это важно. (2) Исторически существовало несколько уязвимостей в парсерах изображений (например, ошибка Windows GDI+ JPEG 2004 года), позволявших специально подготовленным JPEG эксплуатировать необновленные просмотрщики; держите вашу ОС и программы в актуальном состоянии. Файл, называющийся «photo.jpeg», который на самом деле является «photo.jpeg.exe», представляет реальную опасность - всегда проверяйте истинное расширение.
Детали формата
в двух словахПрограммы, открывающие файлы JPEG
Технические подробности
глубокая спецификация| Тип сжатия | Lossy DCT (Дискретное косинусное преобразование) |
| Глубина цвета | До 24 бит на пиксель (8 бит на канал) |
| Поддержка цветовых пространств | YCbCr (основное), RGB, CMYK, оттенки серого |
| Субдискретизация насыщенности | 4:4:4, 4:2:2 или 4:2:0 (4:2:0 наиболее распространена для веба) |
| Прозрачность | Не поддерживается - нет альфа-канала |
| Подформаты | JFIF (стандарт интернета/веба) и Exif (цифровые камеры и смартфоны) |
| Сигнатура файла (магические байты) | FF D8 FF со смещением 0 (маркер SOI); файл заканчивается на FF D9 (маркер EOI) |
| MIME-тип | image/jpeg |
| Максимальный размер изображения | 65,535 × 65,535 пикселей (согласно стандарту ISO/IEC 10918-1) |
| Стандарты метаданных | Exif, IPTC-IIM и XMP, встроенные в сегменты маркеров APP |
| Прогрессивное кодирование | Поддерживается - прогрессивные JPEG загружаются с постепенным увеличением детализации, улучшая восприятие скорости в вебе |
| Цветовые профили ICC | Поддерживаются через сегмент маркера APP2 |
| Коэффициент сжатия | Обычно от 10:1 до 20:1 при стандартных настройках качества; настраивается пользователем |
| Типичный диапазон качества | Качество 75-85 (по шкале 0-100) балансирует размер файла и визуальную точность для большинства случаев |
| Выпущен | 1992 (JPEG standard, ISO/IEC 10918-1); JFIF interchange format 1992 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.w3.org |
Конвертации JPEG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах JPEG.