Сводка требований:
У меня более двух гигабайт фотографии путешествий.
Каждое изображение занимает от 4 до 5 мегабайт.
Как изменить размеры всех изображений, сохранив высокое качество изображения?
Дополнительный комментарий: Сжатие и качество изображения :
Для комментариев по вопросам, связанным с «качеством» сжатия изображений и такими терминами, как «сжатие с потерями», «сжатие с потерями», «высокое качество», «компаратор мерцания» и т. П.,
см. мини-учебник " Сжатие и качество " в конце этого поста.
«Высокое качество изображения», конечно, субъективно.
Единственный способ сжимать файлы, сохраняя при этом идентичное качество, - это использовать систему сжатия без потерь , которая не уничтожает информационное содержимое изображения, но использует некоторые средства кодирования доступной информации в меньшем формате.
Если jpegmini делает то, что вы хотите, то
бесплатный, сказочный и хорошо зарекомендовавший себя Irfanview вероятно, тоже будет .
Как и многие другие бесплатные программы, использующие подходящие системы сжатия.
Настройка Irfanview jpg90 позволяет получить коэффициенты сжатия, которые различаются в зависимости от содержимого изображения и настроек камеры, но при этом качество изображения, которое требует интенсивного «пиксельного подглядывания», отличается от оригинала. Для всех, кроме самых взыскательных приложений * jpg90 работает очень хорошо.
Для объяснения основы для этого, очевидно, субъективной и, возможно, нескольких спорной претензии, а также описания того, как поддерживающее измерения было сделаны см « качества достижимые сжатия при JPG90 » & « Flicker Компаратора"ниже,
Минимальное сжатие, которое я получаю, за исключением особых случаев, составляет около 2: 1, а с некоторыми изображениями может случиться (редко) (редко). Например, сад из маленьких разноцветных цветов может сжиматься почти совсем, а вертолет далеко в голубом небе может быть сильно сжат.
На 6000 x 4000 = 24 мегапикселя. Сжатие изображений Sony A77 JPG90 обычно дает 4: 1. Если вы можете терпеть изображение размером 1/2 res = 4240 x 2830 = 12mp, то вы обычно получаете сжатие 8: 1 для отправки людям. Это напечатает в формате A4 с разрешением более 300 dpi, что больше, чем может использовать большинство цветных принтеров = долгая и громкая дискуссия для другого форума :-).
Так, например, 2 ГБ фотографий из путешествий обычно уменьшают до 256 МБ с размером изображения, заполняющим более 4 экранов монитора 1080p.
- Если вам действительно все равно, возможно, JPG90 уничтожит данные, которые вы хотели бы сохранить. Пока вы храните мастер-файл, JPG90 обычно подходит для большинства других целей.
Достижимое качество сжатия в JPG90
JPEGMINI не является явно полезным улучшением, например, Irfanview при настройке JPG90.
Я скачал пробное изображение jpegmini с их сайта (лицензия Creative Commons) и их сжатую версию. Я сохраняю оригинал, используя Irfanviews в настройках jpg90 и jpg85. В jpg90 размер файла немного больше, чем достигает jpgmini, а в jpg80 он по существу идентичен (! 1,9 МБ по сравнению с 9,97 МБ для оригинала.)
jpgmini и irfanview jpg85 были неразличимы в результате использования теста сравнения мерцания и очень тщательного изучения при 100% кадрировании (т. Е. Монитор на пиксель изображения).
Оригинальный файл / jpgmini / irfanview jpg85 дал очень незначительное изменение качества видимого изображения в нескольких местах, используя сравнение мерцания 3-х изображений. Разница в каждом случае была настолько мала, что практически нигде не обнаруживалась.
ОДНАКО
Все примеры jpgmini, которые я видел на их сайте, были ужасно придуманы и явно собирались предложить огромные коэффициенты сжатия с легким сжатием jpg. Они содержали повторяющиеся элементы, которые не поддаются сжатию - это утверждение основано на моем опыте использования сжатия jpg. Единственное изображение, которое я протестировал, - это снимок «Дартс на стене», но фотографии «Человек на перекрестке» и «Клубника» будут вести себя аналогично.
Компаратор мерцания:
«Компаратор мерцания» - это инструмент, используемый астрономами для определения очень незначительных изменений в изображениях. Два изображения для сравнения просматриваются поочередно, так что если бы они были идентичными, то появилось бы статическое изображение. Любые различия «мерцают», когда изображение меняется туда и сюда.
Тот же принцип может быть легко достигнут с помощью браузера, который будет переходить к следующему изображению при нажатии клавиши или может быть настроен на это с определенной скоростью. Вы эффективно настраиваете 2 слайд-шоу.
Загрузить два изображения в каталог. Укажите браузер на каталог. Шаг вперед последовательно. Нефть. Эффективное. Изображение переключается между двумя изображениями. ЛЮБЫЕ различия, которые видит мой глаз, видны как мерцание. Если вы ищете мерцание, настолько незначительное, что оно почти незаметно, то при попытке статического просмотра рядом друг с другом невозможно (для меня) увидеть различия каким-либо способом. то есть сравнение мерцания лучше, чем прямое наблюдение за пикселем.
В качестве теста я взял изображение 6000 x 4000 и просмотрел его на ЖК-экране с разрешением около 2000 x 1200. Я расширил изображение до пикселя на пиксель (просмотр 100%), чтобы видеть левый верхний угол изображения. Замена одного пикселя в темных волосах на рыжий произвела крошечное, но непроницаемое мерцание. Добавление точки в один пиксель к оранжево-коричневой коже сделало его трудным, но не невозможным обнаружить. Увеличение размера до 4x4 = 16 пикселей сделало уродливое размытие, которое было бы заметно при любой комбинации цветов.
Сжатие и качество
" Сжатие без потерь: "
В качестве тривиально простого примера последовательность
«1000000000000000000001» можно выразить как
"1,20x0,1"
Даже в этой кодировке типа «ASCII» с использованием 7 битов на символ «размер файла» уменьшается с 22 до 8 символов.
Очевидно, что такая тривиальная схема не будет очень эффективной в большинстве случаев, но она демонстрирует, что подразумевается под «сжатием без потерь». Такие системы, как TIF, обеспечивают сжатие без потерь.
" Сжатие с потерями: " система предлагает компромисс между потерей визуального качества и / или технически поддающегося измерению качества и размера файла. Первоначально размер изображения обычно может быть существенно уменьшен при удалении только небольших объемов информации, так что большинство пользователей в большинстве случаев не заметят изменений. Эксперты обычно будут. По мере того, как увеличивается процент уменьшения размера файлов, все больше и больше информации теряется, формальные показатели качества ухудшаются (например, увеличивается отношение сигнал / шум), а количество людей, которые это замечают, и количество изображений, на которые воздействуют визуально, увеличивается.
Некоторые системы сжатия предлагают переменные степени сжатия, чтобы удовлетворить различные степени соотношения качества / размера, и в таких системах часто используется ряд различных средств сжатия - часто пользователь не знает, какие системы используются внутри компании. .
Измерение или распознавание качества . Существует много формальных способов оценки качества, и, в некоторой степени, влияние данной деградации является субъективным. Некоторые системы используют характеристики человеческого глаза-мозга или уха-мозга для выполнения сжатия таким способом, который стремится быть менее ощутимым для заданного размера сжатия путем «скрытия» сжатия в менее заметных местах. Отличный пример, если сжатие аудио MP3, которое выполняет сжатие с потерями некоторых сигналов более низкого уровня, когда также присутствуют другие сигналы более высокого уровня, которые, как считается, могут маскировать изменения в сигнале низкого уровня. например, когда валторна выдает сигналы 110 дБз при 2 кГц, насколько хорошо вы заметите сжатие с потерями 60 дБз гармонических скрипок при 16 кГц? (дБз = некоторая соответствующая логарифмическая измерительная система).
Субъективное сравнение качества / мерцания : Одним из субъективных методов оценки качества является сравнение двух изображений путем их последовательного отображения на одном экране и т. Д. И переключения между ними со скоростью, скажем, несколько раз в секунду. Если изображения абсолютно идентичны, никаких изменений не произойдет. Если в некоторых местах есть существенные различия, при изменении отображаемого изображения будут появляться большие «мерцающие» эффекты. Если есть несколько крайне незначительных различий, то «мерцание» все равно будет происходить, но оно будет более тонким. Система глаз-мозг очень хороша, так как обнаруживает очень маленькие изменения, которые происходят таким образом, и «мерцание» из-за очень небольших изменений может быть обнаружено, когда несколько пикселей изменяются на несколько процентов в одном месте на изображении, скажем, 20 миллионов. пиксели. Величина «немногие» в каждом случае зависит от пользователя и опыта, но такая система будет надежно обнаруживать различия намного ниже пределов, которые могут быть обнаружены одним и тем же пользователем, используя простое параллельное сравнение.
Этот метод настолько эффективен, что его уже давно используют астрономы для изучения снимков начального поля, взятых за несколько дней или месяцев, чтобы найти изменения, вызванные такими событиями, как прохождение далекой планеты через звездный фон (что является например, Плутон был наконец обнаружен), или первое слабое появление новой кометы - часто обнаруживаемое от нескольких недель до месяцев, прежде чем оно сразу стало очевидным при непосредственном наблюдении.
Таким образом, «сравнение мерцания» часто является хорошим способом определения, значительно ли система сжатия повлияла на изображение с точки зрения данного зрителя. Если сравнение мерцания показывает небольшую разницу или ее отсутствие, то система сжатия может быть разумно описана как «высокое качество» для этого пользователя. В сравнении с мерцанием всегда будут эффекты, которые менее очевидны, чем для мозга, но, как правило, это похвально эффективная система, учитывая ее легкость и простоту.