Компресиран RAW със или без загуба, 12 или 14 бита, как да изберем

Вече бях засегнал темата за компресираните RAW бързо в статията за RAW формат. Няколко души ме помолиха да разкажа малко това и ще го направим тук

Защо компресиран RAW формат ?
загуба

За да спестите място разбира се. Файловете във формат RAW обикновено стават все по-големи и по-големи. Ако снимате в серии (спорт, дива природа, събития), вероятно ще наситите картата с памет доста бързо.

Големите RAW файлове също имат тенденция към забавяне на темпото на работа когато буферната памет на вашата кутия е пълна. Накрая, обработката на портове на големи файлове също отнема повече време.

Оттук и идеята за компресиран Raw формат

Компресирани без загуби или загуби ?

Объркването при тази настройка е, че има 2 опции: компресиран RAW без загуби и RAW със компресирани загуби

The първо както е посочено от неговото име е обратим формат за компресия гарантиращ всички данни, записани като в некомпресиран RAW формат. Изображение, направено в компресиран формат RAW, което дори може да бъде запазено по-късно в некомпресиран формат

За да разбера как е възможно това, оставям думата на "Sylvatica" - отговор, намерен във форум и който добре обяснява процеса

Разлика между компресирани и некомпресирани суровини без загуби

»... С изключение на информация, която не е пряко свързана с изображението, D800 NEF (Nikon RAW файл - NDLA) съдържа информация за приблизително 36 000 000 пиксела. За всеки пиксел сензорът дава стойност между 0 и 2 мощност 14 = 16383. 0 е общо черно, а 16383 е наситен пиксел.

- Некомпресиран NEF: 36 000 000 стойности се съхраняват по конвенционален начин.
- Компресиран NEF без загуби: Nikon използва Huffman кодиране. По принцип си представете, че вашето изображение е роман и че всеки пиксел съответства на дума. Алгоритъм ще разгледа най-често използваните думи. След това той ще пренапише романа на език, измислен за случая, където най-използваните думи са тези с най-малко букви. Разбира се, необходимо е да съхранявате френския речник/въображаем език, за да можете да декодирате всичко това. В крайна сметка римлянинът ще бъде по-кратък, но е възможно да се декодира без проблем.

Загубени компресирани сурови

- NEF компресиран със загуба: Вместо да се вземат всички стойности между 0 и 16383, са разрешени само 3000 стойности: 0, 1, 2, 5, 10, ..., 16383. Ако сензорът измери 4, стойността ще да бъде закръглена до 5. По този начин има загуба на информация. Внимавайте, дупките не са разпределени равномерно и има повече към акцентите, отколкото към долните. Ако вземем нашата аналогия с романа, това се свежда до пренаписване на романа с по-малко точен речник. Сякаш Рибери пренаписваше целия Кант.