Uwaga dotycząca przezroczystości PNG: Konwersja PNG na JPEG usuwa przezroczystość (przezroczyste obszary stają się białe). Wybierz opcję "Zachowaj PNG" jako format wyjściowy, aby zachować przezroczystość przy kompresji bezstratnej.
80%
Jak działa kompresja obrazów
To narzędzie używa wbudowanego Canvas API twojej przeglądarki do ponownego kodowania obrazów z niższym ustawieniem jakości. Gdy ustawisz suwak jakości na 80%, przeglądarka tworzy plik JPEG lub WebP zachowujący około 80% wierności wizualnej oryginału, osiągając zazwyczaj 40–70% mniejszy rozmiar pliku.
Potok kompresji
Twój obraz jest rysowany na niewidocznym elemencie HTML Canvas (w pamięci, nic nie opuszcza karty przeglądarki).
Canvas wywołuje toBlob(callback, mimeType, quality), gdzie quality to wartość suwaka podzielona przez 100.
Skompresowany blob jest przechowywany w pamięci jako ObjectURL — lokalne odwołanie, które możesz pobrać bezpośrednio.
Po kliknięciu "Wyczyść wszystko" wszystkie ObjectURL są odwoływane, a pamięć jest zwalniana.
Usuwanie EXIF — funkcja prywatności
Ponowne kodowanie przez Canvas nie kopiuje metadanych z pliku źródłowego. Oznacza to, że wszystkie dane EXIF — w tym współrzędne GPS, model urządzenia, ustawienia aparatu i znaczniki czasu — są automatycznie usuwane z wynikowego pliku. To korzyść dla prywatności unikalna dla przetwarzania po stronie klienta.
PNG vs JPEG vs WebP
JPEG to najlepszy format dla fotografii. Przy jakości 80–85 pliki JPEG są 5–15× mniejsze od nieskompresowanych oryginałów przy ledwo zauważalnej utracie jakości. Używaj JPEG do zdjęć przeznaczonych na strony internetowe.
WebP to nowoczesny format, który zazwyczaj pokonuje JPEG o 25–35% przy porównywalnej jakości wizualnej. Obsługuje też przezroczystość. Używaj WebP do obrazów sieciowych, jeśli nie musisz obsługiwać bardzo starych przeglądarek (IE11).
PNG jest bezstratny i idealny do zrzutów ekranu, logo i obrazów z tekstem. Wynik PNG z Canvas może nie być mniejszy niż oryginał, ponieważ Canvas nie redukuje palety kolorów. Dla znacznej kompresji PNG konwertuj do WebP za pomocą selektora formatu powyżej.
Jakie ustawienie jakości powinienem wybrać?
85–95%: Minimalna kompresja, najwyższa jakość. Używaj do profesjonalnej fotografii lub wydruków.
70–80%: Zakres domyślny. Idealny do obrazów sieciowych. Wizualnie prawie identyczny z oryginałami przy 40–60% mniejszym rozmiarze.
50–65%: Umiarkowana kompresja. Dobra do załączników e-mail i mediów społecznościowych, gdzie rozmiar pliku ważniejszy jest od doskonałości pikseli.
10–45%: Duża kompresja. Odpowiednia dla miniatur, podglądów lub gdy szybkie ładowanie jest ważniejsze niż jakość.
Najczęściej zadawane pytania
Nie. Cała kompresja obrazów odbywa się w całości w przeglądarce za pomocą Canvas API. Twoje pliki nigdy nie opuszczają urządzenia i nie są nigdy przesyłane na żaden serwer.
JPEG, PNG, WebP i GIF (tylko pierwszy kadr). Możesz też konwertować między formatami — na przykład PNG na WebP w celu zmniejszenia rozmiaru.
Jakość zależy od ustawienia suwaka. Przy 80% (domyślnie) większość obrazów wygląda identycznie jak oryginał, oszczędzając 40–70% rozmiaru pliku. Niższe wartości zwiększają kompresję, ale mogą wprowadzać widoczne artefakty.
PNG używa kompresji bezstratnej, a Canvas API przeglądarki może nie kompresować PNG tak agresywnie jak oryginalny koder. Zamiast tego spróbuj przekonwertować na WebP lub JPEG, aby uzyskać znaczne zmniejszenie rozmiaru.
Tak. Ponowne kodowanie przez Canvas usuwa wszystkie metadane EXIF, w tym współrzędne GPS i informacje o aparacie. To automatyczna korzyść dla prywatności wynikająca z przetwarzania po stronie przeglądarki.
Do 20 obrazów na wsad. Przetwarzanie jest sekwencyjne, dzięki czemu przeglądarka pozostaje responsywna. Po pobraniu możesz wyczyścić kolejkę i rozpocząć nowy wsad.