Image Upscaler
Powiększ obraz 2×, 3× lub 4×, używając prawdziwego resamplingu Lanczosa lub bikubicznego, pokazanego uczciwie obok domyślnego skalowania bilinearnego przeglądarki – klasyczne przeskalowywanie, nie AI.
🔒 Przetwarzane w całości w Twojej przeglądarce — nic, co tu wpiszesz, nie zostanie nigdy przesłane.
Wynik
Wiele stron obiecuje „skalowanie AI”, które sprawia, że małe zdjęcie wygląda, jakby zostało zrobione profesjonalnym sprzętem. To narzędzie jest uczciwsze: powiększa Twój obraz przy użyciu prawdziwych, sprawdzonych od dekad i dobrze rozumianych matematycznie algorytmów resamplingu – z tej samej rodziny, której od dawna używają profesjonalne programy do edycji grafiki, zanim w ogóle zaczęto mówić o „AI” – i pokazuje, jak ten wynik wypada na tle skalowania, które Twoja przeglądarka wykonuje automatycznie.
Zaimplementowano dwa rzeczywiście różne algorytmy, a nie jeden pod dwiema nazwami. Resampling Lanczosa wykorzystuje jądro sinc z oknem – iloczyn sinc(x) i sinc(x/a) w promieniu nośnika a=3 – które działa jak niemal idealny filtr dolnoprzepustowy i zwykle daje ostrzejsze krawędzie o wyższym kontraście. Resampling bikubiczny używa klasycznego jądra splotu sześciennego Keysa (1981) z parametrem a=-0,5 (równoważnego splinowi Catmulla-Roma), czyli kawałkami wielomianu trzeciego stopnia o promieniu nośnika 2, który daje gładsze, łagodniejsze wyniki z mniejszą ilością dzwonienia w pobliżu ostrych krawędzi. Oba są zaimplementowane jako rzeczywiste, separowalne sploty: najpierw każdy wiersz jest próbkowany poziomo, a następnie każda kolumna jest próbkowana pionowo, przy czym wagi jądra są obliczane dla każdego piksela wyjściowego i normalizowane tak, aby zawsze sumowały się do 1.
Dla porównania narzędzie renderuje też powiększenie przy użyciu domyślnego skalowania przeglądarki metodą drawImage (imageSmoothingEnabled = true, domyślna jakość) – szybkiej metody z rodziny bilinearnej, z której korzysta każde narzędzie oparte na canvas, jeśli nie zaimplementuje niczego lepszego. Postawienie go obok Twojego rezultatu dla Lanczosa lub bikubicznego unaocznia korzyści z prawdziwego resamplingu: ostrzejsze krawędzie i mniej rozmycia przy tej samej rozdzielczości docelowej z tych samych pikseli źródłowych.
To narzędzie nie wymyśla szczegółów, których nigdy nie zarejestrowano. Nie ma tu sieci neuronowej zgadującej, jak powinna wyglądać rozmazana plama włosów czy odległa tablica rejestracyjna – każdy piksel wyjściowy jest matematycznie zdefiniowaną ważoną kombinacją rzeczywistych pikseli źródłowych. Wybierz 2×, 3× lub 4×, wybierz Lanczosa lub bikubiczny i pobierz wynik jako PNG w pełnej rozdzielczości. Wszystko odbywa się lokalnie, przy użyciu standardowych interfejsów Canvas 2D i ImageData przeglądarki – Twój obraz nigdzie nie jest przesyłany.