Kompresuj obrazy z podglądem na żywo i pobieraniem przez sharp

Wgraj JPG, PNG, WebP lub AVIF i przeciągnij suwak jakości — podgląd wyświetla się natychmiast w przeglądarce, a finalne pobieranie jest kodowane po stronie serwera przez sharp + libvips, by uzyskać jak najmniejszy plik. Eksportuj jako JPG, WebP, AVIF lub PNG. Bez konta, bez znaku wodnego.

lub upuść zdjęcie tutaj

RoundCut Kompresja Obrazów daje podgląd na żywo renderowany w przeglądarce podczas przesuwania suwaka jakości, a następnie koduje finalne pobieranie po stronie serwera przy użyciu sharp + libvips — tego samego stosu enkoderów, którego używają Vercel, Shopify i Cloudflare. Twój plik jest przetwarzany w izolowanej pamięci podręcznej na najemcę, nigdy nie jest używany do trenowania modeli i jest usuwany po krótkim czasie TTL. Porównaj JPG, WebP i AVIF jednym spojrzeniem, wybierz najmniejszy i pobierz.

Co robi to narzędzie

Przyjmuje obraz, który już masz, i tworzy jego mniejszą kopię. Formaty stratne (JPG, WebP, AVIF) są ponownie kodowane przy wybranym przez Ciebie poziomie jakości — im niższa jakość, tym mniejszy plik, aż do momentu, gdy pojawiają się widoczne artefakty. Na bieżąco obserwujesz podgląd podzielonego widoku i licznik rozmiaru pliku podczas przeciągania suwaka, dzięki czemu możesz wybrać najniższą jakość, która wciąż wygląda dobrze. Wynik zachowuje oryginalne wymiary dokładnie; aby zmniejszyć również rozmiar w pikselach, użyj najpierw narzędzia Zmień rozmiar.

Jak działa prywatność w tym narzędziu

Podgląd suwaka jest renderowany lokalnie za pomocą `canvas.toBlob` — każda regulacja, którą widzisz, jest obliczana w Twojej przeglądarce, bez żadnego połączenia z siecią. Finalne pobieranie jest inne: kiedy klikniesz Pobierz, plik jest wysyłany przez HTTPS do naszej usługi kompresji (Cloudflare Worker → nasz serwer działający na sharp + libvips), aby wynik miał jak najmniejszą liczbę bajtów. Plik jest przechowywany w izolowanej pamięci podręcznej na najemcę przez krótki czas TTL (tak że ponowne pobranie tego samego obrazu jest obsługiwane z pamięci podręcznej zamiast ponownego kodowania), a następnie usuwany. Nigdy nie używamy przesłanych plików do trenowania modeli, nigdy nie udostępniamy ich stronom trzecim, a klucz API używany do przesyłania jest usuwany z naszych logów. Jeśli wolisz nigdy nie wysyłać pliku, podgląd suwaka sam w sobie jest działającym skompresowanym obrazem — kliknij go prawym przyciskiem myszy, aby zapisać wersję wygenerowaną w przeglądarce. W przypadku plików przekraczających limit przesyłania lub gdy nasza usługa jest nieosiągalna, narzędzie automatycznie przełącza się na rezerwowe kodowanie w przeglądarce.

Czym jest (i czym nie jest) to narzędzie

Bezpłatne, bez konta, bez rejestracji, bez znaku wodnego i bez limitu obrazów dziennie. Ścieżka pobierania wymaga sieci — nasz serwer wykonuje finalne kodowanie. Jeśli sieć jest niedostępna lub nasza usługa jest nieosiągalna, narzędzie automatycznie przełącza się na kodowanie w przeglądarce (nieco większy plik, ten sam format). Czego nie robi: nie zmienia rozmiaru — wymiary wejściowe są równe wyjściowym (użyj najpierw narzędzia Zmień rozmiar, jeśli chcesz przejść z 4000 px szerokości do 1200 px). Nie zachowuje metadanych EXIF, GPS ani danych aparatu — enkodery usuwają je domyślnie, co jest korzystne dla prywatności w większości przypadków. Nie obsługuje wsadowego przetwarzania: jeden obraz na raz. Nie ma trybu docelowego rozmiaru: przesuń suwak i obserwuj licznik bajtów — możesz osiągnąć dowolny docelowy rozmiar w dwóch lub trzech próbach. Animacja GIF nie jest zachowywana: używana jest tylko pierwsza klatka.

