Reply to comment
Принципиальный вопрос про преобразование многобитного RAW в стандартное изображение
Submitted by yux_rossii on 25 August, 2008 - 16:40Доброе время суток, профи!
Как любитель, не могу найти ответа на одну проблемку уже много лет, хоть и перерыл доступную информацию. Набрел на ваш сайт - может поможете...
Берем снимок в 14(12)-битном RAW (на каждый канал) и хотим преобразовать в стандартный 8-битный JPEG, но - внимание - пропорционально пересчитать 14 бит в 8, и -кроме того- не по линейному закону, а к примеру по S-образному графику.
Пытался делать это с помощью многих RAW-конвертеров, но корректно так и не получалось.
Получалось примерно в следующем порядке:
а) dcraw - конвертит в 16-битный тифф, т.е. добавляет в последние биты нули (или еще что-нибудь?),
б) фотошоп (или кто угодно) - ЛИНЕЙНО конвертит ("масштабирует") в 8 бит,
в) фотошоп - уже 8-битное (т.е. с потерями!) изображение преобразует по нужному графику уровней (по каналам). Почему фотошоп не делает это с 16-битными цветами??
г) на глазок отбрасываем последние биты из п. а) - т.е. затемняем чуть-чуть.
Вот такое некорректное извращение!
Есть ли корректный способ перечисления по НЕЛИНЕЙНОМУ закону 14(12)-битного RAWа в 8 бит (по каждому цветовому каналу)?
Заранее спасибо!