I file RGB non compressi (3 valori per pixel) saranno più grandi dei tuoi raw, poiché i raw contengono una bitmap monocromatica (1 valore per pixel) e di solito un'anteprima ridotta in scala e compressa in modo aggressivo che richiede una frazione della dimensione, 400k per fotocamere Canon 10MP e 1M per Nikon D5100 (conosco questi numeri perché li leggevo dai file raw e li memorizzavo in un file temporaneo). I Nikon NEF memorizzano le anteprime a piena risoluzione mentre Canon utilizza la metà della risoluzione, quindi la frazione più grande.
Quindi puoi aspettarti che una "bitmap" RGB non compressa a 16 bit si avvicini a 3 volte più grande del raw e per 3 diviso per 2 per 8 bit non compresso. Un'immagine a 16 MP a 8 bit è 48 Mb non compressa.
Ora al punto, dato che qui stiamo parlando di jpeg. È la dimensione del bitmap non compresso che è la dimensione di base per la compressione da cui partire, non la dimensione grezza. Ciò significa che se imposti la compressione in modo che sia molto delicata, può facilmente essere ancora più grande del raw.
I numeri di qualità jpeg sono arbitrari - tutto quello che sai per certo è che la qualità 100 è maggiore di 90 e 90 è maggiore di 80 nello stesso programma. Con il JPEGLIB che uso per il mio jpeg che gestisce un'immagine da 16 MP diventa 4 Mb, e scende rapidamente a 1,7 Mb a 95, senza alcun impatto di qualità percepibile. Normalmente lo tengo a 80, che è 950k. E sfogliando il file da 4Mb e 950k al 100% di zoom, non vedo alcuna differenza. Quindi sembra eccessivo che il tuo 100% si comprima a malapena.
Quindi dovresti scattare un'immagine con molti dettagli e un cielo limpido e salvarla a 100, 90,80,70, 60,50, fino a quando non vedi un colpo di qualità. Per le tue immagini da 24 MP probabilmente raggiungerai quel limite a circa 1,5 Mb, qualunque sia il numero di qualità jpeg che potrebbe essere nel tuo programma.