Neidio i'r prif gynnwys

Chwyddwr Delweddau am ddim

Chwyddwch lun 4× gyda model AI sy'n rhedeg ar eich dyfais chi — ymylon craffach a thestun darllenadwy, nid picseli mwy yn unig. Nid oes dim yn cael ei lwytho i fyny, dim cyfrif, dim dyfrnod.

Gollwng ffeiliau yma, neu cliciwch i bori

PNG, JPG, WebP, AVIF, GIF, BMP, HEIC, HEIF · wedi'i brosesu ar eich dyfais

neu pwyswch Ctrl+V i ludo o'ch clipfwrdd

Gallwch ollwng ffeiliau lluosog ar unwaith

Pori ffeiliau
Mae Real-ESRGAN yn ail-lunio'r manylder ar 4× yn lle ymestyn picseli. Mae'r model 4.6 MB yn lawrlwytho unwaith ac yna'n rhedeg yn gyfan gwbl ar y ddyfais hon — nid yw eich llun byth yn cael ei uwchlwytho.

Sut Mae'n Gweithio

Mae'r uwchraddiwr yn rhedeg Real-ESRGAN general-x4v3 — rhwydwaith uwch-gydraniad cyfrodeddol 4.6 MB — drwy onnxruntime-web o fewn Web Worker ar eich peiriant eich hun. Caiff y model ei nôl unwaith o'n gweinydd ein hunain, ei storio, ac yna'i ddefnyddio all-lein; caiff eich llun ei ddatgodio i gynfas yn lleol a byth ei uwchlwytho. Mae'r ffactor graddfa'n sefydlog ar 4×, oherwydd mae wedi'i bobi i'r graff mewn dau le.

  1. 1
    Caiff y ddelwedd ei thorri'n deils sy'n gorgyffwrdd
    Mae canlyniad 4× yn un ar bymtheg gwaith y picseli, felly byddai llun 4000×3000 yn 192 megapicsel — digon i ladd tab y porwr yn llwyr yn hytrach na'i arafu'n unig. Yn lle hynny caiff y llun ei rannu'n greiddiau sy'n ei deilsio'n union, a chaiff pob craidd ei ddarllen gydag ymyl ychwanegol o gyd-destun ar bob ochr fel bod gan y pentwr cyfrodeddu (y mae ei faes derbyn yn 34 picsel) bicseli cyfagos go iawn i weithio gyda nhw. Caiff ymylon eu dyblygu, byth eu padio â seroau, a fyddai fel arall yn gwneud i'r model hogi ymyl ddu o amgylch y ffrâm.
  2. 2
    Caiff pob teilsen ei phacio fel tensor RGB planar
    Mae teilsen yn troi'n densor float32 o siâp [1, 3, H, W] gyda'r sianeli coch, gwyrdd a glas wedi'u storio fel planau ar wahân a gwerthoedd wedi'u rhannu'n syml â 255 — dim normaleiddio cymedr/gwyriad safonol o unrhyw fath. Caiff pob teilsen ei phadio i'r un maint sgwâr yn union, oherwydd mae ôl-wyneb WebGPU yn ail-grynhoi ei shaders ar gyfer pob siâp mewnbwn newydd a byddai cynllun gyda thri maint teilsen gwahanol yn talu'r gost honno deirgwaith.
  3. 3
    Mae casgliad yn rhedeg ar WebGPU lle mae'n bodoli, fel arall ar y CPU
    Caiff y sesiwn ei chreu gyda WebGPU yn gyntaf ac mae'n disgyn yn ôl i WebAssembly un edefyn ar unrhyw fethiant — mae gyrwyr graffeg yn aml yn hysbysebu cefnogaeth ac yna'n methu hanner ffordd drwy adeiladu'r graff, ac mae arafach yn well na thoredig. Gan fod y dewis wrth gefn yn newid y terfyn maint realistig a'r amser rhedeg o ffactor mawr, mae'r offeryn yn ailwirio'r swydd yn erbyn pa ddarparwr bynnag a gafodd mewn gwirionedd cyn i'r deilsen gyntaf redeg, ac yn dweud wrthych pa un a ddefnyddiodd wedyn.
  4. 4
    Caiff teils eu traws-bylu'n ôl at ei gilydd a'u clampio
    Mae uno teils ben wrth ben yn gadael grid gweladwy, felly caiff cyfraniad pob teilsen ei bwysoli gan ramp llinol ar draws y stribed a rennir. Mae'r ddau ramp yn gyflenwadau union, felly mae'r pwysau'n adio i 1 yn union ar bob picsel allbwn ac nid oes llinell olau na thywyll yn ymddangos ar hyd sêm. Nid yw allbwn crai'r model yn cael ei glipio o fewn y graff — mae gwerthoedd a fesurwyd yn rhedeg o tua −0.18 i +1.19 — felly caiff pob sampl ei glampio i'r ystod 0–255 cyn y trosiad 8-did, sef yr hyn sy'n atal brychni ar hyd ymylon cyferbyniad uchel. Caiff alffa ei ailsamplu ar wahân ac yn ddeulinol, gan nad oes gan y rhwydwaith ei hun lwybr alffa.
  5. 5
    Caiff y canlyniad ei amgodio yn y worker
    Caiff y picseli wedi'u cydosod eu tynnu i OffscreenCanvas a'u hamgodio i PNG ar unwaith, felly nid oes bwlch anghydamserol cyn pwyso Llwytho i Lawr. Mae newid i JPG yn ail-amgodio o'r cynfas y mae'r worker yn dal i'w ddal yn hytrach na rhedeg y model eto. Caiff tociad canol bach hefyd ei rendro ar 100% ochr yn ochr â'r un rhanbarth wedi'i ailsamplu gan y porwr, sef yr unig gymhariaeth lle mae gwahaniaeth 4× yn weladwy mewn gwirionedd.

Caiff pwysau'r model eu llwytho i lawr unwaith o'n gweinydd ein hunain a'u storio; caiff eich delwedd ei datgodio, ei theilsio, ei huwchraddio a'i hamgodio'n gyfan gwbl o fewn eich porwr, ac nid oes unrhyw ran ohoni byth yn cael ei hanfon i unman.

Offer Cysylltiedig

Cwestiynau Cyffredin