├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── node.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── ImageScript.d.ts ├── ImageScript.js ├── LICENSE ├── LICENSE.AGPL-3.0 ├── LICENSE.MIT ├── README.md ├── bench ├── _.mjs ├── all.mjs ├── blur.mjs ├── flip.mjs ├── overlay.mjs ├── package.json ├── readme.md └── resize.mjs ├── codecs ├── .npmignore ├── LICENSE ├── lib.d.ts ├── lib.js ├── lib.mjs ├── node │ ├── bin │ │ ├── arm64-darwin.node │ │ ├── arm64-linux.node │ │ ├── x64-darwin.node │ │ ├── x64-linux.node │ │ └── x64-win32.node │ ├── index.js │ └── index.mjs ├── package.json ├── readme.md ├── tests │ ├── gif.js │ ├── jpeg.js │ ├── png.js │ ├── results │ │ ├── gif │ │ │ ├── 1024.nis.gif │ │ │ ├── 1024.skyra.gif │ │ │ ├── 256.nis.gif │ │ │ └── 256.skyra.gif │ │ ├── jpeg │ │ │ ├── 256.jpegjs.jpeg │ │ │ ├── 256.nis.jpeg │ │ │ ├── 256.sharp.jpeg │ │ │ ├── 512.jpegjs.jpeg │ │ │ ├── 512.nis.jpeg │ │ │ ├── 512.sharp.jpeg │ │ │ ├── 64.jpegjs.jpeg │ │ │ ├── 64.nis.jpeg │ │ │ └── 64.sharp.jpeg │ │ └── png │ │ │ ├── 256.jis.png │ │ │ ├── 256.nis.png │ │ │ ├── 256.sharp.png │ │ │ ├── 256.upng.png │ │ │ ├── 512.jis.png │ │ │ ├── 512.nis.png │ │ │ ├── 512.sharp.png │ │ │ ├── 512.upng.png │ │ │ ├── 64.jis.png │ │ │ ├── 64.nis.png │ │ │ ├── 64.sharp.png │ │ │ └── 64.upng.png │ └── webp.js └── wasm │ ├── bin │ ├── codecs.wasm │ └── simd.wasm │ ├── bundle │ └── browser.js │ ├── index.js │ └── index.mjs ├── package.json ├── png ├── README.md ├── node.js └── src │ ├── crc.mjs │ ├── mem.mjs │ ├── png.mjs │ └── zlib.mjs ├── tests ├── averageColor.js ├── circle.js ├── crop.js ├── decode.js ├── fill.js ├── fisheye.js ├── flip.js ├── font.js ├── fonts │ ├── big.ttf │ ├── carbon phyber.ttf │ ├── ethnocentric rg.ttf │ └── opensans bold.ttf ├── gif.js ├── image.js ├── invert.js ├── jpeg.js ├── misc.js ├── readme.js ├── resize.js ├── rotate.js ├── run.js ├── svg.js ├── svgs │ ├── background.svg │ ├── cigarette.svg │ ├── crown.svg │ ├── mask.svg │ ├── microbe.svg │ ├── petri_dish.svg │ ├── potato.svg │ └── thermometer.svg └── targets │ ├── circle.png │ ├── circle2.png │ ├── circle3.png │ ├── circle4.png │ ├── crop.png │ ├── external.jpg │ ├── external.png │ ├── fill-func.png │ ├── fill-static.png │ ├── fisheye.png │ ├── flip-horizontal.png │ ├── flip-vertical.png │ ├── font-1.png │ ├── font-2.png │ ├── font-3.png │ ├── gif.gif │ ├── image.png │ ├── invert-hue.png │ ├── invert-hueshift.png │ ├── invert-saturation.png │ ├── invert-value.png │ ├── invert.png │ ├── issues.png │ ├── potato.png │ ├── readme.png │ ├── resize.png │ ├── rotate-180.png │ ├── rotate-270.png │ ├── rotate-45-noresize.png │ ├── rotate-45.png │ ├── rotate-90.png │ └── twemoji.png ├── tsconfig.json ├── utils └── mem.js ├── v2 ├── codecs │ └── magic.js ├── framebuffer.d.ts ├── framebuffer.js ├── framebuffer.mjs ├── framebuffer.rs ├── index.d.ts ├── index.js ├── ops │ ├── blur.mjs │ ├── color.mjs │ ├── crop.mjs │ ├── fill.mjs │ ├── flip.mjs │ ├── index.mjs │ ├── iterator.mjs │ ├── overlay.mjs │ ├── resize.mjs │ └── rotate.mjs └── util │ └── mem.mjs └── wasm ├── any ├── font.wasm ├── gif.wasm ├── jpeg.wasm ├── png.wasm ├── svg.wasm └── tiff.wasm └── node ├── font.js ├── gif.js ├── jpeg.js ├── png.js ├── svg.js └── tiff.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/.github/workflows/node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | tests/ 3 | .github/ 4 | coverage/ 5 | .nyc_output/ -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | engine-strict=true -------------------------------------------------------------------------------- /ImageScript.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/ImageScript.d.ts -------------------------------------------------------------------------------- /ImageScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/ImageScript.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.AGPL-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/LICENSE.AGPL-3.0 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/README.md -------------------------------------------------------------------------------- /bench/_.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/_.mjs -------------------------------------------------------------------------------- /bench/all.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/all.mjs -------------------------------------------------------------------------------- /bench/blur.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/blur.mjs -------------------------------------------------------------------------------- /bench/flip.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/flip.mjs -------------------------------------------------------------------------------- /bench/overlay.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/overlay.mjs -------------------------------------------------------------------------------- /bench/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/package.json -------------------------------------------------------------------------------- /bench/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/readme.md -------------------------------------------------------------------------------- /bench/resize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/bench/resize.mjs -------------------------------------------------------------------------------- /codecs/.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | test/ -------------------------------------------------------------------------------- /codecs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/LICENSE -------------------------------------------------------------------------------- /codecs/lib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/lib.d.ts -------------------------------------------------------------------------------- /codecs/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/lib.js -------------------------------------------------------------------------------- /codecs/lib.mjs: -------------------------------------------------------------------------------- 1 | import lib from './lib.js'; -------------------------------------------------------------------------------- /codecs/node/bin/arm64-darwin.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/bin/arm64-darwin.node -------------------------------------------------------------------------------- /codecs/node/bin/arm64-linux.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/bin/arm64-linux.node -------------------------------------------------------------------------------- /codecs/node/bin/x64-darwin.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/bin/x64-darwin.node -------------------------------------------------------------------------------- /codecs/node/bin/x64-linux.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/bin/x64-linux.node -------------------------------------------------------------------------------- /codecs/node/bin/x64-win32.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/bin/x64-win32.node -------------------------------------------------------------------------------- /codecs/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/index.js -------------------------------------------------------------------------------- /codecs/node/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/node/index.mjs -------------------------------------------------------------------------------- /codecs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/package.json -------------------------------------------------------------------------------- /codecs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/readme.md -------------------------------------------------------------------------------- /codecs/tests/gif.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/tests/jpeg.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/tests/png.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/tests/results/gif/1024.nis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/gif/1024.nis.gif -------------------------------------------------------------------------------- /codecs/tests/results/gif/1024.skyra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/gif/1024.skyra.gif -------------------------------------------------------------------------------- /codecs/tests/results/gif/256.nis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/gif/256.nis.gif -------------------------------------------------------------------------------- /codecs/tests/results/gif/256.skyra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/gif/256.skyra.gif -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/256.jpegjs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/256.jpegjs.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/256.nis.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/256.nis.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/256.sharp.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/256.sharp.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/512.jpegjs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/512.jpegjs.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/512.nis.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/512.nis.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/512.sharp.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/512.sharp.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/64.jpegjs.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/64.jpegjs.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/64.nis.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/64.nis.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/jpeg/64.sharp.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/jpeg/64.sharp.jpeg -------------------------------------------------------------------------------- /codecs/tests/results/png/256.jis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/256.jis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/256.nis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/256.nis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/256.sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/256.sharp.png -------------------------------------------------------------------------------- /codecs/tests/results/png/256.upng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/256.upng.png -------------------------------------------------------------------------------- /codecs/tests/results/png/512.jis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/512.jis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/512.nis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/512.nis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/512.sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/512.sharp.png -------------------------------------------------------------------------------- /codecs/tests/results/png/512.upng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/512.upng.png -------------------------------------------------------------------------------- /codecs/tests/results/png/64.jis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/64.jis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/64.nis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/64.nis.png -------------------------------------------------------------------------------- /codecs/tests/results/png/64.sharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/64.sharp.png -------------------------------------------------------------------------------- /codecs/tests/results/png/64.upng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/codecs/tests/results/png/64.upng.png -------------------------------------------------------------------------------- /codecs/tests/webp.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/wasm/bin/codecs.wasm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/wasm/bin/simd.wasm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecs/wasm/bundle/browser.js: -------------------------------------------------------------------------------- 1 | throw new Error('todo!'); -------------------------------------------------------------------------------- /codecs/wasm/index.js: -------------------------------------------------------------------------------- 1 | throw new Error('todo!'); -------------------------------------------------------------------------------- /codecs/wasm/index.mjs: -------------------------------------------------------------------------------- 1 | import lib from './index.js'; -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/package.json -------------------------------------------------------------------------------- /png/README.md: -------------------------------------------------------------------------------- 1 | TBD -------------------------------------------------------------------------------- /png/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/png/node.js -------------------------------------------------------------------------------- /png/src/crc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/png/src/crc.mjs -------------------------------------------------------------------------------- /png/src/mem.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/png/src/mem.mjs -------------------------------------------------------------------------------- /png/src/png.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/png/src/png.mjs -------------------------------------------------------------------------------- /png/src/zlib.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/png/src/zlib.mjs -------------------------------------------------------------------------------- /tests/averageColor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/averageColor.js -------------------------------------------------------------------------------- /tests/circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/circle.js -------------------------------------------------------------------------------- /tests/crop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/crop.js -------------------------------------------------------------------------------- /tests/decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/decode.js -------------------------------------------------------------------------------- /tests/fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fill.js -------------------------------------------------------------------------------- /tests/fisheye.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fisheye.js -------------------------------------------------------------------------------- /tests/flip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/flip.js -------------------------------------------------------------------------------- /tests/font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/font.js -------------------------------------------------------------------------------- /tests/fonts/big.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fonts/big.ttf -------------------------------------------------------------------------------- /tests/fonts/carbon phyber.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fonts/carbon phyber.ttf -------------------------------------------------------------------------------- /tests/fonts/ethnocentric rg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fonts/ethnocentric rg.ttf -------------------------------------------------------------------------------- /tests/fonts/opensans bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/fonts/opensans bold.ttf -------------------------------------------------------------------------------- /tests/gif.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/gif.js -------------------------------------------------------------------------------- /tests/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/image.js -------------------------------------------------------------------------------- /tests/invert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/invert.js -------------------------------------------------------------------------------- /tests/jpeg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/jpeg.js -------------------------------------------------------------------------------- /tests/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/misc.js -------------------------------------------------------------------------------- /tests/readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/readme.js -------------------------------------------------------------------------------- /tests/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/resize.js -------------------------------------------------------------------------------- /tests/rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/rotate.js -------------------------------------------------------------------------------- /tests/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/run.js -------------------------------------------------------------------------------- /tests/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svg.js -------------------------------------------------------------------------------- /tests/svgs/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/background.svg -------------------------------------------------------------------------------- /tests/svgs/cigarette.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/cigarette.svg -------------------------------------------------------------------------------- /tests/svgs/crown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/crown.svg -------------------------------------------------------------------------------- /tests/svgs/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/mask.svg -------------------------------------------------------------------------------- /tests/svgs/microbe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/microbe.svg -------------------------------------------------------------------------------- /tests/svgs/petri_dish.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/petri_dish.svg -------------------------------------------------------------------------------- /tests/svgs/potato.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/potato.svg -------------------------------------------------------------------------------- /tests/svgs/thermometer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/svgs/thermometer.svg -------------------------------------------------------------------------------- /tests/targets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/circle.png -------------------------------------------------------------------------------- /tests/targets/circle2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/circle2.png -------------------------------------------------------------------------------- /tests/targets/circle3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/circle3.png -------------------------------------------------------------------------------- /tests/targets/circle4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/circle4.png -------------------------------------------------------------------------------- /tests/targets/crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/crop.png -------------------------------------------------------------------------------- /tests/targets/external.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/external.jpg -------------------------------------------------------------------------------- /tests/targets/external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/external.png -------------------------------------------------------------------------------- /tests/targets/fill-func.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/fill-func.png -------------------------------------------------------------------------------- /tests/targets/fill-static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/fill-static.png -------------------------------------------------------------------------------- /tests/targets/fisheye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/fisheye.png -------------------------------------------------------------------------------- /tests/targets/flip-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/flip-horizontal.png -------------------------------------------------------------------------------- /tests/targets/flip-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/flip-vertical.png -------------------------------------------------------------------------------- /tests/targets/font-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/font-1.png -------------------------------------------------------------------------------- /tests/targets/font-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/font-2.png -------------------------------------------------------------------------------- /tests/targets/font-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/font-3.png -------------------------------------------------------------------------------- /tests/targets/gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/gif.gif -------------------------------------------------------------------------------- /tests/targets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/image.png -------------------------------------------------------------------------------- /tests/targets/invert-hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/invert-hue.png -------------------------------------------------------------------------------- /tests/targets/invert-hueshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/invert-hueshift.png -------------------------------------------------------------------------------- /tests/targets/invert-saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/invert-saturation.png -------------------------------------------------------------------------------- /tests/targets/invert-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/invert-value.png -------------------------------------------------------------------------------- /tests/targets/invert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/invert.png -------------------------------------------------------------------------------- /tests/targets/issues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/issues.png -------------------------------------------------------------------------------- /tests/targets/potato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/potato.png -------------------------------------------------------------------------------- /tests/targets/readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/readme.png -------------------------------------------------------------------------------- /tests/targets/resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/resize.png -------------------------------------------------------------------------------- /tests/targets/rotate-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/rotate-180.png -------------------------------------------------------------------------------- /tests/targets/rotate-270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/rotate-270.png -------------------------------------------------------------------------------- /tests/targets/rotate-45-noresize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/rotate-45-noresize.png -------------------------------------------------------------------------------- /tests/targets/rotate-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/rotate-45.png -------------------------------------------------------------------------------- /tests/targets/rotate-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/rotate-90.png -------------------------------------------------------------------------------- /tests/targets/twemoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tests/targets/twemoji.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/mem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/utils/mem.js -------------------------------------------------------------------------------- /v2/codecs/magic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/codecs/magic.js -------------------------------------------------------------------------------- /v2/framebuffer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/framebuffer.d.ts -------------------------------------------------------------------------------- /v2/framebuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/framebuffer.js -------------------------------------------------------------------------------- /v2/framebuffer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/framebuffer.mjs -------------------------------------------------------------------------------- /v2/framebuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/framebuffer.rs -------------------------------------------------------------------------------- /v2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/index.d.ts -------------------------------------------------------------------------------- /v2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/index.js -------------------------------------------------------------------------------- /v2/ops/blur.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/blur.mjs -------------------------------------------------------------------------------- /v2/ops/color.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/color.mjs -------------------------------------------------------------------------------- /v2/ops/crop.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/crop.mjs -------------------------------------------------------------------------------- /v2/ops/fill.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/fill.mjs -------------------------------------------------------------------------------- /v2/ops/flip.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/flip.mjs -------------------------------------------------------------------------------- /v2/ops/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/index.mjs -------------------------------------------------------------------------------- /v2/ops/iterator.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/iterator.mjs -------------------------------------------------------------------------------- /v2/ops/overlay.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/overlay.mjs -------------------------------------------------------------------------------- /v2/ops/resize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/resize.mjs -------------------------------------------------------------------------------- /v2/ops/rotate.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/ops/rotate.mjs -------------------------------------------------------------------------------- /v2/util/mem.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/v2/util/mem.mjs -------------------------------------------------------------------------------- /wasm/any/font.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/font.wasm -------------------------------------------------------------------------------- /wasm/any/gif.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/gif.wasm -------------------------------------------------------------------------------- /wasm/any/jpeg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/jpeg.wasm -------------------------------------------------------------------------------- /wasm/any/png.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/png.wasm -------------------------------------------------------------------------------- /wasm/any/svg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/svg.wasm -------------------------------------------------------------------------------- /wasm/any/tiff.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/any/tiff.wasm -------------------------------------------------------------------------------- /wasm/node/font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/font.js -------------------------------------------------------------------------------- /wasm/node/gif.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/gif.js -------------------------------------------------------------------------------- /wasm/node/jpeg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/jpeg.js -------------------------------------------------------------------------------- /wasm/node/png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/png.js -------------------------------------------------------------------------------- /wasm/node/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/svg.js -------------------------------------------------------------------------------- /wasm/node/tiff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matmen/ImageScript/HEAD/wasm/node/tiff.js --------------------------------------------------------------------------------