Porównanie formatów na żywo — wybierz najmniejszy jednym spojrzeniem

Poniżej suwaka jakości zobaczysz trzy karty: JPG, WebP i AVIF. Wszystkie kodują Twoje zdjęcie przy wybranej jakości i pokazują wynikowy rozmiar pliku po zakończeniu. Ten, który daje najmniejszy plik, otrzymuje zielony znacznik Najmniejszy — kliknij tę kartę, aby ustawić ją jako format wyjściowy, a następnie pobierz. To jest różnica między tym narzędziem a automatycznymi programami takimi jak TinyPNG: widzisz rzeczywiste liczby dla swojego konkretnego obrazu, przy swoim konkretnym poziomie jakości, zanim podejmiesz decyzję. Żadnego zgadywania, czy AVIF byłby mniejszy niż WebP dla tego konkretnego zdjęcia.

Jak to działa: podgląd na żywo po stronie klienta, finalne kodowanie po stronie serwera

Podczas przeciągania suwaka podgląd jest renderowany przy użyciu wbudowanej funkcji `canvas.toBlob` przeglądarki — natychmiastowa informacja zwrotna, zero sieci. Kiedy klikniesz Pobierz, oryginalny plik jest wysyłany przez HTTPS do naszej usługi kompresji: mały Cloudflare Worker przekazuje żądanie do serwera Fastify działającego na sharp 0.34 opartym na libvips 8.17. Ten stos produkuje znacznie mniejsze pliki niż enkodery przeglądarki (zazwyczaj o 10–15% lepsze przy tej samej jakości wizualnej, plus dostęp do wyjścia JXL i dostrojonej subpróbkowania chrominancji, których API przeglądarek nie udostępniają). Zakodowany wynik jest buforowany per najemcę przy ponownych pobraniach, a następnie usuwany. Całkowity czas odpowiedzi wynosi zwykle poniżej 600 ms dla typowego zdjęcia przy dobrym połączeniu; jeśli kiedykolwiek przekroczy 6 sekund lub usługa jest nieosiągalna, narzędzie automatycznie przełącza się na wersję kodowaną w przeglądarce.

Wybierz format wyjściowy: JPG, WebP, AVIF lub PNG

JPG to najbezpieczniejszy wybór do zdjęć przeznaczonych do wysyłki e-mailem, druku lub przepływów pracy, które mogą nie obsługiwać nowszych formatów — powszechne wsparcie, brak przezroczystości. WebP to najlepszy domyślny format dla sieci: zazwyczaj o 25–35% mniejszy niż JPG przy tej samej jakości wizualnej, obsługuje przezroczystość. AVIF zwiększa kompresję jeszcze bardziej, często o 40–60% mniejszy niż JPG, i działa w Chrome, Firefox, Safari i Edge. PNG jest bezstratny — każdy piksel jest zachowany; suwak jakości jest ukryty dla PNG, ponieważ nie ma nic do utracenia. Typowe oszczędności dla niezoptymalizowanego PNG: 30–50%, do 70% na świeżo renderowanych eksportach. Ścieżka pobierania używa sharp + libvips na naszym serwerze (MozJPEG dla JPG, libwebp dla WebP, libavif/heif dla AVIF, libpng dla PNG); suwak podglądu w przeglądarce używa wbudowanych enkoderów przeglądarki. Na wejściu narzędzie akceptuje JPG, PNG, WebP i AVIF w każdej nowoczesnej przeglądarce, plus GIF (tylko pierwsza klatka) i HEIC (tylko Safari).

