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:
następnie próbowałem z BZIP2 z następującymi ustawieniami:
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.
–>
kompresja LZMA trwała około minuty, a BZIP około pięciu minut.
wniosek
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.