Przejdź do głównej treści
LibraTool logoLibraTool

Konwerter formatu obrazów za darmo

Konwertuj między JPG, PNG, WebP, AVIF, GIF i BMP.

Konwertuj na:

Eksport do AVIF nie jest dostępny w tej przeglądarce. WebP daje podobne oszczędności i otwiera się niemal wszędzie.

Przeciągnij pliki tutaj lub kliknij, aby przeglądać

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · przetwarzane na Twoim urządzeniu

lub naciśnij Ctrl+V, aby wkleić ze schowka

Możesz przeciągnąć wiele plików naraz

Przeglądaj pliki

Wskazówka: wklej obraz ze schowka (Ctrl+V), aby załadować go natychmiast.

Twoje pliki nigdy nie opuszczają urządzenia. Całe przetwarzanie odbywa się lokalnie w przeglądarce.

Typowe zastosowania

  • Konwertuj JPG na WebPKonwertuj obrazy JPG na format WebP — nowoczesny format zapewniający mniejsze pliki z równą lub lepszą jakością.
  • Konwertuj PNG na WebPKonwertuj grafiki PNG na WebP — zachowaj przezroczystość i ostre krawędzie zmniejszając rozmiar pliku o 50-80%.
  • Konwertuj Obrazy na DrukPrzygotuj obrazy do profesjonalnego druku — konwertuj na formaty wysokiej jakości z zachowaną pełną rozdzielczością.

Jak to działa

Konwersja działa w całości w przeglądarce, z użyciem Canvas API — tego samego silnika kodowania obrazów, który jest wbudowany w Chrome, Firefox i Safari. Pliki są rysowane na niewidocznym płótnie i ponownie kodowane przez canvas.toBlob() do formatu docelowego; nic nie jest przesyłane na żaden serwer.

  1. 1
    Obraz dekodowany na płótno
    Każdy plik jest wczytywany do HTMLImageElement przez lokalny adres obiektu. Po zdekodowaniu dane pikseli są rysowane na niewidocznym płótnie o wymiarach wyjściowych — z zachowaniem proporcji, jeśli ustawiono maksymalną szerokość.
  2. 2
    Obsługa przezroczystości JPEG przed kodowaniem
    Przy konwersji do JPEG (który nie ma kanału alfa) płótno jest najpierw wypełniane białym tłem przed narysowaniem obrazu, aby przezroczyste obszary nie stały się czarne w pliku wynikowym.
  3. 3
    canvas.toBlob() ponownie koduje piksele
    Natywne canvas.toBlob(mime, quality) przeglądarki koduje płótno do wybranego formatu (JPG, PNG, WebP lub AVIF) z żądaną jakością. Jeśli przeglądarka nie obsługuje kodowania danego formatu, sprawdzenie funkcji przy uruchomieniu wyłącza ten przycisk, zamiast po cichu tworzyć plik z błędną etykietą.
  4. 4
    Wynik dostarczany jako lokalny blob
    Zakodowany blob jest opakowywany w lokalny adres obiektu do natychmiastowego podglądu i pobrania. W przypadku wielu plików JSZip łączy je w archiwum ZIP w przeglądarce przed rozpoczęciem pobierania.

Wszystkie dane obrazu pozostają na urządzeniu — pliki są odczytywane i kodowane w całości w przeglądarce za pomocą Canvas API i żadne dane nie są wysyłane na serwer.

Powiązane narzędzia

Często zadawane pytania