IT Image Tools

AI-bilduppskalning — skala upp bilder 2× eller 4× i webbläsaren

Förstora foton 2× eller 4× med Swin2SR AI-superupplösning som körs lokalt via WebGPU eller WebAssembly. Före/efter-reglage, PNG-nedladdning, Lanczos som reserv — ingen uppladdning.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Drop an image here or click to browse

Your image is processed on this device and never uploaded. For AI mode the Swin2SR model weights are downloaded once from the Hugging Face hub and the ONNX runtime from the jsDelivr CDN; both are cached by your browser.

Advertisement

AI-superupplösning utan att ladda upp dina foton

Klassisk storleksändring sträcker ut befintliga pixlar, så ett förstorat foto ser mjukt och blockigt ut. En AI-bilduppskalare använder i stället ett neuralt nätverk som tränats på miljontals bildpar för att förutsäga hur skarpa kanter och fina texturer ska se ut i den högre upplösningen. Det här verktyget kör de öppna Swin2SR-modellerna för superupplösning direkt i din webbläsare med Transformers.js och ONNX Runtime. Läget 2× använder den klassiska Swin2SR-modellen, som är trogen mot rena bilder som renderingar, skärmdumpar och bra foton. Läget 4× använder Swin2SR-modellen för verkliga bilder, tränad med försämringar i BSRGAN-stil, som hanterar brus och JPEG-komprimering i vardagliga bilder bättre. Din bild bearbetas på din egen enhet och skickas aldrig till en server.

Modellnedladdning, hastighet och minne

Vid första användningen laddas modellvikterna ner en gång från Hugging Face hub och cachas av webbläsaren: cirka 22 MB för den kompakta 8-bitarsversionen som används på WebAssembly-backend (CPU), eller cirka 54 MB för versionen med full precision som används på WebGPU. Själva ONNX-runtime hämtas från jsDelivr CDN. Om din webbläsare stöder WebGPU gör grafikkortet jobbet och ett typiskt foto är klart på några sekunder; annars används processorn, vilket är långsammare men fungerar överallt. För att hålla minnesanvändningen låg delas bilden upp i små överlappande rutor som skalas upp en i taget och sätts ihop igen utan synliga skarvar; en förloppsindikator visar varje ruta. Genomskinliga PNG-bilder behåller sin alfakanal, som förstoras med Lanczos-filtrering.

Snabb reservlösning och rättvis jämförelse

Om modellen inte kan laddas ner eller om din enhet får slut på minne växlar verktyget automatiskt till Lanczos-omsampling, ett klassiskt filter av hög kvalitet som inte kräver någon nedladdning och är betydligt bättre än webbläsarens standardutsträckning. Du kan också välja det själv för ett snabbt resultat. När jobbet är klart kan du dra före/efter-reglaget för att jämföra originalet, utsträckt till samma storlek, med det uppskalade resultatet, och växla till faktiska pixlar för att granska detaljer. Nedladdningen är en förlustfri PNG i den nya upplösningen.

Hur man använder

  1. Lägg till en bildSläpp en JPG-, PNG- eller WebP-bild eller klicka för att bläddra.
  2. Välj skala och metodVälj 2× eller 4× och AI-superupplösning eller snabb Lanczos-omsampling.
  3. Skala uppVänta på modellnedladdningen (endast första gången) och förloppet ruta för ruta.
  4. Jämför och ladda nerDra före/efter-reglaget och ladda sedan ner PNG-filen.

Vanliga frågor

Laddas min bild upp till en AI-server?
Nej. AI-modellen körs i din webbläsare med WebGPU eller WebAssembly. Endast modellvikterna (cirka 22 MB, eller cirka 54 MB på WebGPU) laddas ner en gång från Hugging Face hub, och ONNX-runtime från jsDelivr CDN; din bild lämnar aldrig din enhet.
Hur stor kan bilden vara?
Resultatet får vara upp till 4096×4096 pixlar (cirka 16,7 megapixlar) och 8192 pixlar på den längsta sidan, vilket räcker för 4× uppskalning av bilder upp till 1024×1024. Större bilder bearbetas i rutor, men den slutliga canvasytan måste ändå rymmas i webbläsarens minne.
Varför går det långsamt på min dator?
Superupplösning är tungt arbete. Med WebGPU tar en typisk bild några sekunder; med WebAssembly-reservlösningen (CPU) kan det ta en minut eller mer, särskilt vid 4×. Förloppet visas per ruta och du kan avbryta när som helst.
Vad händer om AI-modellen inte laddas?
Verktyget växlar automatiskt till högkvalitativ Lanczos-omsampling, som inte kräver någon nedladdning. Du kan också själv välja den snabba Lanczos-metoden.
Tillför uppskalningen verkliga detaljer?
AI:n rekonstruerar trovärdiga kanter och texturer som den lärt sig från träningsfoton, så resultaten ser mycket skarpare ut än vid enkel storleksändring. Den kan inte återskapa information som aldrig fångades, till exempel oläslig text.
Advertisement