Fara beint í aðalefni
LibraTool logoLibraTool

Myndastækkari — ókeypis

Stækkaðu ljósmynd fjórfalt með gervigreindarlíkani sem keyrir í þínu eigin tæki — skarpari brúnir og læsilegur texti, ekki bara stærri dílar. Engu er hlaðið upp, enginn aðgangur og ekkert vatnsmerki.

Slepptu skrám hér eða smelltu til að fletta

PNG, JPG, WebP, AVIF, GIF, BMP, HEIC, HEIF · unnið í tækinu þínu

eða ýttu á Ctrl+V til að líma af klippiborði

Þú getur sleppt mörgum skrám í einu

Skoðaðu skrár
Real-ESRGAN teiknar smáatriði upp á nýtt í 4× í stað þess að teygja díla. Líkanið, 4,6 MB, er sótt einu sinni og keyrir svo algjörlega á þessu tæki — myndinni þinni er aldrei hlaðið upp.

Hvernig það virkar

Upscaler-inn keyrir Real-ESRGAN general-x4v3 — 4,6 MB samfellingar-ofurupplausnar net — gegnum onnxruntime-web inni í Web Worker á þinni eigin vél. Líkanið er sótt einu sinni frá okkar eigin netþjóni, geymt, og svo notað offline; myndin þín er afkóðuð í kanvas staðbundið og aldrei send upp. Skalastuðullinn er fastur á 4×, því hann er harð-bakaður inn í grafið á tveimur stöðum.

  1. 1
    Myndin er skorin í skarast flísar
    4× niðurstaða er sextán sinnum pixlarnir, svo 4000×3000 mynd yrði 192 megapixlar — nóg til að drepa vaflaflipann algjörlega frekar en aðeins hægja á honum. Þess í stað er myndin skipt í kjarna sem raða henni nákvæmlega, og hver kjarni er lesinn með aukamargin samhengis á hverri hlið svo samfellingar-stakkurinn (en móttökusvið hans er 34 pixlar) hafi raunveruleg nágrannapixla til að vinna úr. Jaðrar eru brún-afrituð, aldrei núll-bólstruð, sem annars myndi láta líkanið skerpa svartan jaðar í kringum rammann.
  2. 2
    Sérhver flís er pökkuð sem flötu RGB tensor
    Flís verður float32 tensor af lögun [1, 3, H, W] með rauðu, grænu, og bláu rásunum geymdum sem aðskildum flötum og gildum einfaldlega deilt með 255 — engin meðaltal/staðalfrávik normalisering af nokkru tagi. Sérhver flís er bólstruð að nákvæmlega sömu ferningsstærð, því WebGPU-bakendinn endursamsetur skera sína fyrir hverja nýja inntaksmynd og áætlun með þremur mismunandi flísastærðum myndi borga þann kostnað þrisvar.
  3. 3
    Ályktun keyrir á WebGPU þar sem það er til, annars á örgjörvanum
    Lotan er búin til með WebGPU fyrst og fellur til baka í eins-þráða WebAssembly á hvaða bilun sem er — grafíkreklar auglýsa reglulega stuðning og mistakast svo hálfnaðir í byggingu grafsins, og hægari sigrar brotinn. Þar sem varafallið breytir raunhæfu stærðartakmarkinu og keyrslutímanum með miklum þætti, endurathugar tólið verkefnið gegn hvaða veitanda sem það raunverulega fékk áður en fyrsta flísin keyrir, og segir þér hvern það notaði á eftir.
  4. 4
    Flísar eru kross-blandaðar aftur saman og klemmdar
    Að tengja flísar bara saman skilur eftir sýnilegt rist, svo framlag sérhverrar flísar er vegið með línulegri ramp yfir sameiginlegu ræmuna. Römparnir tveir eru nákvæmir viðbætur, svo vogarnir summast nákvæmlega í 1 við sérhverja úttaks-pixil og engin björt eða dökk lína birtist meðfram saumnum. Hrátt úttak líkansins er ekki klippt inni í grafinu — mæld gildi eru frá um −0,18 til +1,19 — svo sérhvert sýnishorn er klemmt á 0–255 sviðið fyrir 8-bita niðurvarpið, sem er það sem kemur í veg fyrir depla meðfram hágreiðum jöðrum. Alfa er endursamplaður sérstaklega og tvílínulega, því netið sjálft hefur enga alfa-slóð.
  5. 5
    Niðurstaðan er kóðuð í verkamanninum
    Settu saman pixlarnir eru teiknaðir á OffscreenCanvas og kóðaðir í PNG strax, svo að ýta á Sækja hefur ekkert ósamstillt bil fyrir framan sig. Að skipta yfir í JPG endurkóðar frá kanvasinum sem verkamaðurinn heldur enn frekar en að keyra líkanið aftur. Lítil miðjuklipping er einnig myndgerð á 100% samhliða sömu svæði endursamplað af vafranum, sem er eini samanburðurinn þar sem 4× munur er í raun sýnilegur.

Vigtir líkansins eru sóttar einu sinni frá okkar eigin netþjóni og geymdar; myndin þín er afkóðuð, flísuð, upscaled, og kóðuð algjörlega inni í vafranum þínum, og enginn hluti hennar er nokkurn tíma sendur neitt.

Tengd verkfæri

Algengar spurningar