Зураг томруулагч — үнэгүй
Өөрийн төхөөрөмж дээр ажилладаг хиймэл оюуны загвараар зургийг 4 дахин томруул — зүгээр л том пиксел биш, тод ирмэг, уншигдах текст. Юу ч байршуулагдахгүй, бүртгэлгүй, усан тэмдэггүй.
Файлуудыг энд унагах, эсвэл товшиж хайх
PNG, JPG, WebP, AVIF, GIF, BMP, HEIC, HEIF · таны төхөөрөмж дээр боловсруулагдсан
эсвэл клипбордоос буулгахын тулд Ctrl+V дарна уу
Та нэгэн зэрэг олон файл унагаж болно
Хэрхэн ажилладаг
Upscaler таны машин дээр Web Worker дотор onnxruntime-web-ээр Real-ESRGAN general-x4v3 — 4.6 MB convolutional super-resolution сүлжээ — ажиллуулдаг. Загвар манай серверээс нэг удаа татагдаж, кэшлэгдэж, дараа нь офлайнаар ашиглагддаг; таны зураг локалиар canvas руу декодлогдож хэзээ ч байршуулагддаггүй. Масштабын хүчин зүйл 4×-ээр тогтмол, учир нь энэ нь graph-д хоёр газарт хатуу шатсан.
- 1Зураг давхцсан хавтгай болж хайчлагддаг4× үр дүн арван зургаагийн пикселтэй тул 4000×3000 зураг 192 мегапиксель болно — хөтчийн табыг зөвхөн удаашруулахгүй бүр устгахад хангалттай. Оронд нь зураг яг хавтгайлдаг core болж хуваагддаг, core бүр convolution stack-ын (34 пикселийн хүлээн авах талбар) бодит зэргэлдээ пикселтэй ажиллахын тулд талд нь нэмэлт контекстийн захтай уншигддаг. Хил ирмэг-дахин-давхцуулагддаг, хэзээ ч тэг-падтэй биш, тэгвэл загвар хүрээний эргэн тойронд хар зурсыг тодруулах болно.
- 2Хавтгай бүр хавтгай RGB тензор болж боологддогХавтгай хэлбэр [1, 3, H, W]-тэй float32 тензор болж, улаан, ногоон, хөх суваг тусдаа хавтгай болж хадгалагдан утгууд 255-д зүгээр л хуваагддаг — ямар ч дундаж/стандарт-хазайлтын нормалчлал байхгүй. Хавтгай бүр яг ижил дөрвөлжин хэмжээнд pad хийгддэг, учир нь WebGPU backend оролт бүрийн шинэ хэлбэрийн хувьд shader-үүдээ дахин эмхэтгэдэг, гурван өөр хавтгайн хэмжээтэй төлөвлөгөө тэр зардлыг гурав удаа төлнө.
- 3Гэтэлгэл WebGPU байгаа газар, эс бөгөөс CPU дээр ажилладагSession эхлээд WebGPU-тай үүсгэгдэж ямар ч алдаанд ганц-thread WebAssembly руу шилждэг — график драйверууд ойр ойрхон дэмжлэгээ зарлаад graph бүтээх дундуур бүтэлгүйтдэг, удаан нь эвдэрснээс дээр. Нөөц шилжилт бодит хэмжээний хязгаар, ажиллах хугацааг том хүчин зүйлээр өөрчилдөг тул хэрэгсэл эхний хавтгай ажиллахаас өмнө ажлыг бодитоор авсан provider-тай нь дахин шалгаж, дараа нь аль нэгийг ашигласнаа хэлдэг.
- 4Хавтгай cross-fade-ээр буцаан нэгдэж хязгаарлагддагХавтгайг шууд холбох нь харагдах тор үлдээдэг тул хавтгай бүрийн нөлөө хуваалцсан зурвасаар шугаман rampаар жинлэгддэг. Хоёр ramp яг нэмэлт учир жин гаралтын пиксел бүрд яг 1-д нийлдэг, гэрэл эсвэл харанхуй шугам оёдол дагуу гардаггүй. Загварын түүхий гаралт graph дотор тайрагддаггүй — хэмжсэн утга ойролцоогоор −0.18-аас +1.19 хооронд явдаг — тул сорьц бүр 8-бит cast-аас өмнө 0–255 муж руу хязгаарлагддаг, энэ нь өндөр-ялгаралтын ирмэгийн дагуу дусал гарахаас сэргийлдэг. Alpha тусад нь, bilinear-аар дахин сорьцлогддог, учир нь сүлжээ өөрөө alpha зам байхгүй.
- 5Үр дүн worker-т кодлогддогУгсарсан пиксел OffscreenCanvas дээр зурагдаж шууд PNG болж кодологддог тул Татах дарах нь өмнөх ямар ч синхрон бус зайгүй. JPG руу сэлгэх нь загварыг дахин ажиллуулахын оронд worker хараахан барьж буй canvas-аас дахин кодолдог. Жижиг төвийн crop 100%-т ижил бүсийн хамт харуулагдаж хөтчөөр дахин сорьцлогддог, энэ бол 4× зөрүү үнэхээр харагдах цорын ганц харьцуулалт.
Загварын жин манай серверээс нэг удаа татагдаж кэшлэгддэг; таны зураг таны хөтчийн дотор бүхэлдээ декодлогдож, хавтгайлагдаж, масштаблагдаж, кодлогддог, ямар ч хэсэг нь хэзээ ч хаана ч илгээгддэггүй.
Холбоотой хэрэгслүүд
Дуунаас бичвэр
Дуу эсвэл бичлэгийг бүхэлд нь өөрийн төхөөрөмж дээрээ бичвэр болон хадмал болгон хөрвүүлээрэй. SRT, VTT, ASS болон бусад хэлбэрээр экспортлоно. Байршуулахгүй, бүртгэлгүй.
PDF рүү скан хийх
Цаасан баримтыг утасныхаа камераар скан хийж, нэг PDF болгон хадгална. Хуудасны ирмэг автоматаар олдож, зураг бүр тэгшлэгдэн цэвэрлэгдэх бөгөөд юу ч байршуулахгүй.
Нэхэмжлэх үүсгэгч
Мэргэжлийн нэхэмжлэх үүсгээд цэвэр PDF татаж ав — мөрүүд, татвар, хөнгөлөлт, олон валют. Бүртгэлгүй, байршуулалтгүй, ноорог дотооддоо хадгалагдана.