Як змінити розмір файлів зображень RAW без перетворення в JPEG?


10

Як я можу змінити розмір файлів зображень RAW (.NEF) від 12 мегапікселів до приблизно 5 мегапікселів, не перетворюючи їх у JPG?


11
Яку актуальну проблему ви намагаєтеся вирішити?
Філіп Кендалл


ідея "сировини" полягає в тому, що це вихідний файл.
tedder42

Відповіді:


12

Ви повинні перетворити їх в якій - то інший формат, але цей формат не повинен бути JPEG. Наприклад, ви можете зберегти файли як TIFF або PNG замість JPEG. Файли RAW - це дані, які зчитуються більш-менш прямо з датчика, тому не має сенсу «змінювати розмір» таких файлів. Ви повинні замість цього обробити їх у корисному форматі зображення, який ви можете потім маніпулювати відповідно до своїх цілей.


2
Деякі камери можуть створювати необроблені файли різного розміру. Наприклад, Canon 70D може створювати невеликі, середні та великі файли RAW, тому чітко поняття зміни розміру файлу RAW має сенс (принаймні для Canon).
Гейб

Цікаво; Схоже, Canon представив формати "M-RAW" та "S-RAW", які скидають половину чи три чверті пікселів датчиків. Перевага, здається, полягає в тому, що ви все ще отримуєте контроль над інтерполяцією та більш високим бітдептом, але зі зменшеною роздільною здатністю та розміром файлів
Сем Мейсон

7

Ви можете використовувати dcraw для перетворення необроблених даних зображення у "необроблений" файл tiff, який містить лише необроблені дані зображення. Ви робите це, даючи команду "dcraw -D filename". Це призведе до створення файлу tiff без будь-яких демозацік чи масштабування. Такий файл tiff тоді менший, ніж звичайний файл tiff, тому що кожен піксель є лише "червоним", "зеленим" або "синім". Потім ви можете відредагувати файл tiff за допомогою напр. ImageJ та змінити його розмір, але тоді вам потрібно врахувати шаблон Bayer. Це можна зробити, розглядаючи лише пікселі, що відповідають кожному з кольорів. Ви можете розділити зображення на 3 частини так, щоб кожне нове зображення містило лише пікселі одного з кольорових каналів. Потім ви змінюєте розмір кожної частини, а потім компілюєте комбіноване зображення, зробивши 3 зображення і впорядковуйте пікселі з них відповідно до шаблону Bayer.


5

Щоб зрозуміти, чому ви не можете цього зробити, корисно зрозуміти, як працює RAW.

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

Щоб зменшити вибірку RAW-зображення без попереднього знеструмлення ("перетворення в jpeg"), єдиним рішенням є зменшення вибірки на цілий коефіцієнт у кожному вимірі. Це означає, що розмір зображення може скорочуватися лише за рахунок коефіцієнтів 4,9, 16 і т.д.

У вашому випадку це означає, що найбільше 12 Мп можна зменшити - це 3 Мп, якщо ви не хочете знеструмлювати процес.


1
Це складніше, ніж це. Canon 70D може створювати необроблені файли у форматі 5472x3648, 4104x2736, 2736x1824 ( джерело ). Вони відповідають 20MP та 5MP, які знаходяться у співвідношенні 4: 1, яке ви описуєте, але також є проміжним 11MP, що навіть не в співвідношенні 2: 1, якого можна очікувати!
Девід Річербі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.