В последнее время часто вижу в интернетах выкрики "фууу! фотошоп! настоящая фотография не должна подвергаться обработке!" и им подобные. А между тем, я уверен, большинство из них даже на задумываются о том, что фотошоп занимает в обработке фотографии ну самое распоследнее место. А обработка вся начинается с того момента как камера делает снимок.
Посмотрим на примере вот этой фотографии, что же при этом происходит.
Матрица процессора с зарядовой связью (ПЗС) в камере устроена так, что воспринимают ее элементы (пиксели) исключительно яркостную составляющую сигнала, а никак не цветовую. Вот то, что попадает на матрицу:
Вы видите перед собой никак не обработанную яркостную картинку. К ней не применены ни кривые, ни шумоподавление, ни шарпинг. Все черно-белое, мутное. Красиво? =D
А откуда появляется цвет? Все достаточно примитивно: на каждые 4 пикселя нанесены цветные светофильтры - красный, синий, зеленый, зеленый (да-да, именно два зеленых). Называется это байеровский шаблон. С учетом цветофильтров картинка выглядит так:
Это в неизменном виде. Сейчас сделаем немножко посветлее:
И увеличим, чтобы было видно пиксели:
Полная цветовая информация для каждого пикселя вычисляется согласно значеням яркости в соседних по специальному алгоритму. Процесс называется дебайеризацией. Вот ее результат:
Если мы снимаем в RAW, то на этом процесс автоматической обработки заканчивается. Камера снимает, конвертор делает дебайеризацию и выводит картинку на монитор. Дальше можно ковыряться в фотографии ручками. А если снимаем в JPEG (что делать категорически не рекомендуется), то веселье продолжается.
Применяется гамма согласно настройкам. Гамма есть ни что иное как крутизна яркостной кривой.
В таком виде картинка уже больше похожа на правду. Потом применяются настройки баланса белого.
Шарпинга:
И вот перед вами типичный камерный жпег. Теперь сравните с картинкой наверху. Ну как?
Объяснение: то, что было описано, делает дохлый процессор камеры согласно убогим настройкам. Со всеми вытекающими. То же самое, будучи сделано в конверторе, во-первых делает мощный компьютерный процессор, во-вторых настроек больше, в-третьих оператор контролирует результат каждого шага.