Чому зображення RAW у програмах редагування виглядають гірше, ніж JPEG?


25

Я виявив, що коли ви завантажуєте зображення RAW в програму редагування, наприклад Lightroom / Aperture, зображення зазвичай гірше, ніж якщо ви просто взяли зображення як JPEG. Тепер я розумію, що камера робить деяку магію під час перетворення JPEG. Але я намагаюся зрозуміти, що це за "магія".

Якщо я прагну сам реалізувати цю "магію" на робочому столі, які налаштування потрібно намагатись? Я вважаю, що файли RAW мають більш екстремальний контраст. Наприклад, темні області набагато темніші, ніж JPEG. Чому це? І який найкращий спосіб це виправити?


1
Якщо ви використовуєте камеру Nikon, перевірте, чи активовано освітлення Active D-Light (і вимкніть його під час зйомки RAW). Цей параметр вплине на попередній перегляд, який створює камера, але не сам файл RAW. Результатом стане невідповідність між попереднім переглядом камери та результатом настільного RAW-перетворювача (який буде виглядати темніше, особливо в тіні). (Щоб досягти того, що робить ADL під час зйомки RAW, недостатньо розкрийте, а потім полегшіть тіні у настільному перетворювачі RAW.)
Szabolcs

У мене було те саме питання. Пару місяців тому мої сирі файли стали занадто темними і мали занадто контрастний характер. Раніше у мене не було цього питання, тому я почав з'ясовувати, які зміни можуть викликати це. Я знаю набагато менше, ніж попередні коментатори, про її теоретичну сторону, але на практичному терміні вимкнення Active D-Lightning вирішило проблему.

Зображення з даних "Сирі" не є "гіршим" - це всі дані, які збирала камера без камери, яка робила для неї ніяку погану магію. Деякі люди гаразд, дозволяючи камені погано магіювати їх зображення, я це не так. Я вважаю за краще застосовувати власну магію.
Alaska Man

Відповіді:


21

JPEG з камери - це просто зображення RAW, яке застосувало додаткову обробку.

Під час перегляду RAW-зображення в програмі редагування зображень ця програма повинна пройти цілком ті ж кроки, що й камера.

Якщо є якась різниця у зовнішньому вигляді, це лише через різниці в наступному (у дуже грубому порядку від більшості до найменш важливого).

  1. Корекція контрасту / гамми

    Застосовується корекція гамми, яка перетворює з лінійних значень у коригувані гамма значення відповідно до вимог цифрових файлів зображень. Ця корекція не є прямою гамма-корекцією; застосовується контрастна крива, щоб забезпечити гарне викривлення світлих та чорних кольорів. Деякі камери зберігають налаштування контрастності камери у файлі RAW, а деякі редактори RAW можуть використовувати це; інакше редактори RAW використовуватимуть вбудовану контрастну криву. Це може створити досить помітну різницю між JPEG в камері та еквівалентною RAW, переглянутою в редакторі зображень. Крива контрасту впливає не тільки на вигляд контрасту, але і, опосередковано, на насиченість кольору. Найкраще в роботі з файлом RAW полягає в тому, що ви маєте повний контроль над контрастною кривою, застосованою в програмному забезпеченні, перед втратними операціями, такими як різкість

  2. баланс білого

    Корекція балансу білого застосовується для корекції різної температури кольору джерел світла під час зйомки. Деякі камери зберігають налаштування балансу білого на камері у файлі RAW, а деякі редактори RAW можуть використовувати це; інакше редактори RAW вгадають правильний баланс білого. Це може створити досить помітну різницю між JPEG в камері та еквівалентною RAW, переглянутою в редакторі зображень. Знову ж таки, це також може розглядатися як користь редагування в RAW, оскільки ви можете знову встановити баланс білого без втрат артефактів.

  3. Заточення і зниження шуму

    Для покращення зображення та спроби придушити дратівливий шум застосовується відповідна кількість різкості та зменшення шуму. Існують різні алгоритми різкості та зменшення шуму, і це процедура втрат. Якщо це робиться в камері, то ви застрягли в будь-якій різкості та зменшенні шуму, застосованій камерою. Редактор зображень RAW може регулювати ці значення. Відмінність у різкості та зменшенні рівня шуму між камерою, яку використовує редактор зображень RAW, може створити невелику різницю у зовнішньому вигляді зображення.

  4. Перетворення простору кольорів

    Червоний, зелений та синій у фільтрі Байєра не обов'язково мають однаковий відтінок, як червоний, зелений та синій у стандартному кольоровому просторі sRGB. Камера робить корекцію кольорів для перетворення кольорів у потрібний кольоровий простір, який зазвичай є sRGB. Якщо ви еквівалентне зображення в редакторі зображень RAW, воно також здійснюватиме перетворення кольорового простору, але воно може використовувати іншу кольорову матрицю для перетворення, оскільки виробник програмного забезпечення для редагування RAW не має доступу до тих же кольорових матриць, які використовуються в камера. Якщо програмне забезпечення для редагування RAW правильно налаштовано, цей крок не повинен спричиняти помітних відмінностей у отриманому малюнку. Ті, хто знає, на що звернути увагу (наприклад, кольорові профілі Canon або Adobe, які намагаються покращити тони шкіри та блюз), можуть помітити різницю, особливо під час тестування.

  5. Демосайтинг

    Зображення RAW не зберігає значення кольорів для кожного пікселя - натомість кожне значення є або червоним, зеленим або синім значенням. Однак для кожного кінцевого пікселя потрібно мати всі три кольори - червоний, зелений та синій - для остаточного зображення. Тому алгоритм демонстрації оцінок повинен відгадувати інші дві кольорові частини для кожного пікселя, і це робиться на основі знань про пікселі, що їх оточують. Існує безліч різноманітних алгоритмів демозавіювання з різними якостями, і це процес втрат. Якщо це відбувається в камері, то ви застрягли з вбудованим алгоритмом камери. Якщо ви використовуєте редактор зображень RAW, він використовуватиме власний алгоритм. Використовуваний алгоритм демонстраційного оцінювання не дуже впливає на загальну якість зображення, але може впливати на його чіткість, ступінь, в якому він відображає споріднені артефакти, і на те, чи відкидає краї зображення.

  6. Стиснення JPEG

    Для зображення JPEG, створеного камерою, отримані дані зображення стискаються у вигляді JPEG. Очевидно, це також є програшною програмою, яка може змінити значення порівняння із зображенням RAW, що переглядається в редакторі зображень, хоча в більшості випадків різниця не повинна бути помітною.

