JPG против JPEG: в чем разница между этими форматами файлов изображений?
JPG против JPEG: в чем разница между этими форматами файлов изображений?

◆ Обзор

JPG и JPEG — это одно и то же? Или что-то совершенно другое? Не все форматы файлов изображений одинаковы. Фактически, многие из них были созданы для решения проблем, которые не могли решить существующие форматы. Например, формат JPEG появился потому, что файлы изображений занимали слишком много места. Хотите верьте, хотите нет, но расширения файлов JIF, JPEG и JPG более или менее относятся к одному и тому же. Чтобы понять, почему у формата файла так много названий, нам нужно разобраться в его запутанной истории.

◆ Что такое JPEG?

Аббревиатура JPEG расшифровывается как Joint Photographic Experts Group — тип файла назван в честь подкомитета, который помог создать стандарт JPEG Interchange Format (JIF). Впервые он был опубликован Международной организацией по стандартизации (ISO) в 1992 году.

JPEG — это 24-битное растровое изображение с 8 битами в каждом канале цветовой модели RGB. Это не оставляет места для альфа-канала, а это означает, что, хотя файлы JPEG могут поддерживать более 16 миллионов цветов, они не могут поддерживать прозрачность.

Когда изображение сохраняется в формате JPEG, некоторые его данные отбрасываются в процессе, называемом сжатием файла с потерями. В свою очередь, изображения занимают на 50–75 % меньше места (по сравнению со старыми форматами, такими как BMP) практически без потери качества.

Сжатие JPEG основано на методе сжатия изображений с потерями, называемом дискретным косинусным преобразованием (DCT), который был впервые предложен в 1972 году инженером-электриком Насиром Ахмедом.

◆Что такое JIF?

Вы можете думать о файле JIF как о JPEG в его «чистой» форме. Однако этот формат больше не используется, поскольку у него есть некоторые неприятные ограничения. Например, определение цветов и пикселей в JIF может вызвать проблемы совместимости между кодировщиками и декодерами (просмотрщиками).

К счастью, позже эти проблемы были решены с помощью других «дополнительных» стандартов, основанных на JIF. Первым из них был формат обмена файлами JPEG (JFIF), за ним последовали формат файлов сменных изображений (Exif) и цветовые профили ICC.

JPEG/JFIF в настоящее время является наиболее популярным форматом для хранения и передачи фотографий в Интернете, а JPEG/Exif – форматом, используемым в цифровых камерах и других устройствах захвата изображений. Большинство людей не делают различий между этими вариантами и просто называют их JPEG.

◆Что такое JPG2 или JPF?

В 2000 году группа JPEG выпустила еще один формат файлов изображений под названием JPEG 2000 (с расширениями файлов JPG2 и JPF). Первоначально он был преемником JPEG, но не был столь популярен. Даже его продвинутые методы кодирования обычно дают изображения более высокого качества.

Существует несколько причин, по которым формат файла JPEG 2000 может не работать. Во-первых, он основан на совершенно новом коде и не имеет обратной совместимости с JPEG. Кроме того, для обработки файлов JPEG 2000 требуется больше памяти. В конце концов, средний компьютер в то время имел всего 64 МБ памяти.

JPEG 2000 Компьютерное оборудование в целом значительно улучшилось за последние 20 лет, но его формат файлов остается малоиспользуемым. На момент написания этой статьи единственным интернет-браузером, поддерживающим файлы JPEG 2000, был Safari.

◆JPEG против JPG

Более ранние версии Windows (особенно MS-DOS 8.3 и файловая система FAT-16) имели максимальное ограничение в 3 буквы на длину расширения файла. JPEG необходимо сократить до JPG, чтобы не превысить лимит. На компьютерах Mac и Linux никогда не было ничего подобного, поэтому пользователи будут продолжать сохранять изображения в формате JPEG.

Популярные программы редактирования изображений, работающие в разных операционных системах (например, Photoshop и Gimp), в конечном итоге устанавливают расширение файла JPEG по умолчанию на JPG, чтобы минимизировать путаницу.

Таким образом, мы получаем два расширения файлов для одного и того же формата: JPEG и JPG. Между ними нет никакой разницы при выборе сохранения изображения.

◆JPEG или PNG: что лучше?

JPEG и PNG были выпущены в одно и то же десятилетие, и каждый формат файла решал разные проблемы цифрового изображения, с которыми в то время сталкивался мир технологий. Можно сказать, что вполне естественно, что их часто сравнивают... и продолжают сравнивать по сей день. Какой формат файлов изображений доминирует между JPEG и PNG? Честно говоря, ответ зависит от типа изображения, которое вы хотите сохранить.

JPEG-файлы лучше подходят для фотографий, поскольку в них используется сжатие с потерями для сохранения разумного размера файлов. Фотографии представляют собой настолько большие, детализированные изображения, что артефакты сжатия (незначительные искажения изображения, вызванные сжатием) на них не очень заметны.

С другой стороны, изображения с острыми точками, четкими краями и большими областями одного цвета (например, векторные логотипы, пиксельная графика и т. д.) не будут выглядеть правильно при сохранении в формате JPEG.

Вот тут-то и приходят на помощь файлы Portable Network Graphics (PNG). Разработанный командой разработчиков PNG через четыре года после выпуска JPEG, PNG поддерживает сжатие данных без потерь и прозрачность. Поэтому PNG часто используется, если необходимо сохранить качество изображения и размер файла не является проблемой. Хорошее практическое правило — сохранять файлы JPEG для фотографий, а файлы PNG — для изображений с прозрачностью и нефотографических изображений.

◆ JPEG и JPG — это одни и те же форматы файлов.

Хотя многочисленные обновления и изменения JPEG вызвали путаницу, возможное распространение цифровых изображений в Интернете в середине 1990-х годов, несомненно, было вызвано в первую очередь его выпуском.

В следующий раз, когда вы собираетесь экспортировать фотографию из графического редактора и увидеть длинный список доступных форматов, помните: JPEG и JPG — это одно и то же.

источник:

https://www.toutiao.com/a7072013265810752034/?log_from=ce4a890f4f654_1646875603009

«IT Big Guys Say» приветствует заявки от технического персонала. Электронная почта: aliang@itdks.com.

Вы все здесь, уходите куда угодно, просто оставьте сообщение~

 ИТ-гуру говорят  |  Об авторских правах

Оригинал статьи "ИТ-гуру Говорят (ID: itdakashuo)",При перепечатке указывайте автора, источник и официальный аккаунт WeChat. Чтобы отправить, запросить или перепечатать, добавьте WeChat: ITDKS10 (Примечание: отправка),Мисс Жасмин свяжется с вами вовремя!

Спасибо за горячую поддержку ИТ-гуру говорят!

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose