Wsadowe wyrównywanie histogramu obrazów
Wyrównaj histogram jasności do 30 obrazów jednocześnie w przeglądarce. Automatyczna korekta kontrastu, wynik PNG.
Rozpocznij
Jak działa wyrównywanie histogramu?
Narzędzie analizuje jasność każdego piksela według wzoru Y = 0.299R + 0.587G + 0.114B i buduje histogram 256 poziomów. Następnie dla każdego obrazu osobno oblicza dystrybuantę (CDF), która rozciąga zakres jasności: najciemniejszy zajęty poziom staje się 0, a najjaśniejszy – 255. Różnica między nową a starą jasnością jest dodawana jednakowo do kanałów R, G i B, a następnie wartości są przycinane do zakresu 0–255.
Przykład działania
Dla dwupikselowego obrazu w skali szarości z wartościami 50 i 150 (przy zachowaniu kanału alfa 40 i 80) wynik to piksele o jasności 0 i 255. Obraz jednopikselowy o kolorze RGB(100,150,200) pozostanie niezmieniony, ponieważ ma tylko jeden zajęty poziom jasności.
Ograniczenia i wskazówki
- Każdy plik może mieć maksymalnie 25 MB i 24 000 000 pikseli; łączny rozmiar wsadu to 100 MB i 40 000 000 pikseli.
- Wyrównywanie działa na jasności, a nie w przestrzeni Lab – przy kolorowych zdjęciach może dojść do przycinania kanałów, dlatego sprawdzaj wyniki.
- Obrazy o stałej jasności nie są zamieniane na czarne – pozostają bez zmian.
- Przetwarzanie odbywa się lokalnie w przeglądarce; nie jest to sztuczna inteligencja ani zaawansowana korekcja (CLAHE, redukcja szumów).
Najczęstsze pytania
Czy mogę wyrównać histogramy wielu obrazów naraz?
Tak, narzędzie przyjmuje do 30 plików jednocześnie. Każdy obraz jest przetwarzany niezależnie – histogramy nie są ze sobą mieszane.
Dlaczego mój obraz o jednolitym kolorze nie zmienia się?
Jeśli obraz ma tylko jeden poziom jasności, dystrybuanta nie ma czego rozciągnąć – wynik pozostaje identyczny z oryginałem.
Czy mogę wybrać format pliku wynikowego?
Nie, wyniki są zawsze zapisywane jako PNG. Nie ma opcji wyboru formatu ani kompresji.
Histogram używa zaokrąglonego Y i uwzględnia także całkowicie przezroczyste piksele. Jeśli wszystkie trafią do tego samego przedziału całkowitego, zdekodowany obraz nie zmieni się nawet przy różnych RGB. RGB przezroczystego tła może wpływać na widoczne obszary. Każde generowanie zaczyna od wczytanego oryginału.
Na obraz: najwyżej 25 MiB i 24 000 000 pikseli. Na partię: 100 MiB i 40 000 000 pikseli. Ponad 30 plików lub jeden nieprawidłowy obraz powoduje odrzucenie całej partii.
Przetwarzanie odbywa się lokalnie w przeglądarce.