HEIC local decoder / HEIC 本地解码器 This site distributes the unmodified libheif-js 1.19.8 WASM bundle as /heic/libheif-1.19.8.js. It is a separate, replaceable library loaded only by /heic-worker.js when a visitor requests conversion. No HEIC files are uploaded. libheif-js: Copyright Kiril Vatev and contributors, LGPL-3.0. https://github.com/catdad-experiments/libheif-js/tree/1.19.8 License: /heic/LICENSE.txt Corresponding wrapper source and bundle scripts: /heic/source/libheif-js.tar.gz libheif: Copyright Struktur AG, Dirk Farin and contributors, LGPL-3.0. Exact source revision: 5e9deb19fe6b3768af0bb8e9e5e8438b15171bf3 Source, COPYING, post.js and build-emscripten.sh: /heic/source/libheif.tar.gz libde265: Copyright Struktur AG and contributors, LGPL-3.0. Version 1.0.15, as selected by the libheif build script. Source and license: /heic/source/libde265.tar.gz Unmodified upstream build workflow (Emscripten 3.1.61): /heic/source/build.tar.gz https://github.com/catdad-experiments/libheif-emscripten/tree/v1.19.8 The build workflow records WASM=1, UNSAFE_EVAL=0. The wrapper's scripts/install.js and scripts/bundle.js record the final bundling procedure. Use the source revision above for the workflow's libheif submodule. These components are provided without warranty. Their licenses permit use, modification and redistribution under the included terms. The separate codec can be replaced with a compatible modified build; reverse engineering for debugging modifications to the library is not restricted by this site's terms.