Darmowy kompresor obrazów, który działa w całości na Twoim urządzeniu. PNG i WebP wracają identyczne co do piksela dzięki oxipng i libwebp; JPEG jest ponownie kodowany przez MozJPEG i oznaczany jako wizualnie bezstratny. Przetwarzaj do 200 plików naraz, pobieraj je w archiwum ZIP i zachowaj każdy oryginalny bajt na swoim komputerze — bez przesyłania, bez konta, bez kredytów.
Migawka możliwości
0
przesłanych plików
200
obrazów na partię
3 formats
PNG, JPEG, WebP
Wartość praktyczna odwzorowana na rzeczywistych przepływach pracy w produkcji.
Korzyści
01
Bezstratnie tam, gdzie naprawdę jest bezstratnie
PNG i WebP są kodowane ponownie bezstratnie, więc zdekodowane piksele są identyczne z tymi, które wgrałeś. JPEG nie da się bezstratnie skompresować ponownie w przeglądarce, więc mówimy wizualnie bezstratnie, zamiast udawać coś innego — a tryb ściśle bezstratny w ogóle nie rusza plików JPEG.
Korzyści
02
Prywatny z samej konstrukcji
Kodery to buildy WebAssembly działające w workerze na Twoim komputerze. Nie ma etapu przesyłania, z którego trzeba by rezygnować, a po wczytaniu strona działa dalej offline.
Korzyści
03
Partie, które się zachowują
Wrzuć naraz do 200 obrazów i odbierz je w jednym archiwum ZIP. Pliki już dobrze skompresowane wracają nietknięte, zamiast zostać przekodowane na coś większego.
Prosta, trzyetapowa ścieżka od materiału źródłowego do wyniku nadającego się do ponownego wykorzystania.
Krok 1
Wrzuć swoje obrazy
Dodaj pliki PNG, JPEG i WebP — jeden obraz albo cały folder z eksportem.
Krok 2
Kompresuj na swoim urządzeniu
Równoległe workery uruchamiają kodery WebAssembly. PNG i WebP są zawsze zapisywane ponownie bezstratnie; JPEG jest kodowany ponownie w jakości 85, chyba że włączysz tryb ściśle bezstratny, który przepuszcza pliki JPEG nietknięte.
Krok 3
Pobierz i sprawdź liczby
Każdy wiersz pokazuje rozmiar przed, rozmiar po i to, czy plik był bezstratny, wizualnie bezstratny czy już optymalny. Zapisz pojedynczy plik albo pobierz całą partię jako ZIP.
W przypadku PNG i WebP dokładnie tak: oxipng i tryb bezstratny libwebp zapisują plik od nowa, nie ruszając ani jednego piksela, więc zdekodowany obraz jest identyczny bit po bicie. JPEG to uczciwy wyjątek — nie istnieje bezstratny rekompresor JPEG działający po stronie przeglądarki, więc pliki JPEG są domyślnie kodowane ponownie przez MozJPEG w jakości 85 i oznaczane jako wizualnie bezstratne. Włącz tryb ściśle bezstratny, a pliki JPEG przejdą nietknięte.
Nie, i nie jest to kwestia polityki, tylko architektury. Kodery to moduły WebAssembly działające w Twojej przeglądarce, więc nie ma serwera, który mógłby odebrać plik. Możesz to sprawdzić: wczytaj stronę, przejdź w tryb offline, a kompresja nadal działa.
Na razie nie. Jakość JPEG kontrolujesz bezpośrednio, ale nie ma trybu docelowego rozmiaru w stylu „skompresuj do 100 KB”, który szukałby ustawienia trafiającego w daną liczbę. Jeśli potrzebujesz dokładnego limitu, skompresuj plik, a następnie sprawdź uzyskany rozmiar na liście plików.
Tak — rozpoznaje rzeczywisty format po sygnaturze bajtów pliku, zamiast ufać rozszerzeniu, a potem kieruje go do właściwego kodera: oxipng dla PNG, MozJPEG dla JPEG, libwebp dla WebP. Mieszane partie nie stanowią problemu; każdy plik idzie własną ścieżką. Formaty inne niż PNG, JPEG i WebP są odrzucane, a nie po cichu przepuszczane.
Ponieważ były już dobrze skompresowane. Gdy ponowne kodowanie nie potrafi pobić wejścia, narzędzie zwraca Twoje oryginalne bajty i oznacza wiersz jako już optymalny — nigdy nie odda Ci pliku większego niż ten, od którego zaczynałeś. Zdjęcia wyeksportowane nowoczesnym koderem często tak właśnie kończą, i jest to wynik prawidłowy, a nie błąd.
Do 200 plików na partię i bez ograniczenia liczby partii — nie ma żadnego limitu do zużycia, bo praca odbywa się na Twoim sprzęcie, nie naszym. Bardzo duże obrazy mogą jednak wyczerpać pamięć przeglądarki; jeśli jeden się nie powiedzie, jego wiersz zgłosi błąd, a reszta partii będzie kontynuowana.
Bez konta, bez logowania, bez kredytów i bez znaku wodnego. W procesie nie ma żadnego etapu brandingu — pobierasz swój obraz, tylko zakodowany wydajniej.
Następny krok
Otwórz narzędzie z prawdziwym obrazem, porównaj wyniki i zachowaj działającą wersję.