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ę!
Related posts
Eksportuj, wyczyść i zwiększ rozmiar dzienników zdarzeń w systemie Windows
Jak wyświetlić rozmiar skrzynek pocztowych użytkowników w programie Exchange 2007?
Recenzja książki — przewodnik po systemie Windows 8 „Jak to zrobić”
Instalowanie wtyczek GIMP: poradnik
Jak pobrać instalator Google Chrome offline (autonomiczny)
Jak skonfigurować strony wzorcowe w programie Adobe InDesign CC
Użyj Netstat, aby zobaczyć porty nasłuchiwania i PID w systemie Windows
Jak zaktualizować Raspberry Pi
Jak włączyć uwierzytelnianie Steam Guard
Jak naprawić AirDrop nie działa z iPhone'a na Maca?
Jak latać dronem dla początkujących?
Jak wykonać test obciążenia procesora
Jak podłączyć SSH lub SFTP do Raspberry Pi?
Utwórz aplikację Gmail na komputer, korzystając z tych 3 klientów poczty e-mail
Jak wyłączyć klawisz Windows
7 technicznych wskazówek dotyczących optymalizacji SEO dla dowolnej witryny internetowej
Jak stworzyć zespół w Microsoft Teams
Jak zmienić kolor tła w Dokumentach Google
Jak zeskanować wiele stron do jednego pliku PDF
Jak otworzyć plik JAR w systemie Windows