Bez przesyłania, 100% lokalnie, bez konta

Zmień rozmiar / Kompresuj / Konwertuj obrazy

Przetwarzaj obrazy lokalnie: bez przesyłania, bez obaw o prywatność. Obsługuje JPEG, PNG, WebP i AVIF.

Jak działa Zmień rozmiar obrazów

Zmiana rozmiaru obrazu działa wyłącznie w Twojej przeglądarce, korzystając z modułu WebAssembly @jsquash/resize z filtrem Lanczos-3. Upuszczasz plik JPEG, PNG, WebP lub AVIF, podajesz docelowe wymiary lub procentową skalę, a przeskalowany obraz jest gotowy do pobrania lokalnie w ciągu kilku sekund. Dane pikseli nigdy nie opuszczają Twojego urządzenia: żaden serwer nie otrzymuje pliku, konto nie jest wymagane, a po pobraniu modułu WebAssembly (jednorazowe pobranie przy pierwszej zmianie rozmiaru obrazu) narzędzie działa dalej bez połączenia z internetem.

Lanczos-3 to wysokiej jakości algorytm zmniejszania obrazu, który zachowuje ostrość krawędzi lepiej niż metody dwuliniowe lub najbliższego sąsiada. Możesz jednocześnie zmienić format, konwertując ciężki zrzut ekranu PNG do kompaktowego WebP lub AVIF w jednym kroku. Suwak jakości (dla formatów stratnych) daje bezpośrednią kontrolę nad kompromisem między rozmiarem a wiernością, a szacowana waga pliku aktualizuje się na żywo podczas przeciągania.

Zmień rozmiar obrazów: instrukcja krok po kroku

  1. Upuść obraz na obszar przesyłania lub kliknij, aby przeglądać. Obsługiwane formaty: JPEG, PNG, WebP, AVIF.
  2. Podaj docelową szerokość, wysokość lub procentową skalę. Zablokuj proporcje, aby uniknąć zniekształceń.
  3. Wybierz format wyjściowy, a dla formatów stratnych ustaw jakość suwakiem.
  4. Kliknij Zmień rozmiar. Przetwarzanie odbywa się lokalnie w Web Workerze z użyciem WebAssembly.
  5. Kliknij Pobierz, aby zapisać wynik na swoim urządzeniu.

Typowe zastosowania

  • Programista webowy potrzebuje obrazu WebP o szerokości 800 px do sekcji hero strony i chce go przygotować z surowego PNG bez przesyłania pliku do zewnętrznej usługi.
  • Menedżer mediów społecznościowych skaluje zdjęcie pionowe do dokładnie 1080x1080 px na potrzeby posta na Instagramie i jednocześnie konwertuje go do JPEG.
  • Dziennikarz przygotowujący zdjęcia dla systemu CMS zmniejsza i kompresuje je offline na laptopie, bez dostępu do sieci.
  • Projektant sprawdza, jak zasób o wysokiej rozdzielczości wygląda w połowie oryginalnych wymiarów, zanim zatwierdzi finalny eksport z narzędzia projektowego.

Często zadawane pytania

Czy narzędzie do zmiany rozmiaru przesyła mój obraz na serwer?

Nie. Obraz jest odczytywany z lokalnego dysku, dekodowany do OffscreenCanvas, skalowany przez moduł WebAssembly @jsquash/resize, a następnie kodowany do wybranego formatu, wszystko wewnątrz karty przeglądarki. Otwórz panel Sieć w narzędziach deweloperskich podczas zmiany rozmiaru, a nie zobaczysz żadnego żądania zawierającego dane obrazu.

Jakie formaty mogę odczytywać i zapisywać?

Możesz otwierać pliki JPEG, PNG, WebP i AVIF. Wyjście może być w dowolnym z tych czterech formatów. Wybór innego formatu wyjściowego i zmiana rozmiaru odbywają się w jednym kroku, więc nie potrzebujesz osobnego etapu konwersji.

Jakiego algorytmu próbkowania używa narzędzie?

Lanczos-3, zaimplementowanego w module WebAssembly @jsquash/resize. Zachowuje ostrość przy zmniejszaniu lepiej niż interpolacja dwuliniowa i unika pikselowych artefaktów metody najbliższego sąsiada. Do powiększania też stosuje Lanczos, choć powiększanie nie odtworzy utraconych szczegółów.

Czy mogę zmienić rozmiar obrazu zachowując oryginalne proporcje?

Tak. Blokada proporcji jest domyślnie włączona. Wpisz wartość w polu szerokości lub wysokości, a drugie pole zaktualizuje się automatycznie. Odblokuj proporcje tylko wtedy, gdy chcesz rozciągnąć obraz do nieproporcjonalnych wymiarów.

Czy narzędzie działa bez połączenia z internetem?

W dużej mierze tak. Samo próbkowanie zawsze odbywa się na Twoim urządzeniu, obraz nigdy nie opuszcza Twojego komputera. Jedynym zastrzeżeniem jest to, że moduł WebAssembly @jsquash/resize to spory plik pobierany z tej strony przy pierwszej zmianie rozmiaru obrazu; gdy to pobieranie i sama strona zostaną już w pełni załadowane, możesz odłączyć się od sieci i dalej bez przerw zmieniać rozmiar obrazów.

Dlaczego plik wyjściowy jest większy niż oryginał?

Przełączenie na format bezstratny, taki jak PNG, lub podniesienie poziomu jakości dla kodeka stratnego może dać większy wynik niż mocno skompresowany oryginał. Obniż suwak jakości lub wybierz wydajniejszy format (WebP lub AVIF), aby zmniejszyć rozmiar pliku. Po stronie wejścia nie ma limitu serwera, bo nie ma serwera, ale narzędzie rzeczywiście odrzuca pliki powyżej 50 MB, a bardzo duża bitmapa może i tak wyczerpać pamięć skromnego telefonu, zanim zakończy przetwarzanie.

Czy obraz o zmienionym rozmiarze ma znak wodny?

Nie. Wynikiem są wyłącznie przepróbkowane dane pikseli, bez żadnego znaku wodnego, logo ani marki Sunasty dodanych gdziekolwiek.

Czy mogę zmienić rozmiar zdjęcia na telefonie zaraz po jego zrobieniu?

Tak. Narzędzie działa tak samo w mobilnym Chrome lub Safari jak na komputerze, więc możesz upuścić zdjęcie prosto z galerii telefonu. Moduł WebAssembly wciąż wymaga jednorazowego pobrania przy pierwszym użyciu (patrz odpowiedź o trybie offline powyżej), które liczy się do transferu danych mobilnych, jeśli nie jesteś na Wi-Fi.