Підсумовуючи це, найбільші відмінності між JPEG, що виробляються камерою, та еквівалентною RAW, що виробляється в редакторі зображень, ймовірно, можуть бути викликані:

  • Різний баланс білого в обох
  • Різна контрастна крива / регулювання контрасту в обох

Чудова інформація, але підсумовуючи, що ви говорите, це причина, чому я постійно бачу темніші зображення в діафрагмі, ніж jpegs з моєї камери, тому що Aperture вирішує використовувати більш круту контрастну криву при перетворенні RAW, ніж моя камера?
erotsppa

Це звучить так. Це також може бути різницею в перетворенні кольорового простору. Якщо біла точка відрізняється, то це може бути перетворення кольорового простору. Якщо біла точка однакова, але середні тони та тіні темніші, це може бути використана контрастна крива.
thomasrutter

Дуже добре сказано ... Єдина "магія" полягає в тому, що коли ви знімаєте в jpeg, сама камера автоматично встановить усі параметри, згадані вище. Але коли ви знімаєте в сирому вигляді, усі ці налаштування залишаються вам зробити це самостійно.
Jez'r 570

Вере цікаве пояснення. Просто для запису для будь-якого нового користувача, який його читає. Це пояснення - як виглядають зображення . Але є важливі відмінності щодо кількості інформації всередині файлу. - Неочищене зображення містить більше інформації про те, що екран монітора не може "бачити" (бітову глибину), тому його потрібно повторно інтерпретувати.
Рафаель

Корекція гамми - це те, що викидає більшу частину цієї додаткової глибини бітів, і це необхідно при відображенні на будь-якому екрані, тому щойно ви заблокували експозицію, білу точку, контрастну криву тощо, і застосуєте це перетворення, ваш доданий біт глибина пропала - однак ви можете трохи зберегти її, використовуючи 16 біт на канал (або кращий) формат зображення зображення та забезпечивши, що вся справа зроблена в тій точності, що дозволить вам ще трохи маніпулювати в гладких областях, таких як небо, не вводячи обв'язка.
thomasrutter

7

