Почему изображения JPEG с камеры огромные, а те же изображения, экспортированные из программы Vistaprint, в 10 раз меньше?

Изображения JPEG с моего разрешения Nikon D3300примерно 12-15MBвелики . 6000 x 4000Изображения RAW, преобразованные в JPEG LightRoom, также являются форматами 12-16 MB. Недавно я создал альбом с помощью программного обеспечения VistaPrint, после экспорта я обнаружил, что оно сжимает изображения и сохраняет их в папку перед загрузкой на сервер VistaPrint.

Изображение размером 16 МБ было уменьшено до простого 1.2-2 MBсохранения разрешения и качества изображения. Я не мог найти никакой разницы в качестве между ними. Теперь мне интересно, действительно ли стоит хранить изображения размером 12-18 МБ на моем жестком диске? Я рассматриваю возможность экспорта всех своих изображений через программное обеспечение VistaPrint и сохранения их вместо исходных файлов JPEG.

D3300 должен предоставить вам возможность создавать файлы JPEG с одним из трех различных уровней качества. Создаются ли файлы размером 12 МБ с «высоким» качеством?
12-16 МБ в максимальном качестве при разрешении 6000 x 4000. Я никогда не менял качество на камере, опасаясь, что это может ухудшить качество снимков. Зачем кому-то фотографии низкого качества?
Вы можете найти Стоит ли использовать настройку качества Pentax Premium JPEG? полезный. Конкретное исследование относится к Pentax, но общие понятия также применимы к Nikon или любому другому бренду.
Вполне возможно (даже вероятно) потеря качества с 12–18 МБ до 1,2–2 МБ, даже если вы не можете ее обнаружить. Иногда мы замечаем только те артефакты, которые могут быть созданы таким процессом в конкретных ситуациях.
Зачем кому-то нужны фотографии низкого качества , @Arbaaz, вам, потому что они занимают меньше места, и вы не можете увидеть разницу, как описано в вашем вопросе. Если вы не собираетесь обрезать или редактировать изображение, а просто собираетесь просматривать версии с более низким разрешением, вам не нужно дополнительное качество на попиксельном уровне.
Если вы предоставите ссылку на изображение размером 12 МБ и соответствующую версию размером 1,2 МБ, я с радостью укажу вам на артефакты, тогда вы сможете решить, действительно ли они стоят дополнительного места или нет.
Вы также можете сохранить свои RAW-файлы в формате DNG, что может сэкономить место, не теряя никакой информации.
Пожалуйста, обратите внимание , что тот факт, что он выглядит хорошо для вас, не означает, что после любого преобразования (контрастность, гамма, вращение, необычные фильтры и т. д.) он будет выглядеть так же хорошо. На самом деле, это важная идея сжатия с потерями: выбрасывать как можно больше информации с наименьшей воспринимаемой разницей. Это та информация, которая пригодится, если вы решите манипулировать своими фотографиями. Также обратите внимание , что компьютерный монитор не всегда показывает всю картину, во-первых, он имеет значительно меньшее разрешение, чем бумага.
Привет, @TobiaTesan, добро пожаловать на Photo.SE. Похоже, ваш комментарий действительно может быть ответом на вопрос. Ответ на вопрос в комментариях вызывает ряд проблем, и его следует избегать.
@AJHenderson спасибо; если вы так считаете, я попытаюсь превратить его в полноценный ответ после получения нескольких источников (это было не в моей голове, и я бы не стал доверять своей памяти, чтобы хорошо запомнить Теорию сигналов 101). Ответ Питера уже частично перекрывается.
@TobiaTesan - конечно, и, к вашему сведению, у нас здесь нет строгой политики «резервного копирования». Если вы хотите включить источники, это здорово, но вам ни в коем случае не обязательно иметь источники. Если кто-то не считает ваш ответ правильным, он всегда может отреагировать на него и найти источники для демонстрации. Это не "точная наука", как некоторые другие сайты SE.

Ответы (2)

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

Ваш Nikon D3300 имеет три уровня качества JPEG (= сжатия): базовый, средний и высокий. Я подозреваю, что если вы настроите его на использование базового JPEG, то в результате будут файлы размером около 2-3 МБ вместо 12-15 МБ. (Это не приходит мне в голову, основываясь на том, что я наблюдаю на своем D5300, который имеет такой же размер сенсора).

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

