Reply to comment

Принципиальный вопрос про преобразование многобитного RAW в стандартное изображение

Доброе время суток, профи!
Как любитель, не могу найти ответа на одну проблемку уже много лет, хоть и перерыл доступную информацию. Набрел на ваш сайт - может поможете...

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

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Images can be added to this post.

More information about formatting options