Більшість вбудованих двигунів jpeg збільшують контраст, насиченість і додають певної різкості в суміш. Залежно від того, яку камеру ви використовуєте для створення файлів RAW та яке програмне забезпечення ви відкриваєте на своєму комп’ютері, іноді ці параметри камери також застосовуються до файлу RAW, коли він відображається. Звичайно, ви насправді не переглядаєте файл RAW на екрані; Ви майже напевно переглядаєте 8-бітну конверсію того RAW-файлу, схожого на 8-бітний jpeg.

Якщо ви використовуєте камеру Canon і відкриваєте файли .cr2 за допомогою Digital Photo Professional (DPP), параметри камери, вибрані під час зйомки зображення, будуть застосовані до зображення попереднього перегляду на екрані. Більшість інших виробників програмного забезпечення в домашніх умовах робить те саме. Більшість програм програмного забезпечення для перетворення RAW, таких як Lightroom або DxO Optics, не застосовують параметри камери. Деякі з них дозволять вам створити спеціальний профіль, який застосовуватиметься до кожного зображення під час імпорту чи відкриття.

Перше, що я рекомендую щодо темних ділянок ваших зображень, - це підтвердити правильність калібрування монітора. Найкращим способом є використання інструменту калібрування, який зчитує тестовий вихід з вашого екрана і використовує програмне забезпечення в комплекті для створення профілю для монітора. Більш дешевий і менш точний спосіб - використовувати тестові зразки, щоб візуально коригувати налаштування монітора або відеокарти. Швидка гамма - один з таких інструментів. Коли ви знаєте, що ваш монітор налаштований належним чином, ви можете використовувати інструмент кривої тону у вашому обраному перетворювачі RAW, щоб вивести тіні.


3

Немає ніякої "магії", це лише те, що різні необроблені процесори мають різну поведінку за замовчуванням (і різні алгоритми тощо).

Ви можете бачити, що немає магії, використовуючи власний необроблений процесор виробника камери (наприклад, якщо ваша камера використовує DPP Canon) - це має створити точно таке ж зображення, як і в процесорі камери.

Я не знаю про діафрагму, але Lightroom може дублювати обробку в камері, просто прокрутіть униз до розділу "Калібрування камери" та змініть "Профіль" з "Adobe Standard" на "Camera Standard" (якщо ви використовуєте камеру " Стандартний "стиль зображення, в іншому випадку виберіть налаштування, яке відповідає стилю зображення, який ви використовуєте в камері).


1
Майте на увазі, що принаймні, з Canon, алгоритми демонстрації оцінок є власницькими, а будь-які «пресети», написані для імітації власних алгоритмів перетворення Canon сторонніми продуктами, такими як Lightroom, - у кращому випадку на зворотній основі. Вони можуть зблизитися, але вони не будуть абсолютно однаковими.
Майкл С

Так, я думаю, це все. Якщо ваша камера може створити приємне зображення, вона робить це на основі даних RAW, іншого способу це не зробити. Таким чином, можна отримати зображення так, як вам потрібно, але ваш процесор RAW цього не робить - ви повинні знайти правильні налаштування. Єдиний раз, коли я це переживав, це коли я зробив кілька по-справжньому поганих кадрів - JPG виглядав нормально, але файл RAW був надзвичайно галасливим. Це була моя помилка - у темний день стріляли у F / 22 та "високий ISO".
Жасмін

@MichaelClark: Я думаю, що ви помилилися ... востаннє я знав, Canon запропонував SDK, який містив їхні точні алгоритми демозавіювання та стилі зображення. Проблема полягає в тому, що Adobe просто відмовляється від використання або посилання на SDK компанії Canon (я підозрюю, що через деяку неправомірну постанову їх юридичного департаменту, а не з іншої "реальної" причини ...)
jrista

Якщо вони є, це було зовсім недавно. Дані RAW досі зашифровані у файлах .cr2. SDK завжди дозволяв розробникам писати код, який взаємодіє з ОС камери і дозволяє транспортувати файли .cr2, але AFAIK в минулому ніколи не містив алгоритми демозавіювання для файлів .cr2.
Майкл С

Були й інші сторони, які зламали схему шифрування, використовувану у файлах .cr2, але компанія Canon не отримала дозволу на це, а програмні компанії, такі як Лабораторії Adobe і DxO, все ще реверсують власні алгоритми. Кілька років тому Nikon випустив свої алгоритми демонстрації вимірювань для DxO для використання в тестуванні датчиків Nikon.
Майкл С
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.