Suwak jakości w prostym języku

Suwak działa od 1 do 100 dla formatów stratnych (JPG, WebP, AVIF). Wyższa wartość oznacza mniejszy artefakt kompresji i większy plik. Niższa oznacza mniejszy plik z większą widoczną degradacją. 80 to domyślna wartość — odpowiada poziomowi 'wysokiej jakości' JPEG w Photoshopie i jest stosowana w większości profesjonalnych przepływów pracy. 60 to solidna wartość domyślna dla sieci i poczty e-mail, gdy rozmiar pliku jest ważniejszy od jakości druku. Poniżej 50 zaczynają pojawiać się artefakty blokowe na gładkich gradientach i odcieniach skóry. Poniżej 30 wynik jest rozpoznawalny, ale wyraźnie skompresowany — przydatny tylko do miniaturek. Licznik rozmiaru nad suwakiem aktualizuje się podczas przeciągania. Pokazuje dokładną liczbę bajtów ponownie zakodowanego wyniku — zmierzoną, nie szacowaną. Gdy ponownie zakodowany plik jest większy niż przesłany (co zdarza się przy już skompresowanych JPG przy jakości 100 lub PNG wcześniej zoptymalizowanych przez inne narzędzie), zapisana wartość staje się ujemna i karta informuje wprost: obniż suwak lub zmień format.

Najczęściej zadawane pytania

Czy Kompresja Obrazów jest naprawdę bezpłatna?

Tak. Bez konta, bez rejestracji, bez znaku wodnego, bez okresu próbnego. Podgląd suwaka działa lokalnie; finalne pobieranie jest kodowane przez nasz serwer (sharp + libvips). Koszty infrastruktury są na tyle małe, że pokrywamy je jako bezpłatny poziom.

Czy mój obraz jest gdzieś przesyłany?

Podgląd suwaka jest obliczany w Twojej przeglądarce — tutaj nie ma przesyłania. Finalne pobieranie jest inne: kiedy klikniesz Pobierz, oryginalny plik jest wysyłany przez HTTPS do naszej usługi kompresji, aby wynik uzyskał kodowanie przez sharp + libvips (mniejsze niż to, co może wyprodukować przeglądarka). Plik jest przechowywany w krótkotrwałej izolowanej pamięci podręcznej na najemcę, nigdy nie jest używany do trenowania modeli i jest usuwany po czasie TTL. Jeśli sieć jest niedostępna lub usługa jest nieosiągalna, narzędzie automatycznie przełącza się na wersję kodowaną w przeglądarce; możesz też kliknąć prawym przyciskiem podgląd na żywo, aby bezpośrednio zapisać wersję wygenerowaną w przeglądarce.

Czy mogę kompresować pliki WebP?

Tak. WebP jest obsługiwanym formatem wejściowym we wszystkich nowoczesnych przeglądarkach. Możesz skompresować WebP i wyeksportować go z powrotem jako WebP (mniejszy) lub przy okazji przekonwertować go do JPG lub AVIF.

Jakie formaty wejściowe mogę przesłać?

JPG, PNG, WebP i AVIF w każdej nowoczesnej przeglądarce. GIF działa w Chrome i Firefox, ale zachowywana jest tylko pierwsza klatka — animacja nie jest zachowywana. HEIC z iPhone'ów działa tylko w Safari (Safari ma natywny dekoder HEIC); w Chrome lub Firefox najpierw przekonwertuj HEIC do JPG za pomocą naszego narzędzia Konwertuj.

O ile mniejszy będzie mój plik?

Zależy od danych wejściowych. Typowe niezoptymalizowane zdjęcie przy jakości 80: WebP jest zazwyczaj o 25–35% mniejszy niż odpowiednik JPG; AVIF jest zazwyczaj o 40–60% mniejszy niż JPG. PNG z Oxipng oszczędza 30–50% na niezoptymalizowanych PNG, do 70% na świeżo renderowanych. Licznik rozmiaru na żywo pokazuje dokładną liczbę dla Twojego pliku przed pobraniem.

