chyba ekspert

wstęp

fotografię zacząłem dopiero jako hobby jakiś rok temu, a już mam w swojej bibliotece zdjęć około 50gb. Fotografuję RAW, a zdjęcia RAW zajmują dużo miejsca. Postanowiłem sprawdzić, czy możliwe jest skompresowanie tych plików, aby zaoszczędzić miejsce. W szczególności chciałem wiedzieć, czy mogę użyć skompresowanego archiwum, takiego jak plik ZIP, aby zmniejszyć rozmiar na dysku mojej biblioteki zdjęć.
chcialbym sprecyzowac ze jestem uzytkownikiem Nikona; wszystkie moje pliki RAW są w 14-bitowym formacie NEF z Nikona D5600. Każdy plik zajmuje około 25mb.
istnieje tylko kilka różnych bezstratnych algorytmów kompresji ogólnego przeznaczenia. Jest tam kilka buzzwords, ale zasadniczo oznacza to programy, które skompresują dowolny plik, w którym oryginalny plik można odzyskać, żadne dane nie zostaną utracone.
istnieją 3 powszechnie używane algorytmy: bzip, gzip i lzma. Zignorowałem gzip, ponieważ gzip jest zoptymalizowany pod kątem szybkości, a nie rozmiaru. Przeprowadziłem odmianę bzip i lzma na 3 zestawach 10 plików NEF, aby określić, ile miejsca mógłbym potencjalnie zaoszczędzić, gdybym skompresował wszystkie moje zdjęcia.

procedura

użyłem narzędzia 7z (wersja 16.03) w systemie Windows 10. Najpierw wypróbowałem LZMA2 z następującymi ustawieniami:

stopień kompresji: Ultra. Metoda kompresji: LZMA2. Rozmiar słownika: 512mb. Wielkość słowa: 64. Solidny rozmiar bloku: 4gb

następnie próbowałem z BZIP2 z następującymi ustawieniami:

format archiwum: 7z. poziom kompresji: Ultra. Metoda kompresji: bzip2. Rozmiar słownika: 900kb. Rozmiar bloku: 64MB

zauważ, że’ format archiwum ’ jest nieistotny, jest tylko kontenerem dla skompresowanych danych. Jeśli myślisz „Hej, a co z”.zip 'lub’.tar 'lub’.rar’?”To dlatego, że są to wszystkie formaty kontenerów, a nie algorytmy kompresji.

sprawdziłem to w 3 zestawach 10 plików NEF. Oto wynik:

–>

Uncompressed LZMA2 BZIP2
zestaw 1 267 263 262
zestaw 2 242 234 233
Zestaw 3 264 255 255
średni 258 251 250
współczynnik kompresji 100% 97% 97%
wszystkie liczby są w MB (z wyjątkiem współczynnika kompresji). Współczynnik kompresji reprezentuje stosunek oryginału do skompresowanego pliku, niższy jest lepszy.

kompresja LZMA trwała około minuty, a BZIP około pięciu minut.

wniosek

osiągalna kompresja jest znikoma. Mógłbym ogolić kilka megabajtów z mojej biblioteki zdjęć, ale wtedy musiałbym je rozpakować, aby uzyskać do nich dostęp. Niedogodności przewyższają oszczędności.
kompresja nie jest opłacalna dla plików NEF, prawdopodobnie dlatego, że są już skompresowane. Istnieje ograniczenie w Ile plik może być skompresowany bez utraty danych, a sukcesywna kompresja bezstratna zwykle nie osiąga niczego.
ale jest inny sposób. Do tej pory skupiałem się na kompresji bezstratnej, ale możesz również użyć kompresji stratnej. Stratny oznacza, że niektóre dane są tracone w kompresji jako kompromis w celu zaoszczędzenia miejsca. Możesz nie zdawać sobie sprawy, że prawdopodobnie już używasz kompresji stratnej w normalnym obiegu pracy przy produkcji zdjęć.
typy plików jak .jpeg i .png mają wbudowane algorytmy kompresji stratnej. Kompresja używana w tych typach plików jest wyspecjalizowana dla obrazów i działa w celu zmniejszenia ilości danych, których nie widzisz.
zazwyczaj moje pliki RAW to 25mb, podczas gdy porównywalny JPEG to 7mb. To jest 28% współczynnik kompresji. Powinienem zauważyć, że nawet przy powiększeniu nie ma zauważalnych różnic. Zauważ, że kompresja w pliku JPEG może być wybrana przez użytkownika, a im wyższa kompresja, tym niższa jakość. Zaczynam tylko zauważać utratę jakości jako „artefakty kompresji”, gdy plik ma około 2MB i zaczyna się robić naprawdę brzydki około 800kb (współczynnik kompresji 3%!).
główną zaletą plików RAW w stosunku do pełnej jakości JPEG jest to, że RAW przechowuje dodatkowe szczegóły dotyczące podświetleń i niskich świateł. Zwykle nie jest to widoczne na ekranie, ale pozwala to fotografowi na większą elastyczność w edycji bez wprowadzania brzydkich artefaktów obrazu. Oznacza to jednak, że jeśli twój obraz jest gotowy i w pełni edytowany, w surowym formacie zapisanych jest wiele niepotrzebnych szczegółów.
jeśli chcesz zaoszczędzić miejsce w portfolio fotograficznym, rozważ konwersję kilku nieistotnych obrazów na format JPEG.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.