├── .cargo └── config.toml ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature.yml ├── publish.mjs ├── renovate.json └── workflows │ └── CI.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .taplo.toml ├── .yarn └── releases │ └── yarn-4.9.4.cjs ├── .yarnrc.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── bench └── bench.mjs ├── electron.js ├── example.mjs ├── input-debian.svg ├── lerna.json ├── llvm-version ├── nasa-4928x3279.png ├── output-exif.image.webp ├── output-exif.no-rotate.image.webp ├── package.json ├── packages ├── binding │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── __test__ │ │ ├── blurhash.webp │ │ ├── optimize.spec.mjs │ │ ├── transformer.spec.mjs │ │ ├── transformer.spec.mjs.md │ │ └── transformer.spec.mjs.snap │ ├── android-determine.cmake │ ├── browser.js │ ├── build.rs │ ├── credits.md │ ├── image.wasi-browser.js │ ├── image.wasi.cjs │ ├── index.d.ts │ ├── index.js │ ├── logo.rs │ ├── package.json │ ├── src │ │ ├── avif.rs │ │ ├── fast_resize.rs │ │ ├── jpeg.rs │ │ ├── lib.rs │ │ ├── png.rs │ │ ├── transformer.rs │ │ ├── utils.rs │ │ └── webp.rs │ ├── wasi-worker-browser.mjs │ └── wasi-worker.mjs └── rollup-plugin │ ├── README.md │ ├── __tests__ │ └── rollup-plugin.spec.mjs │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── rustfmt.toml ├── sharp.mjs ├── tsconfig.json ├── tsconfig.project.json ├── un-optimized.jpg ├── un-optimized.png ├── website ├── .gitignore ├── changelog.js ├── changelog.md ├── components │ └── resize-image-table.jsx ├── generate-img.js ├── next.config.js ├── nextra.config.js ├── og-image.js ├── package.json ├── pages │ ├── _app.jsx │ ├── _meta.js │ ├── changelog │ │ └── _meta.js │ ├── docs │ │ ├── _meta.js │ │ ├── credits.md │ │ └── index.mdx │ └── index.mdx ├── public │ └── img │ │ ├── apple-touch-icon.png │ │ ├── example.mjs │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.png │ │ ├── input-debian.svg │ │ ├── manipulate.mjs │ │ ├── nasa-4928x3279.png │ │ ├── output-debian.jpeg │ │ ├── output-exif.image.webp │ │ ├── output-exif.no-rotate.image.webp │ │ ├── powered-by-vercel.svg │ │ ├── sharp.mjs │ │ ├── taj_orig.jpg │ │ ├── un-optimized.jpg │ │ ├── un-optimized.png │ │ └── with-exif.jpg └── style.css ├── with-exif.jpg └── yarn.lock /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/publish.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/publish.mjs -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.prettierignore -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.taplo.toml -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.9.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.yarn/releases/yarn-4.9.4.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/README.md -------------------------------------------------------------------------------- /bench/bench.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/bench/bench.mjs -------------------------------------------------------------------------------- /electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/electron.js -------------------------------------------------------------------------------- /example.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/example.mjs -------------------------------------------------------------------------------- /input-debian.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/input-debian.svg -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/lerna.json -------------------------------------------------------------------------------- /llvm-version: -------------------------------------------------------------------------------- 1 | 19.1.7 -------------------------------------------------------------------------------- /nasa-4928x3279.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/nasa-4928x3279.png -------------------------------------------------------------------------------- /output-exif.image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/output-exif.image.webp -------------------------------------------------------------------------------- /output-exif.no-rotate.image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/output-exif.no-rotate.image.webp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/package.json -------------------------------------------------------------------------------- /packages/binding/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/CHANGELOG.md -------------------------------------------------------------------------------- /packages/binding/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/Cargo.toml -------------------------------------------------------------------------------- /packages/binding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/README.md -------------------------------------------------------------------------------- /packages/binding/__test__/blurhash.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/__test__/blurhash.webp -------------------------------------------------------------------------------- /packages/binding/__test__/optimize.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/__test__/optimize.spec.mjs -------------------------------------------------------------------------------- /packages/binding/__test__/transformer.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/__test__/transformer.spec.mjs -------------------------------------------------------------------------------- /packages/binding/__test__/transformer.spec.mjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/__test__/transformer.spec.mjs.md -------------------------------------------------------------------------------- /packages/binding/__test__/transformer.spec.mjs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/__test__/transformer.spec.mjs.snap -------------------------------------------------------------------------------- /packages/binding/android-determine.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/android-determine.cmake -------------------------------------------------------------------------------- /packages/binding/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/browser.js -------------------------------------------------------------------------------- /packages/binding/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | napi_build::setup(); 3 | } 4 | -------------------------------------------------------------------------------- /packages/binding/credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/credits.md -------------------------------------------------------------------------------- /packages/binding/image.wasi-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/image.wasi-browser.js -------------------------------------------------------------------------------- /packages/binding/image.wasi.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/image.wasi.cjs -------------------------------------------------------------------------------- /packages/binding/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/index.d.ts -------------------------------------------------------------------------------- /packages/binding/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/index.js -------------------------------------------------------------------------------- /packages/binding/logo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/logo.rs -------------------------------------------------------------------------------- /packages/binding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/package.json -------------------------------------------------------------------------------- /packages/binding/src/avif.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/avif.rs -------------------------------------------------------------------------------- /packages/binding/src/fast_resize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/fast_resize.rs -------------------------------------------------------------------------------- /packages/binding/src/jpeg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/jpeg.rs -------------------------------------------------------------------------------- /packages/binding/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/lib.rs -------------------------------------------------------------------------------- /packages/binding/src/png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/png.rs -------------------------------------------------------------------------------- /packages/binding/src/transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/transformer.rs -------------------------------------------------------------------------------- /packages/binding/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/utils.rs -------------------------------------------------------------------------------- /packages/binding/src/webp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/src/webp.rs -------------------------------------------------------------------------------- /packages/binding/wasi-worker-browser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/wasi-worker-browser.mjs -------------------------------------------------------------------------------- /packages/binding/wasi-worker.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/binding/wasi-worker.mjs -------------------------------------------------------------------------------- /packages/rollup-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/rollup-plugin/README.md -------------------------------------------------------------------------------- /packages/rollup-plugin/__tests__/rollup-plugin.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/rollup-plugin/__tests__/rollup-plugin.spec.mjs -------------------------------------------------------------------------------- /packages/rollup-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/rollup-plugin/package.json -------------------------------------------------------------------------------- /packages/rollup-plugin/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/rollup-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/packages/rollup-plugin/tsconfig.json -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /sharp.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/sharp.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/tsconfig.project.json -------------------------------------------------------------------------------- /un-optimized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/un-optimized.jpg -------------------------------------------------------------------------------- /un-optimized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/un-optimized.png -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/changelog.js -------------------------------------------------------------------------------- /website/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/changelog.md -------------------------------------------------------------------------------- /website/components/resize-image-table.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/components/resize-image-table.jsx -------------------------------------------------------------------------------- /website/generate-img.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/generate-img.js -------------------------------------------------------------------------------- /website/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/next.config.js -------------------------------------------------------------------------------- /website/nextra.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/nextra.config.js -------------------------------------------------------------------------------- /website/og-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/og-image.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/_app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/_app.jsx -------------------------------------------------------------------------------- /website/pages/_meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/_meta.js -------------------------------------------------------------------------------- /website/pages/changelog/_meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/changelog/_meta.js -------------------------------------------------------------------------------- /website/pages/docs/_meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/docs/_meta.js -------------------------------------------------------------------------------- /website/pages/docs/credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/docs/credits.md -------------------------------------------------------------------------------- /website/pages/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/docs/index.mdx -------------------------------------------------------------------------------- /website/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/pages/index.mdx -------------------------------------------------------------------------------- /website/public/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/apple-touch-icon.png -------------------------------------------------------------------------------- /website/public/img/example.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/example.mjs -------------------------------------------------------------------------------- /website/public/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/favicon-16x16.png -------------------------------------------------------------------------------- /website/public/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/favicon-32x32.png -------------------------------------------------------------------------------- /website/public/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/favicon.png -------------------------------------------------------------------------------- /website/public/img/input-debian.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/input-debian.svg -------------------------------------------------------------------------------- /website/public/img/manipulate.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/manipulate.mjs -------------------------------------------------------------------------------- /website/public/img/nasa-4928x3279.png: -------------------------------------------------------------------------------- 1 | ../../../nasa-4928x3279.png -------------------------------------------------------------------------------- /website/public/img/output-debian.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/output-debian.jpeg -------------------------------------------------------------------------------- /website/public/img/output-exif.image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/output-exif.image.webp -------------------------------------------------------------------------------- /website/public/img/output-exif.no-rotate.image.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/output-exif.no-rotate.image.webp -------------------------------------------------------------------------------- /website/public/img/powered-by-vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/powered-by-vercel.svg -------------------------------------------------------------------------------- /website/public/img/sharp.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/sharp.mjs -------------------------------------------------------------------------------- /website/public/img/taj_orig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/public/img/taj_orig.jpg -------------------------------------------------------------------------------- /website/public/img/un-optimized.jpg: -------------------------------------------------------------------------------- 1 | ../../../un-optimized.jpg -------------------------------------------------------------------------------- /website/public/img/un-optimized.png: -------------------------------------------------------------------------------- 1 | ../../../un-optimized.png -------------------------------------------------------------------------------- /website/public/img/with-exif.jpg: -------------------------------------------------------------------------------- 1 | ../../../with-exif.jpg -------------------------------------------------------------------------------- /website/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/website/style.css -------------------------------------------------------------------------------- /with-exif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/with-exif.jpg -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Brooooooklyn/Image/HEAD/yarn.lock --------------------------------------------------------------------------------