TanodTools
PL

Filtry do zdjęć

Dopracuj zdjęcie suwakami lub gotowymi ustawieniami jednym kliknięciem, porównaj z oryginałem i zapisz wynik w pełnym rozmiarze.

Twoje pliki nigdy nie opuszczają Twojego urządzenia

Upuść obraz tutaj

PNG, JPEG, WebP, GIF, BMP lub AVIF. Możesz też przeciągnąć obraz w dowolne miejsce na tej stronie.

Otwierane na tym urządzeniu. Nic nie jest przesyłane.

Działa na pojedynczym obrazie do 50 MB i około 100 megapikseli. Bardzo duże obrazy przetwarzane są kilka sekund; strona w tym czasie pozostaje użyteczna.

Jak zastosować filtry do obrazu

  1. Wybierz obraz. Podgląd pojawia się w zmniejszonym rozmiarze, dzięki czemu suwaki reagują od razu.
  2. Zacznij od gotowego ustawienia, takiego jak Czerń i biel lub Intensywne, a potem dostosuj suwaki. Włącz Pokaż oryginał, aby porównać.
  3. Kliknij Zastosuj i zapisz. Filtry zostaną ponownie nałożone na obraz w pełnym rozmiarze i pobierzesz gotowy plik.

Co każdy filtr robi z pikselami

Każdy piksel to trzy liczby od 0 do 255, dla czerwieni, zieleni i błękitu. Jasność mnoży te liczby, więc 150% zamienia wartość 100 na 150, a wszystko powyżej 255 jest obcinane do bieli. Kontrast rozciąga liczby od środkowej szarości (128) albo ściska je ku niej, dlatego kontrast 0% daje jednolicie szary obraz. Nasycenie i obrót barwy mieszają trzy kanały za pomocą stałych macierzy kolorów, dzięki czemu zdjęcie przesuwa się ku szarości albo wokół koła barw.

Skala szarości zastępuje każdy piksel jego luminancją, czyli sumą ważoną, w której najwięcej liczy zieleń (około 72%), potem czerwień (21%), a najmniej błękit (7%), ponieważ oko jest najbardziej wrażliwe na zieleń. Sepia używa macierzy, która nadaje ciepły brązowy odcień dawnych odbitek. Negatyw odejmuje każdą wartość od 255, tworząc odwrócony obraz. Rozmycie uśrednia każdy piksel z sąsiadami, trzykrotnie w każdym kierunku, co dobrze przybliża rozmycie Gaussa.

Małe podglądy zapewniają szybkie suwaki, ale zapisywany plik jest przetwarzany w pełnej rozdzielczości, porcjami, więc strona nadal reaguje i pokazuje postęp. Po zapisaniu oryginalny plik pozostaje nietknięty.

Wskazówki

  • Aby odczytać dokładny kolor z wyniku, użyj narzędzia Pobierz kolor z obrazu.
  • Filtrowanie przed dodaniem napisu zachowuje ostrość tekstu: wykonaj te kroki w tej kolejności, korzystając z narzędzia Dodaj tekst do obrazu.
  • Rozmyty obraz o wysokim kontraście kompresuje się zupełnie inaczej, więc sprawdź potem rozmiar w narzędziu Kompresuj obraz.

Najczęstsze pytania

Czy moje zdjęcie jest przesyłane?

Nie. Każdy filtr jest obliczany w Twojej przeglądarce, na Twoim urządzeniu, piksel po pikselu. Nic nie jest wysyłane na serwer.

Czy filtry dają taki sam wynik jak CSS w przeglądarce?

Stosują te same wzory co specyfikacja CSS Filter Effects: jasność mnoży, kontrast obraca się wokół środkowej szarości, a nasycenie, obrót barwy, skala szarości i sepia korzystają z macierzy kolorów ze specyfikacji. Wykonywanie obliczeń na tej stronie, a nie przez funkcję filtrów przeglądarki, sprawia, że działa to także w przeglądarkach, w których tej funkcji brakuje.

W jakiej kolejności nakładane są filtry?

Jasność, kontrast, nasycenie, obrót barwy, skala szarości, sepia, negatyw, a na końcu rozmycie. Kolejność jest stała, więc te same ustawienia suwaków zawsze dają ten sam obraz.

Dlaczego rozmycie wygląda tak samo w podglądzie i w zapisanym pliku?

Wielkość rozmycia jest ułamkiem szerokości obrazu, a nie liczbą pikseli. Zdjęcie o szerokości 4000 pikseli, oglądane w podglądzie 800 pikseli, jest w pikselach podglądu rozmywane pięciokrotnie słabiej, co po przeskalowaniu wygląda identycznie.

Co dzieje się z przezroczystością?

Zostaje nietknięta. Kanał alfa nigdy nie jest zmieniany, a rozmycie waży kolory według krycia, więc miękkie krawędzie wycinanych obiektów nie robią się ciemne. Zapisz jako PNG lub WebP, aby ją zachować; JPEG wypełnia przezroczyste obszary bielą.

Czy mogę cofnąć ustawienie gotowe?

Wybierz Resetuj albo przeciągnij suwaki z powrotem. Gotowe ustawienia tylko przesuwają suwaki, które potem można dalej regulować. Nic nie zmienia oryginalnego pliku.