Jak zmniejszyć rozmiar pliku obrazu?

Wcześniej pisałem artykuł o tym, jak zmniejszyć rozmiar pliku obrazu  za pomocą wbudowanej opcji poczty e-mail w Eksploratorze(Explorer) lub za pomocą programu komputerowego o nazwie Image Resizer for Windows . To dobre opcje, ale istnieje kilka innych sposobów optymalizacji obrazu. Ponadto wiele stron internetowych zaleca używanie Painta(Paint) , ale uważam, że nie jest to dobra metoda, ponieważ obrazy wyglądają znacznie gorzej.

Po pierwsze, ważne jest, aby zrozumieć, że niektóre metody stosowane w celu zmniejszenia rozmiaru obrazu spowodują obniżenie jakości obrazu, co może być dobre w przypadku witryny internetowej, ale nie w przypadku drukowania. Zwykle dzieje się tak, gdy zmieniasz rozdzielczość obrazu, powiedzmy z 2560×1440 na 1920×1080.

Innym sposobem zmniejszenia rozmiaru obrazu jest jego skompresowanie. Istnieją dwa rodzaje kompresji: bezstratna i stratna. Kompresja bezstratna(Lossless) zmniejszy rozmiar obrazu bez utraty jednego piksela oryginalnego pliku. Stratna(Lossy) oznacza, że ​​niektóre dane zostaną utracone.

Wreszcie format obrazu ma również duży wpływ na rozmiar pliku. Normalne zdjęcie, które zrobisz aparatem, będzie prawdopodobnie obrazem JPG , ponieważ działa to dobrze pod względem kompresji. Jednak obrazy z kilkoma kolorami (256 kolorów lub mniej) będą znacznie mniejsze, jeśli użyjesz GIF . PNG to bezstratny format, który można mocno skompresować. Sprawdza się dobrze w przypadku grafiki internetowej i złożonych zdjęć.

W tym artykule podam kilka przykładów ze zrzutami ekranu kompresji obrazu przy użyciu wielu formatów, dzięki czemu można zobaczyć różnice w rozmiarze i jakości.

Jak zmniejszyć rozmiar obrazu

Zacznijmy od rozmowy o tym, jak zmniejszyć rozmiar obrazu bez utraty jakości. Dzięki temu uzyskasz najmniejszy plik przy zachowaniu oryginalnej jakości obrazu. Oczywiście użycie kompresji stratnej da ci znacznie mniejsze pliki, jak zobaczysz w poniższych przykładach, ale stracisz trochę jakości.

Format i kompresja

Najpierw zacznijmy od płaskiej, kolorowej grafiki. Jako przykład, właśnie zrobiłem zrzut ekranu strony HDG (600×319), ponieważ ma ona niewiele kolorów i nie jest skomplikowana. Oto rozmiary plików w różnych formatach bez kompresji:

Oryginalny GIF: 27 KB

Oryginalny plik JPEG: 67 KB

Oryginalny plik PNG: 68 KB

Jak widać, pliki PNG(PNG) i GIF są zdecydowanie ostrzejsze niż JPEG . Jak wspomniano wcześniej, JPEG jest lepszy do fotografii. GIF dobrze sobie radzi, ponieważ ma tylko 27 KB w porównaniu do PNG , czyli 68 KB. Jednak z mojego doświadczenia wynika, że ​​pliki PNG(PNGs) kompresują się znacznie lepiej, jeśli jest to kompresja stratna, a jakość obrazu jest nadal bardzo dobra.

Kiedy wykonałem bezstratną kompresję tych trzech, tylko obrazy JPG i PNG zostały zmniejszone, ale niewiele. PNG poszedł do 45 KB, a JPG do(JPG) 58 KB. Kiedy wykonałem kompresję stratną, liczby dla PNG były najbardziej imponujące.

Stratny GIF: 22 KB

Stratny JPEG: 50 KB

Stratna PNG: 23 KB

Jak widać, PNG wygląda najlepiej i jest tylko 1 KB większy niż GIF ! Dlatego używam obrazów PNG na tej stronie do większości moich zrzutów ekranu. JPEG zawsze będzie lepszy w przypadku obrazów fotograficznych z dużą ilością kolorów. Pamiętaj jednak, że JPG jest tylko 16-bitowy, podczas gdy PNG jest 24-bitowy, więc JPG obsługuje miliony kolorów, ale PNG obsługuje nieograniczoną liczbę kolorów.

