Відповіді:
Ви повинні перетворити їх в якій - то інший формат, але цей формат не повинен бути JPEG. Наприклад, ви можете зберегти файли як TIFF або PNG замість JPEG. Файли RAW - це дані, які зчитуються більш-менш прямо з датчика, тому не має сенсу «змінювати розмір» таких файлів. Ви повинні замість цього обробити їх у корисному форматі зображення, який ви можете потім маніпулювати відповідно до своїх цілей.
Ви можете використовувати dcraw для перетворення необроблених даних зображення у "необроблений" файл tiff, який містить лише необроблені дані зображення. Ви робите це, даючи команду "dcraw -D filename". Це призведе до створення файлу tiff без будь-яких демозацік чи масштабування. Такий файл tiff тоді менший, ніж звичайний файл tiff, тому що кожен піксель є лише "червоним", "зеленим" або "синім". Потім ви можете відредагувати файл tiff за допомогою напр. ImageJ та змінити його розмір, але тоді вам потрібно врахувати шаблон Bayer. Це можна зробити, розглядаючи лише пікселі, що відповідають кожному з кольорів. Ви можете розділити зображення на 3 частини так, щоб кожне нове зображення містило лише пікселі одного з кольорових каналів. Потім ви змінюєте розмір кожної частини, а потім компілюєте комбіноване зображення, зробивши 3 зображення і впорядковуйте пікселі з них відповідно до шаблону Bayer.
Щоб зрозуміти, чому ви не можете цього зробити, корисно зрозуміти, як працює RAW.
RAW насправді не містить кольорових пікселів, це одноканальне зображення ("сіра шкала"), що представляє чергуються червоно-сині та зелені пікселі, що називаються шаблоном Байєра . Щоб насправді отримати "фактичні" пікселі, вам доведеться екстраполювати з кожного з пікселів сусідів, використовуючи складний алгоритм, який називається де-баєрінг.
Щоб зменшити вибірку RAW-зображення без попереднього знеструмлення ("перетворення в jpeg"), єдиним рішенням є зменшення вибірки на цілий коефіцієнт у кожному вимірі. Це означає, що розмір зображення може скорочуватися лише за рахунок коефіцієнтів 4,9, 16 і т.д.
У вашому випадку це означає, що найбільше 12 Мп можна зменшити - це 3 Мп, якщо ви не хочете знеструмлювати процес.