Jaką jakość wybrać?

80, jeśli nie jesteś pewien — to wartość domyślna i odpowiada 'wysokiej jakości' JPEG w Photoshopie. Obniż do 60 dla przesyłania do sieci, gdy rozmiar jest ważniejszy od szczegółowości do druku. Obniż do 40 tylko dla miniaturek. Podnieś do 90–100, jeśli będziesz dalej edytować plik i nie chcesz kumulować strat kompresji.

Dlaczego mój plik staje się WIĘKSZY przy jakości 100?

Jakość 100 nie oznacza braku kompresji — oznacza 'minimalizację widocznych artefaktów'. Jeśli Twoje wejście było już zoptymalizowanym JPG, ponowne kodowanie przy jakości 100 przez MozJPEG może wytworzyć większy plik, ponieważ dwa enkodery dokonały różnych wewnętrznych kompromisów. Rozwiązanie: obniż suwak jakości, aż licznik rozmiaru stanie się dodatni, lub przełącz na WebP lub AVIF, które kompresują do mniejszego rozmiaru przy tej samej jakości wizualnej.

Jak mały może być PNG?

Wyjście PNG przechodzi przez Oxipng, który wybiera lepsze parametry filtra i deflate niż standardowy eksport canvas. Typowe oszczędności: 30–50% na niezoptymalizowanych PNG, do 70% na świeżo renderowanych. Pozostaje bezstratny — każdy piksel jest identyczny bajtowo z wejściem. Jeśli chcesz dramatycznie mniejszy plik i nie potrzebujesz przezroczystości, WebP przy jakości 80 zazwyczaj bije każdy bezstratny PNG — wypróbuj oba za pomocą porównania formatów na żywo.

Czy kompresja zmienia wymiary obrazu?

Nie. Szerokość i wysokość są zachowane dokładnie. Jeśli potrzebujesz również zmniejszyć obraz (np. z 4000 px szerokości do 1200 px), użyj najpierw lub po narzędzia Zmień rozmiar.

Czy metadane EXIF przetrwają?

Nie. Ponownie zakodowany plik jest pozbawiony EXIF, GPS i metadanych aparatu, ponieważ obie ścieżki kodowania (podgląd w przeglądarce i pobieranie po stronie serwera) domyślnie usuwają metadane źródłowe. To korzyść dla prywatności większości użytkowników (żadnych współrzędnych GPS wyciekających w pliku), ale jeśli potrzebujesz zachować metadane, to nie jest odpowiednie narzędzie.

Czy mogę kompresować wiele plików jednocześnie?

Jeszcze nie — jeden obraz na raz. Wrzucaj je jeden po drugim: każde uruchomienie zajmuje znacznie poniżej sekundy dla JPG i WebP, kilka sekund dla AVIF przy pierwszym kodowaniu.

Czy AVIF działa wszędzie?

Kodowanie: tak — ścieżka pobierania używa libavif na naszym serwerze, więc wyjście AVIF działa niezależnie od tego, czy Twoja przeglądarka ma natywny enkoder AVIF. Wyświetlanie wyniku: Chrome, Firefox, Safari i Edge obsługują AVIF. Jeśli wysyłasz plik do konkretnego odbiorcy, najpierw przetestuj raz; WebP to bezpieczniejszy wybór o powszechnym wsparciu.

Jaki jest największy obraz, który może obsłużyć to narzędzie?

Nie ma twardego limitu — jest ograniczony przez pamięć RAM urządzenia. Nowoczesny laptop obsługuje zdjęcia o rozdzielczości 50 megapikseli w sekundę lub dwie. Bardzo duże pliki (surowe pliki wejściowe powyżej ~200 MB) mogą wyczerpać pamięć na telefonach — najpierw zmień rozmiar, jeśli to Twoja sytuacja.