Лично я сохраняю все в RAW + Basic JPEG; Я использую JPEG в качестве полноразмерных «миниатюр», чтобы решить, какие файлы RAW преобразовать в высококачественные JPEG с помощью Darktable. По памяти я думаю, что у меня Darktable настроен на экспорт с качеством 98 из 100. Обычно он создает файлы около 5 МБ, но размер, очевидно, зависит от того, насколько сильно я обрезаю, а также от сложности сцены. Я был бы удивлен, если бы в Lightroom не было подобных настроек.

Факторы, которые необходимо учитывать:

  • Всякий раз, когда вы загружаете JPEG, редактируете что-то и сохраняете как JPEG, вы применяете кумулятивное сжатие с потерями. Есть определенные изменения в JPEG, которые можно внести без увеличения потери информации, но они ограничены обрезкой в ​​определенных точках изображения, переворачиванием или поворотом на кратные 90 градусов и определенными преобразованиями цвета; и для них требуется специальное программное обеспечение. Поэтому, если вы храните только сжатые файлы JPEG, вы фактически обязуетесь не вносить изменения в будущем.
  • «Стоит ли» хранить файл большего размера, зависит от того, есть ли у вас SSD или вращающийся ржавый диск (т.е. сколько он стоит за МБ) и сколько фотографий вы делаете. Лично я сделал около 70000 фотографий за последние два года, и мне еще далеко до заполнения моего диска, поэтому в моей ситуации нет реальной причины не хранить файлы RAW, а также обработанные файлы JPEG. Если мне не хватит места, то первое, что я могу сделать, это удалить основные JPEG-файлы, но пока это меня не беспокоит.

TL;DR

  • Вы можете получить файлы меньшего размера прямо из камеры, настроив сохранение в формате JPEG базового или среднего качества.
  • Вы можете лучше контролировать компромисс между качеством и размером файла, используя программное обеспечение для редактирования изображений. Lightroom, вероятно, поддерживает это.
  • Какой формат оставить для долговременного хранения — это компромисс: мы можем дать вам плюсы и минусы, но решение о том, что важнее, остается за вами.
Хороший ответ, но я думаю, что вы неправильно поняли вопрос. Он говорит, что изображения в формате JPEG вне камеры большие, а не маленькие, поэтому уровень качества, скорее всего, хороший, а не базовый. Vistaprint сжимает файлы.
@EricShain, я прекрасно понял вопрос: я думаю, вы упустили суть моего ответа. Таким образом, если он изменится с нормального (я уже пояснил в комментарии к вопросу, что это текущая настройка) на базовое, то фотографии с камеры будут меньше; но есть и другие способы сжатия, дающие больший контроль; а в отношении вопроса о том, какие файлы хранить в течение длительного времени, необходимо учитывать компромиссы.
Ты прав. Извини! Проголосовал.
Если один человек может неправильно понять его, другие тоже могут, поэтому я превратил комментарий в краткий раздел.
В данном случае "один человек" еще не пил утренний кофе...
@PeterTaylor: в своем ответе вы говорите, что вам «далеко от того, чтобы заполнить мой жесткий диск». Для меня проблема с размером фотографий связана не с локальным хранилищем на моем компьютере, а с резервными копиями (в частности, с их онлайн-частью). Какие настройки резервного копирования у вас есть?
@MartinArgerami, хранилище больших двоичных объектов Azure и написанная вручную программа для загрузки. По умолчанию, если он находит darktable_exportedкаталог, он загружает только содержимое этого каталога и соответствующие файлы RAW. Обычно я обрабатываю примерно 5-10% файлов с помощью Darktable.
Without going into a detailed explanation of JPEG, it is (in general) a lossy format: if you save a file as JPEG and then load it again, some of the pixels will have changed.в некотором смысле, это даже хуже, поскольку это не просто случайный или равномерно распределенный шум, а изменения преднамеренно... скрытые.

JPEG — это формат с потерями, некоторая информация в исходном изображении будет потеряна при сохранении в формате JPEG. Выбирая различные настройки при сжатии JPEG, вы можете пожертвовать качеством изображения в пользу размера файла. Большинство программ предоставляет пользователю единственную настройку «качества», которая используется для определения параметров, используемых для сжатия JPEG.

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

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

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

Сказав это, вы также должны помнить, что как только вы что-то выбрасываете, вы выбрасываете это, и только потому, что потеря качества не очевидна сразу, не обязательно означает, что ее нет. Например, более низкое качество JPEG может разрушить детали теней, которые не видны невооруженным глазом, но могут быть выявлены с помощью методов ретуширования. Это особенно важно при работе с JPEG в камере, гораздо меньше беспокойства, когда вы используете файлы RAW для захвата и архивирования и используете только JPEG в качестве выходного формата.