Canon CR2 (.cr2)
Izveden StandardCanon Raw 2 (CR2) je stariji vodeći RAW format kompanije Canon, koji se široko koristio u čuvenoj liniji Canon EOS digitalnih SLR fotoaparata od 2004. do 2018. godine.
Konvertujte CR2 u JPG
Besplatan konvertor CR2 u JPG u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju CR2 datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju CR2 datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
49 49 2A 00 10 00 00 00 43 52ASCII REPREZENTACIJA: II*.....CR
Standardizacija: Izveden iz TIFF/EP standarda (ISO 12234-2)
Tehničke specifikacije
| Arhitektura kontejnera | Format datoteke zasnovan na TIFF-u, sa prilagođenim Canon pomerajem zaglavlja i potpisom CR |
| Kompresija | Hafmanovski kodirane modifikovane JPEG pločice bez gubitaka ili nekomprimovani 12/14-bitni podaci senzora |
| Bajtni redosled (Endianness) | Redosled bajtova Intel procesora, od najmanje značajnog ka najznačajnijem (little-endian) |
| Prostori boja | RGB senzora kamere, Adobe RGB, Oznaka sRGB profila |
| Kanali i struktura | Jedan kanal sa Bayerovim mozaikom (RGGB) |
| Maksimalne dimenzije | Do 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R) |
| Transparentnost | Nema (linearni senzorski mozaik) |
| Strimovanje i progresivno učitavanje | Nije pogodan za strimovanje; pomeraji senzorskih traka nalaze se u IFD3 |
Tehnička matrica poređenja: CR2 u odnosu na konkurente
| Tehnički atribut | CR2 (Trenutno) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Kontejnerski mehanizam | TIFF/EP sa potpisom 'CR' | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| Kompresija senzora | Huffman JPEG bez gubitaka | C-RAW bez gubitaka i sa gubicima | Huffman bez gubitaka / nekompresovano | Sony 11+7 bit / Lossless |
| Generacije kamera | Canon EOS DSLR fotoaparati (2004-2018) | Canon EOS R Mirrorless (2018+) | Nikon DSLR & Z Mirrorless | Sony Alpha Mirrorless |
| Prosečna veličina (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Lightroom prikazuje poruku 'Datoteka deluje kao nepodržana ili oštećena' (The file appears to be unsupported or damaged).
Osnovni uzrok: Oštećen pokazivač u tabeli pomeraja IFD-a zbog kojeg parser čita podatke sa senzora izvan granica fajla.
Oporavak: Koristite exiftool ili komandu dcraw -c broken.cr2 > fixed.ppm da biste izvukli netaknute Bayer podatke.
Bezbednosna analiza i vektori napada parsera
Greške pri parsiranju CR2 formata su kroz istoriju pogađale programe za pregled slika koji su obrađivali nepravilne tabele segmenata u Canon Makernotes zapisima.
Poznati vektori napada
- Prelivanje celobrojne vrednosti (integer overflow) u izračunavanju širine isečka što dovodi do upisa u memoriju van dodeljenog opsega (heap write) tokom debajerizacije.
- Oštećene tabele za Huffman-ovo dekodiranje koje pokreću beskonačne petlje u starijim implementacijama biblioteke LibRaw.
- Prekoračenja bafera (buffer overflow) u ICC profilu ugrađenog pregleda.
Najbolje prakse za zaštitu: Obrađujte CR2 datoteke koristeći WebAssembly mašine sa bezbednim upravljanjem memorijom, izolovane od privilegovanog pristupa sistemu datoteka domaćina.
Istorijat i prekretnice
Ključne prednosti
- CR2 podržavaju mnogi programi za obradu RAW datoteka i aplikacije za upravljanje slikama, mada se kompatibilnost razlikuje u zavisnosti od softvera i verzije.
- Huffmanova kompresija bez gubitaka čuva podatke koje je zabeležio senzor; dostupna dubina bitova i detalji zavise od modela fotoaparata i podešavanja snimanja.
- Ugrađuje JPEG pregled u punoj veličini i obimne tabele za korekciju perifernog osvetljenja Canon objektiva.
Tehnička ograničenja i nedostaci
- Struktura IFD zasnovana na TIFF-u je sporija za parsiranje u poređenju sa modernim kontejnerima sa strukturom polja kao što je CR3.
- Veličine fajlova su veće od modernih RAW formata izvedenih iz HEVC-a, kao što je Canon C-RAW.
- Nema izvornu podršku za metapodatke o dubini sa senzora sa dva piksela pre uvođenja specijalizovanih režima na modelu 5D Mark IV.
Zanimljivosti
- Bajtovi 8 i 9 u svakoj važećoj CR2 datoteci sadrže ASCII znakove 'C' i 'R' (0x43 0x52), koji slede nakon standardnog TIFF markera 0x2A.
- CR2 fajlovi sa aparata Canon EOS 5D Mark II korišćeni su za fotografisanje naslovnih strana magazina Time i snimanje holivudskih epizoda.
- CR2 datoteke čuvaju sirove podatke sa senzora u više segmenata kako bi omogućile paralelnu obradu na ranim DIGIC procesorima za obradu slike.
Često postavljana tehnička pitanja
Zašto je Canon zamenio format CR2 formatom CR3?
Canon je zamenio format CR2 formatom CR3 kako bi usvojio modernu strukturu kontejnera ISO-BMFF (MP4/HEIF), koja podržava fleksibilne metapodatke, mape dubine Dual Pixel RAW-a i efikasnu kompresiju C-RAW.
Mogu li se CR2 datoteke otvoriti bez programa Canon Digital Photo Professional?
Mnoge savremene aplikacije za obradu fotografija mogu da otvore CR2 datoteke; podrška zavisi od verzije aplikacije i modela fotoaparata.
Da li CR2 trajno čuva podešavanja stila slike?
Ne. Stilovi slike (Landscape, Portrait, Monochrome) se čuvaju kao nedestruktivne oznake metapodataka koje se mogu izmeniti u bilo kom trenutku tokom postprodukcije.
Povezani parovi konverzije za CR2
Pretvaranje sirovih CR2 datoteka sa digitalnih fotoaparata Canon EOS u standardne JPEG slike visoke rezolucije. Rezultat je renderovana slika, a ne izvorni RAW podaci senzora.
Obradite sirove CR2 datoteke sa digitalnih fotoaparata Canon EOS i direktno ih pretvorite u PNG master datoteke za štampu bez gubitaka. Rezultat je renderovana slika, a ne izvorni RAW podaci senzora.
Pretvorite Canon CR2 kadar u jednostranični probni PDF. Boje fotoaparata i balans belog primenjuju se na 8-bitne sRGB piksele; PDF nema kontrole za RAW.