Вычисление разницы сжатия в JPEG

При сохранении изображения в формат JPEG есть возможность задать степень сжатия от 0 до 100 для уменьшения размера изображения. 100 — математический предел оптимизации. Какую степень сжатия использовать зависит от характеристик самого изображения. Бывает, что и 55 вполне хватает для нормального отображения изображения для человеческого глаза .

Чтобы увидеть разницу между одним и тем же изображением, сохраненным с разными степенями сжатия, можно воспользоваться Photoshop. Более подробно об этой процедуре описано здесь.

Если изображение пересохранять с одинаковой степенью сжатия, то качество изображения будет ухудшаться. Тоже самое происходит, если скачать видео с YouTube, потом залить его обратно на YouTube, потом опять скачать, залить, и так далее. По истечении какого-то количества таких действий невооруженным глазом будет видно, что качество видео ухудшилось.

Ниже я привожу пример вычисления разницы сжатия в JPEG: два одинаковых изображения, у одного сжатие 100, у другого — 60, и разница между ними.

Файл JPEG со сжатием 60
Файл JPEG со сжатием 60
Файл JPEG со сжатием 100
Файл JPEG: разница степеней сжатия

Photoshop: удаление цвета в изображении

Вчера было необходимо из графика, имеющего темно-серый фон и много цветных кривых, заменить фон на прозрачный. В качестве инструмента для таких действий можно использовать Photoshop. Выделять серые области можно волшебной палочкой, а потом их удалять. Но это не годится, т.к. очень много мелких областей, ограниченных цветными кривыми. Поэтому более простой способ справится в такой ситуации, это использовать функцию «Цветовой диапазон» (Color Range), который находится на вкладке «Выделение» (Select). Чтобы многие пункты списка «Выделение» стали активными, необходимо выделить слой (Ctrl+A). В окне «Цветовой диапазон» я выбрал значение разброса, равным 200. Это позволило избавится от всех оттенков серого, который мне и не нужен. После этого был выделен весь цветовой диапазон, от которого я хотел избавится. Результат манипуляций приведен ниже:

Результат применения Color Range

Также мне нужно было окрасить кривые, как показано на рисунке ниже. Здесь я поступил так: нарисовал с помощью инструмента «Lines» прямую линию, наложил ее на первую из кривых, и далее с помощью «Редактирование -> Трансформирование -> Деформация» привел линию в необходимую мне форму.  Повторил операцию для всех оставшихся кривых. Это может не самый лучший способ, но мне пока и так нормально.

О фильтровании шумов

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

Для избавления от шумов на фото, если такие все же имеются (как у меня на примере записью ниже), то можно программно исправить недочеты. Так, к примеру, в Photoshop‘е есть фильтр под названием «Шум», с помощью которого можно избавиться от шумов. Есть также еще и медианная фильтрация, которая, порой, не всегда помогает достичь желательного эффекта в связи с тем, что медианный фильтр «мылит» пиксельные зоны (конечно, это будет видно только, если фото попытаться приблизить). Да и вообще, сейчас каких-то супер фильтров от сторонних разработчиков, которые прекрасно избавляют от шумов — нет.

Но я решил все таки воспользоваться одним из решений — фильтр называется Noiseware. По отзывам, он очень хорошо убирает шумы, при этом не мыля фото. На факте, замыленность была, и даже очень заметная (использовал настройки по-умолчанию для ночной съемки). Можно посмотреть на снежные борозды, оставленные колесами автомобиля. На первом фото до применения фильтра они отчетливо видны, а на втором, уже обработанном фоте, левая колея слегка потускнела и стала малозаметной. Но в общем, результаты от фильтра Noiseware неплохи, так что беру его на вооружение.

Исходное фото с ISO 780
Обработанное фильтром фото с ISO 780

ISO на примере

Наглядный пример того, что такое чувствительность ISO (минимальная светочувствительность элементов матрицы, указывается в единицах системы ISO) у цифрового фотоаппарата. Снимки произведены из окна ГУАПа с фотокамеры телефона Nokia 5800 XM. Как видно по приведенным примерам, чем выше ISO, тем выше осветленность фото.

Фотография двора ГУАП при ISO 390
Фотография двора ГУАП при ISO 390
Фотография двора ГУАП при ISO 780
Фотография двора ГУАП при ISO 780

О задумке покупки нового фотика

Зарядил аккумуляторы (две батарейки типа АА) на праздники для фотоаппарата, думал поснимать на Новый Год, но не тут-то было! Заряжал почти 12 часов, потом вставляю в фотик и аппарат неожиданно для меня показывает, что аккумулятор разряжен и срочно нужно их зарядить/вставить новые. Новых нет, а заряжать — я так понимаю, бессмысленно, ибо они, наверно, уже сдохли.

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

Когда я работал в «Компьютерном Мире», иногда приходилось консультировать людей по выбору фотоаппарата (бывало, что продавца-знатока в фотиках не было поблизости), рекомендовал обычно Кэнон. У них и цветопередача хорошая, без искажений, стабилизатор ведет себя адекватно и др.

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

Ах, ну да, есть же Sony Nex-3/5, но они хоть и маленькие, зато объектив совсем не шуточный…