Bezstratna optymalizacja obrazów

Optymalizuje statyczne pliki PNG i JPEG bez zmiany zdekodowanych pikseli. Dane PNG mogą zostać ponownie skompresowane; bezpieczne komentarze i metadane tekstowe są usuwane. Jeżeli nie da się uzyskać mniejszej bezpiecznej kopii, oryginalne bajty pozostają bez zmian.
Restoring selected files...

files selected

Usuń zbędne dane ze statycznych plików PNG i JPEG bez ponownego renderowania obrazu. Dane PNG mogą zostać ponownie skompresowane metodą DEFLATE, a strumień obrazu JPEG pozostaje identyczny bajt po bajcie. Jeśli nie da się bezpiecznie utworzyć mniejszej kopii, otrzymasz niezmieniony plik źródłowy.

Jak zoptymalizować obraz bez utraty jakości

  1. 1

    Wybierz pliki

    Dodaj do 10 statycznych plików PNG lub JPEG, nie większych niż 20 MiB i 24 megapiksele każdy.

  2. 2

    Sprawdź format

    Przeglądarka sprawdza prawdziwą sygnaturę i strukturę, a nie tylko rozszerzenie. Animowane pliki PNG są odrzucane.

  3. 3

    Optymalizuj bezpiecznie

    Ponowna kompresja PNG jest używana dopiero po weryfikacji. Dane obrazu JPEG nie są dekodowane ani ponownie kodowane.

  4. 4

    Pobierz kopie

    Porównaj dokładne rozmiary i pobierz każdą kopię albo uruchom wszystkie pobrania. Pliki źródłowe pozostają nietknięte.

Co zmienia optymalizator

W przypadku PNG narzędzie może ponownie skompresować istniejące filtrowane wiersze obrazu za pomocą DEFLATE. Mniejszy strumień jest używany tylko wtedy, gdy po rozpakowaniu dane pozostają identyczne. Narzędzie może także połączyć kolejne bloki IDAT oraz usunąć bloki tekstu, tekstu skompresowanego, tekstu międzynarodowego i czasu modyfikacji. Wymiary, paleta, przezroczystość i zarządzanie kolorem zostają zachowane.

W przypadku JPEG skompresowany strumień obrazu jest kopiowany dokładnie. Usuwane są jedynie opcjonalne komentarze COM i bajty po znaczniku końca obrazu. EXIF, orientacja, profile ICC i współczynniki DCT pozostają bez zmian. Dzięki temu nie powstaje strata generacyjna wywołana otwarciem JPEG w obszarze roboczym i ponownym zapisaniem.

Dokładne ograniczenia

  • Tylko statyczne PNG i JPEG; bez WebP, GIF, AVIF i animowanego PNG.
  • Do 10 plików w jednej partii.
  • Do 20 MiB i 24 megapikseli na plik.
  • Plik, którego nie da się bezpiecznie zmniejszyć, jest zwracany bez zmian; wynik 0% jest prawidłowy.
  • Format pozostaje ten sam, a nazwa otrzymuje końcówkę -optimized.

Prywatność i zapis między krokami

Analiza, kompresja i pobieranie odbywają się w przeglądarce. Pliki nie przechodzą przez nasze serwery, nie trafiają do adresu URL i nie są wysyłane na serwer. W opcjonalnym procesie wieloetapowym źródła są przechowywane w lokalnej bazie IndexedDB tej przeglądarki maksymalnie przez 30 minut. Rozpoczęcie od nowa lub upływ czasu usuwa szkic.

Kiedy wybrać kompresję stratną

Optymalizacja bezstratna zwykle daje mniejsze oszczędności niż zmiana wymiarów lub kompresja stratna, ponieważ każdy zdekodowany piksel musi pozostać taki sam. Sprawdza się przy elementach interfejsu, materiałach archiwalnych i obrazach, które nie mogą zyskać nowych artefaktów JPEG. Jeśli ważniejszy jest bardzo mały plik internetowy, użyj kompresora obrazów lub najpierw zmniejsz wymiary.

Najczęściej zadawane pytania

Nie. Ponowna kompresja PNG jest przyjmowana tylko po identycznej weryfikacji, a strumień JPEG jest kopiowany bez ponownego kodowania.

Źródło może być już małe albo nie zawierać komentarzy lub tekstu, które można bezpiecznie usunąć. Narzędzie zwraca wtedy oryginalne bajty zamiast tworzyć większy plik.

Nie. EXIF, orientacja i profile kolorów JPEG są zachowywane, ponieważ ich usunięcie może zmienić sposób wyświetlania lub skasować przydatne dane. Do tego służy osobne narzędzie do metadanych.

Nie. Przetwarzanie pozostaje w przeglądarce. Szkic procesu jest przechowywany w lokalnej IndexedDB do 30 minut, a zawartość i nazwa pliku nie pojawiają się w adresie URL.

Powiązane narzędzia