Powiększanie obrazów AI — powiększ obrazy 2× lub 4× w przeglądarce
Powiększaj zdjęcia 2× lub 4× dzięki superrozdzielczości AI Swin2SR działającej lokalnie przez WebGPU lub WebAssembly. Suwak przed/po, pobieranie PNG, Lanczos jako rozwiązanie zapasowe — bez przesyłania plików.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneSuperrozdzielczość AI bez przesyłania zdjęć
Klasyczna zmiana rozmiaru rozciąga istniejące piksele, więc powiększone zdjęcie wygląda na miękkie i rozpikselowane. Narzędzie do powiększania obrazów AI wykorzystuje natomiast sieć neuronową wytrenowaną na milionach par obrazów, aby przewidzieć, jak ostre krawędzie i drobne tekstury powinny wyglądać w wyższej rozdzielczości. To narzędzie uruchamia otwarte modele superrozdzielczości Swin2SR bezpośrednio w przeglądarce za pomocą Transformers.js i ONNX Runtime. Tryb 2× korzysta z klasycznego modelu Swin2SR, który wiernie odwzorowuje czyste obrazy, takie jak rendery, zrzuty ekranu i dobre zdjęcia. Tryb 4× korzysta z modelu Swin2SR dla rzeczywistych zdjęć, wytrenowanego z degradacjami w stylu BSRGAN, który lepiej radzi sobie z szumem i kompresją JPEG w codziennych zdjęciach. Twój obraz jest przetwarzany na Twoim urządzeniu i nigdy nie jest wysyłany na serwer.
Pobieranie modelu, szybkość i pamięć
Przy pierwszym użyciu wagi modelu są jednorazowo pobierane z Hugging Face hub i zapisywane w pamięci podręcznej przeglądarki: około 22 MB w przypadku kompaktowej wersji 8-bitowej używanej w backendzie WebAssembly (CPU) lub około 54 MB w przypadku wersji o pełnej precyzji używanej w WebGPU. Samo środowisko uruchomieniowe ONNX pochodzi z CDN jsDelivr. Jeśli przeglądarka obsługuje WebGPU, pracę wykonuje karta graficzna, a typowe zdjęcie jest gotowe w kilka sekund; w przeciwnym razie używany jest procesor, co jest wolniejsze, ale działa wszędzie. Aby ograniczyć zużycie pamięci, obraz jest dzielony na małe, nakładające się kafelki, które są powiększane jeden po drugim i łączone z powrotem bez widocznych szwów; pasek postępu pokazuje każdy kafelek. Przezroczyste pliki PNG zachowują kanał alfa, który jest powiększany za pomocą filtrowania Lanczos.
Szybkie rozwiązanie zapasowe i uczciwe porównanie
Jeśli nie można pobrać modelu lub na urządzeniu zabraknie pamięci, narzędzie automatycznie przełącza się na przepróbkowanie Lanczos — wysokiej jakości klasyczny filtr, który nie wymaga pobierania i jest znacznie lepszy niż domyślne rozciąganie w przeglądarce. Możesz też wybrać go samodzielnie, aby szybko uzyskać wynik. Po zakończeniu pracy przeciągnij suwak przed/po, aby porównać oryginał, rozciągnięty do tego samego rozmiaru, z powiększonym wynikiem, i przełącz się na rzeczywiste piksele, aby obejrzeć szczegóły. Pobierany plik to bezstratny PNG w nowej rozdzielczości.
Jak używać
- Dodaj obrazUpuść obraz JPG, PNG lub WebP albo kliknij, aby go wybrać.
- Wybierz skalę i metodęWybierz 2× lub 4× oraz superrozdzielczość AI lub szybkie przepróbkowanie Lanczos.
- PowiększPoczekaj na pobranie modelu (tylko za pierwszym razem) i postęp przetwarzania kafelek po kafelku.
- Porównaj i pobierzPrzeciągnij suwak przed/po, a następnie pobierz plik PNG.