├── .eslintrc.cjs ├── .gitignore ├── .vscode └── extensions.json ├── CHANGELOG.md ├── README.md ├── deploy.sh ├── env.d.ts ├── index.html ├── package.json ├── public ├── favicon.ico ├── js │ ├── ort-wasm-simd-threaded.wasm │ ├── ort-wasm-simd.wasm │ ├── ort-wasm-threaded.wasm │ └── ort-wasm.wasm └── models │ ├── up2x-latest-conservative.onnx │ ├── up2x-latest-denoise1x.onnx │ ├── up2x-latest-denoise2x.onnx │ ├── up2x-latest-denoise3x.onnx │ ├── up2x-latest-no-denoise.onnx │ ├── up2x-latest-pro-conservative.onnx │ ├── up2x-latest-pro-denoise3x.onnx │ └── up2x-latest-pro-no-denoise.onnx ├── src ├── App.vue ├── assets │ ├── base.css │ └── sample.png ├── components │ └── ResizeGrid.vue ├── image │ ├── canvas.ts │ ├── options.ts │ ├── predictor.ts │ ├── upscale.worker.ts │ └── worker.ts ├── main.ts └── node │ ├── testdata │ ├── image_200_200.png │ └── image_250_250.jpg │ ├── upscaler.spec.ts │ └── upscaler.ts ├── tsconfig.json ├── tsconfig.vite-config.json ├── vite.config.ts ├── vite.lib.config.ts └── vite.options.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/deploy.sh -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/js/ort-wasm-simd-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/js/ort-wasm-simd-threaded.wasm -------------------------------------------------------------------------------- /public/js/ort-wasm-simd.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/js/ort-wasm-simd.wasm -------------------------------------------------------------------------------- /public/js/ort-wasm-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/js/ort-wasm-threaded.wasm -------------------------------------------------------------------------------- /public/js/ort-wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/js/ort-wasm.wasm -------------------------------------------------------------------------------- /public/models/up2x-latest-conservative.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-conservative.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-denoise1x.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-denoise1x.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-denoise2x.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-denoise2x.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-denoise3x.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-denoise3x.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-no-denoise.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-no-denoise.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-pro-conservative.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-pro-conservative.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-pro-denoise3x.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-pro-denoise3x.onnx -------------------------------------------------------------------------------- /public/models/up2x-latest-pro-no-denoise.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/public/models/up2x-latest-pro-no-denoise.onnx -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/assets/base.css -------------------------------------------------------------------------------- /src/assets/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/assets/sample.png -------------------------------------------------------------------------------- /src/components/ResizeGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/components/ResizeGrid.vue -------------------------------------------------------------------------------- /src/image/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/image/canvas.ts -------------------------------------------------------------------------------- /src/image/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/image/options.ts -------------------------------------------------------------------------------- /src/image/predictor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/image/predictor.ts -------------------------------------------------------------------------------- /src/image/upscale.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/image/upscale.worker.ts -------------------------------------------------------------------------------- /src/image/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/image/worker.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/node/testdata/image_200_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/node/testdata/image_200_200.png -------------------------------------------------------------------------------- /src/node/testdata/image_250_250.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/node/testdata/image_250_250.jpg -------------------------------------------------------------------------------- /src/node/upscaler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/node/upscaler.spec.ts -------------------------------------------------------------------------------- /src/node/upscaler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/src/node/upscaler.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.vite-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/tsconfig.vite-config.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.lib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/vite.lib.config.ts -------------------------------------------------------------------------------- /vite.options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gqgs/upscalejs/HEAD/vite.options.ts --------------------------------------------------------------------------------