Jak łatwo kompresować duże obrazy

click fraud protection

Większość osób korzystała w pewnym momencie z Internetu, aby udostępnić obraz. Niezależnie od tego, czy było to selfie, zdjęcie uroczego zwierzaka, wspaniały krajobraz, czy po prostu zabawny mem, obrazy świetnie nadają się do komunikacji w Internecie.

Jednym z problemów, które możesz napotkać podczas próby udostępnienia obrazu, jest rozmiar pliku. Wiele witryn lub aplikacji ogranicza rozmiar obrazów, które możesz przesyłać. Ma to sens z ich perspektywy, ponieważ prawdopodobnie musieliby hostować każdy przesłany duży plik obrazu przez długi czas, coś, co prawdopodobnie zwiększyłoby rozmiar kopii zapasowych i wymagałoby coraz więcej miejsca na dane przestrzeń. Niestety, sposób, w jaki jest obsługiwany w prawie każdej aplikacji, nie jest świetny z perspektywy użytkownika.

Większość użytkowników, gdy zobaczy, że ich obraz został odrzucony z powodu zbyt dużego rozmiaru, może spróbować wysłać go na inną platformę, ale prawdopodobnie po prostu się podda. Jednak przy niewielkiej ilości przetwarzania obrazu powinno być łatwe przesłanie obrazu o dość wysokiej jakości.

Istnieją dwie techniki zmniejszania rozmiaru pliku obrazu. Pierwszym z nich jest downscaling, który polega po prostu na zmniejszeniu wymiarów obrazu. Na przykład zmniejszenie obrazu 4K do 1080p powinno z grubsza zmniejszyć rozmiar pliku obrazu do jednej czwartej tego, co było. Drugą metodą jest kompresja obrazu. Kompresja obrazu wykorzystuje zaawansowane techniki w celu zminimalizowania ilości danych wymaganych do przedstawienia obrazu. Istnieją dwie klasy algorytmów kompresji, bezstratne i stratne. Kompresja bezstratna zapewnia rozsądne zmniejszenie rozmiarów plików przy zachowaniu pełnej jakości obrazu. Kompresja stratna może jeszcze bardziej zmniejszyć rozmiar pliku, ale powoduje utratę jakości obrazu. Przy ostrożnej optymalizacji utrata jakości stratnej kompresji obrazu może być prawie niezauważalna.

Idealnie byłoby, gdybyś próbował przesłać zbyt duży obraz, witryna lub aplikacja zamiast tego wygenerowałaby skompresowaną wersję w locie i zapisałaby ją. Niestety większość witryn tego nie robi i zamiast tego wyświetla błąd. Jeśli jednak się z tym spotkasz, zamiast się poddawać, możesz samodzielnie skompresować obraz, a następnie przesłać skompresowany obraz.

Kompresowanie obrazów na komputerze

Prostym sposobem kompresji obrazu jest próba zmiany formatu pliku. Na przykład PNG używa kompresji bezstratnej, podczas gdy JPG używa formatu stratnego. Ogólnie rzecz biorąc, jeśli otworzysz obraz PNG, a następnie zapiszesz go ponownie jako JPG, wynikowy rozmiar pliku obrazu będzie mniejszy. Każdy edytor obrazów powinien być w stanie zapisać obraz w nowym formacie.

Wskazówka: podczas zapisywania w innym formacie obrazu możesz również spróbować zmniejszyć wymiary obrazu. Zmniejszenie wymiarów obrazu ma duży wpływ na rozmiar pliku, gdy obraz jest szczególnie duży.

Wiele formatów obrazu obsługuje różne poziomy kompresji. Podczas zapisywania obrazu w edytorze obrazów sprawdź, czy istnieje opcja „jakości” lub „kompresji”, którą można dostosować. Może to mieć duży wpływ na rozmiar pliku, ale także na jakość obrazu.

Kompresuj obrazy online

Istnieje wiele narzędzi online, które mogą kompresować obrazy. Jeśli chcesz je wypróbować, polecamy Sprężarka.io oraz Squoosh.

Sprężarka.io umożliwia przesyłanie obrazów o rozmiarze do 10 MB, a następnie ich skompresowanie, wyświetlenie zmniejszenia rozmiaru pliku i udostępnienie łącza do pobrania. Możesz także porównać zdjęcia przed i po, jeśli chcesz sprawdzić, czy nie doszło do utraty jakości. Główne wady tej aplikacji to ograniczenie rozmiaru do 10 MB i fakt, że przesyłasz obraz do witryny innej firmy, co nie jest dobre w przypadku potencjalnie wrażliwych obrazów.

Squoosh to narzędzie należące do Google, które nie wróży zbyt dobrze prywatności, jednak w rzeczywistości w ogóle nie przesyła obrazu. Zamiast tego ładuje wybrany obraz do przeglądarki i wykonuje całe przetwarzanie bezpośrednio na komputerze. Oznacza to, że nie ma ograniczenia rozmiaru pliku ani obaw o prywatność w przypadku poufnych obrazów.

W Squoosh możesz wybrać algorytm kompresji obrazu, którego chcesz użyć i skonfigurować jego ustawienia podczas korzystania z transmisji na żywo przed i po porównaniu. Gdy komputer zakończy przetwarzanie, które musi wykonać, wyświetli porównanie rozmiaru pliku obrazu i umożliwi jego pobranie. Ten proces oferuje o wiele większą głębię niż kompresor, ale może to również spowodować, że będzie trwał dłużej, gdy będziesz majstrować przy ustawieniach, aby uzyskać perfekcję.