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.

Var verktyget anvÀndbart? BetygsÀtt det:

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.