CR2 è il formato RAW di Canon, il file che una Canon EOS DSLR scrive direttamente dal sensore. Se scatti con una Rebel, una 5D, una 7D o quasi qualsiasi corpo Canon di quell'era, la tua scheda di memoria si riempie di file .cr2 invece di foto già pronte. Un CR2 non è ancora veramente un'immagine — è un dump dei dati grezzi del sensore più le note della fotocamera su bilanciamento del bianco ed esposizione, in attesa di essere sviluppato. Questo è ciò che dà al RAW la sua famosa latitudine di editing, ed è anche il motivo per cui un CR2 arriva sul tuo disco pesando venti, trenta, a volte cinquanta megabyte ciascuno.
Il problema emerge nel momento in cui esci dal software di Canon. Il tuo telefono non anteprima un CR2. Un modulo di caricamento web lo rifiuta. Il laptop di un cliente mostra una miniatura vuota e nessun modo per entrare. Windows e macOS potrebbero o meno renderizzarlo a seconda dei codec, e la maggior parte delle app semplicemente non sa cosa fare. Canon si aspetta che tu apra i file CR2 in Digital Photo Professional o in un editor RAW completo — va bene alla tua scrivania, inutile quando hai appena copiato una scheda e vuoi vedere le tue foto. JPG è l'opposto: ogni telefono, browser e programma lo legge istantaneamente, e il file è una frazione della dimensione.
AnyResizer colma quel divario senza alcun software Canon. Esegue una demosaicatura di base di ogni CR2 — leggendo i dati del sensore al bilanciamento del bianco e all'esposizione registrati come scattati dalla fotocamera — e lo ricodifica come un JPG pulito con qualità 90. Rilascia un file e il JPG si salva direttamente sul tuo dispositivo; rilascia un'intera sessione e tornano zippati con nomi .jpg ordinati. Ogni decodifica e codifica viene eseguita all'interno del tuo browser tramite WebAssembly, quindi nessun file viene mai caricato e i metadati incluso GPS vengono rimossi per impostazione predefinita.