GIF zmniejszony tylko o 5 KB, ale jednocześnie stracił dużo na jakości. JPG nie kompresował dużo, ale JPG(JPGs) zwykle nie kompresują się tak dobrze, jak PNG(PNGs) .

Możesz użyć aplikacji do zdjęć, aby zmienić format obrazu, aby zobaczyć, który rozmiar jest najmniejszy. Do kompresji zalecam korzystanie z narzędzi online, ponieważ wykonują świetną robotę. Osobiście używam Kraken.io do moich stron internetowych, ale są też inne dobre, takie jak TinyPNG  i Optimizilla .

Zmień rozdzielczość obrazu

Głównym sposobem zmniejszenia obrazu jest obniżenie rozdzielczości obrazu. Jeśli masz plik o wymiarach 4000×2500, zmniejszenie rozmiaru do 2000×1250 spowoduje, że plik będzie o połowę mniejszy. Oczywiście stracisz dużą część oryginalnego obrazu w danych, ale w zależności od celu może to nie mieć znaczenia.

Każdy program do edycji obrazu będzie miał sposób na zmianę lub zmianę rozmiaru obrazu. Tutaj możesz zmienić szerokość/wysokość lub rozdzielczość, która zwykle jest punktami na cal ( DPI ) lub pikselami na cal ( PPI ). Przeczytaj ten świetny artykuł na temat różnicy między DPI a PPI(difference between DPI and PPI) . W przypadku czegokolwiek w Internecie musisz się martwić tylko o piksele, a nie o kropki. Kropki(Dots) będą miały wpływ tylko na drukowane obrazy.

Na przykład moja strona internetowa może zawierać obrazy o szerokości do 680 pikseli. Dlatego(Therefore) zawsze zmieniam rozmiar obrazu do 680 pikseli lub mniej przed przesłaniem go, ponieważ w przeciwnym razie WordPress zmieni go dla mnie na 680 pikseli, ale rozmiar pliku będzie większy niż powinien.

Jeśli chcesz dowiedzieć się więcej na temat liczby 72 pikseli na cal i opcji ponownego próbkowania, zapoznaj się z tym doskonałym postem(excellent post) , który zawiera bardzo szczegółowe informacje.

Zmień głębię kolorów/tryb

W powyższym przykładzie, jeśli masz obrazek z tylko kilkoma kolorami, nie musisz używać formatu obrazu, który obsługuje miliony kolorów. W moim przykładzie na stronie internetowej GIF musi obsługiwać tylko kolor indeksowany i 8 bitów na kanał.(Indexed)

Możesz wybrać kolor RGB i 16 bitów na kanał, ale obraz będzie wyglądał dokładnie tak samo, ale będzie miał większy rozmiar pliku. Możesz przeczytać więcej o tych trybach kolorów(colors modes) na stronie Adobe. Oprócz programu Photoshop(Photoshop) większość edytorów obrazów umożliwia również zmianę głębi/trybu kolorów obrazu.

Przytnij zdjęcie

Innym prostym sposobem na zmniejszenie rozmiaru obrazu jest po prostu jego przycięcie! Wszystko, co jest wycięte, zostanie usunięte z obrazu. Bez względu na to, jaki masz obraz, możesz go przynajmniej trochę przyciąć, co z pewnością pomoże zmniejszyć rozmiar.

I zauważ, że przycinanie nie musi być tylko typowym, w którym wycinasz rzeczy od góry/dołu lub lewej/prawej strony. SnagIt Editor , jeden z moich ulubionych, ma narzędzie do wycinania, które pozwala wycinać części obrazów ze środka obrazu w poziomie lub w pionie. Przydaje się to częściej, niż mogłoby się wydawać. Oto przykład, w którym muszę dołączyć zrzut ekranu menu Start podczas wpisywania polecenia.

Powyższy rozmiar pliku miał pierwotnie 22 KB. Zamiast tego wyciąłem środkową część, której nie potrzebowałem, jak pokazano poniżej.

Nowy rozmiar pliku to zaledwie 9 KB! Wszystko to bez jakiejkolwiek kompresji lub zmiany formatu pliku. Po skompresowaniu zmniejszyłem go do zaledwie 4,4 KB. Dlatego przycinanie jest ważnym sposobem na zmniejszenie rozmiaru obrazu.

Mamy nadzieję, że zmniejszyłeś rozmiar swojego obrazu i dowiedziałeś się trochę o tym, jak działają obrazy cyfrowe! Jeśli masz jakieś pytania, śmiało możesz je komentować. Cieszyć się!



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts