Преобразуйте JFIF в JPG и узнайте, когда это не требуется
Ваш файл .jfif уже является JPEG. JFIF — это контейнер, который JPEG использует с 1992 года: те же байты, тот же декодер, только другое расширение. Windows присваивает это расширение из-за записи в реестре, которая сопоставляет image/jpeg с .jfif, а не потому, что с фотографией что-то не так. Переименование photo.jfif в photo.jpg действительно работает, и мы предпочитаем честно сказать вам об этом, а не делать вид, что нужен специальный инструмент.
Переименование не решает проблему, если у вас целая папка файлов, расширение не соответствует содержимому, фотография открывается боком или исходный файл слишком велик. Фотография 13,4 мегапикселя из нашего тестового набора уменьшилась с 4,82 МБ до 1,88 МБ на стандартном уровне — сокращение на 60,9% за примерно треть секунды.
Почему ваш компьютер сохраняет изображения как .jfif
Когда браузер сохраняет изображение, он спрашивает у Windows, какое расширение соответствует MIME-типу image/jpeg. На многих системах реестр отвечает .jfif. Этот ответ сохраняется с файлом, поэтому одна и та же фотография, которая на другом компьютере была бы photo.jpg, у вас становится photo.jfif. Пиксели, сжатие и цветовые данные абсолютно одинаковы. Открыть такой файл отказывается только старое ПО, которое смотрит на расширение, а не на содержимое файла.
Портретные фото возвращаются в правильной ориентации и остаются такими
Смартфон записывает положение устройства в файл как тег ориентации EXIF, а не поворачивает сами пиксели. Конвертеры, которые игнорируют этот тег, выдают вам фото боком. Конвертеры, которые применяют тег, но оставляют его, делают хуже: пиксели поворачиваются конвертером, а затем ещё раз программой для просмотра, и фото оказывается повернутым неправильно — в Chrome, на iPhone и в Windows Photos.
Здесь поворот применяется к пикселям, а тег затем удаляется, чтобы изображение больше не поворачивалось. Тестовое фото 1200 на 800 с тегом ориентации 6 вернулось как 800 на 1200, вертикально, с удалённым тегом и пометкой о применённой ориентации.
Когда достаточно просто переименовать
Если у вас один файл и он нормально открывается в просмотрщике, просто переименуйте его и продолжайте работу. Используйте конвертер, если работаете с пакетом файлов, не доверяете расширению, фото открывается боком или хотите получить что-то ещё: меньший размер, другой формат или единый шаблон имён для папки.
Что на самом деле меняет конвертация
Изображение декодируется и снова кодируется, поэтому результат не идентичен исходному файлу побайтно. На нашем тестовом фото средний пиксель изменился на 1,90 из 255 на стандартном уровне. Это незаметно на экране, но это не ноль, и важно знать об этом, если файл — ваша единственная копия.
Три уровня качества решают вопрос размера без произвольного ползунка. Лучшее качество использует JPEG качество 92 и дало 3,82 МБ из тестового фото. Рекомендуемое использует качество 82 и дало 1,88 МБ. Минимальный размер использует качество 62 и дало 1,23 МБ. Выбранный уровень и точное значение качества отображаются вместе с результатом, чтобы вы могли повторить конвертацию с теми же настройками.
Качество 100 делает файл больше, но не лучше
Запросить у JPEG-энкодера качество 100 — самый частый способ зря потратить место. Мы проверили это на том же фото: результат — 8,51 МБ из исходных 4,82 МБ, на 76,5% больше, и ничего из того, что было потеряно при первом сжатии, не восстановилось. Качество 92 — разумный максимум.
Цвет и что происходит с вашим файлом
Встроенный цветовой профиль сохраняется по умолчанию, чтобы фото, снятое в широком охвате, не стало пересыщенным. Если нужен обычный sRGB, одна настройка корректно преобразует профиль, а не просто меняет числа. Можно конвертировать один файл или целую папку, и несколько файлов возвращаются одним ZIP с исходными именами. Нет регистрации, нет водяных знаков, а готовые файлы удаляются через час после конвертации.
Что вы получаете
- Настоящий .jpg-файл, декодированный из реального содержимого вашей загрузки, а не только по расширению
- EXIF-ориентация применяется к пикселям, а тег затем удаляется, чтобы фото не поворачивалось повторно
- Три уровня качества с названиями, плюс точное значение качества, отображаемое вместе с результатом
- Исходные размеры без изменений: это конвертер, а не ресайзер
- Встроенный цветовой профиль сохраняется, либо аккуратное преобразование в sRGB по вашему запросу
- Бесплатно, без регистрации, без водяных знаков, файлы удаляются через час
Что дальше?
Нужен без потерь для дальнейшего редактирования? Используйте JFIF в PNG. Если проблема только в размере файла, а формат устраивает, Сжать JFIF сохранит формат и уменьшит объём. Чтобы собрать несколько изображений в один документ, JFIF в PDF сделает это за один шаг.