Odpowiedzi:
Musisz przekonwertować je na jakiś inny format, ale ten format nie musi być w formacie JPEG. Na przykład możesz zapisać pliki jako TIFF lub PNG zamiast JPEG. Pliki RAW to dane odczytywane mniej więcej bezpośrednio z czujnika, więc nie ma sensu „zmieniać rozmiaru” takich plików. Zamiast tego musisz przetworzyć je w przydatny format obrazu, którym możesz następnie manipulować zgodnie z własnymi celami.
Możesz użyć dcraw do konwersji surowych danych obrazu do „surowego” pliku tiff, który zawiera tylko surowe dane obrazu. Robisz to, wydając polecenie „dcraw -D nazwa pliku”. Spowoduje to wygenerowanie pliku tiff bez jakiegokolwiek demozaikowania lub skalowania. Taki plik tiff jest wówczas mniejszy niż zwykły plik tiff, ponieważ każdy piksel jest wtedy tylko „czerwony”, „zielony” lub „niebieski”. Następnie możesz edytować plik tiff za pomocą np. ImageJ i zmienić jego rozmiar, ale musisz wziąć pod uwagę wzorzec Bayera. Można to zrobić, biorąc pod uwagę tylko piksele odpowiadające każdemu z kolorów. Możesz podzielić obraz na 3 części, tak aby każdy nowy obraz zawierał tylko piksele jednego z kanałów kolorów. Następnie zmieniasz rozmiar każdej części, a następnie kompilujesz połączone zdjęcie, wykonując 3 obrazy i ponownie układając z nich piksele zgodnie ze wzorem Bayera.
Aby zrozumieć, dlaczego nie możesz tego zrobić, dobrze jest zrozumieć, jak działa RAW.
RAW w rzeczywistości nie zawiera kolorowych pikseli, jest to obraz jednokanałowy („skala szarości”) reprezentujący naprzemienne czerwone, niebieskie i zielone piksele zwane wzorem Bayera . Aby faktycznie uzyskać „rzeczywiste” piksele, musisz dokonać ekstrapolacji od każdego z sąsiadujących pikseli przy użyciu złożonego algorytmu zwanego de-bayeringiem.
Aby próbkować w dół obraz RAW bez uprzedniego rozdzielenia („konwersja do jpeg”), jedynym rozwiązaniem jest próbkowanie w dół za pomocą liczby całkowitej w każdym wymiarze. Oznacza to, że rozmiar obrazu może się zmniejszyć tylko o współczynnik 4,9, 16 itd.
W twoim przypadku oznacza to, że największe 12 MP może zostać zmniejszone do 3 MP, zakładając, że nie chcesz odsprzęgać w tym procesie.