Zipixel HEIC decoder — third-party notices and corresponding source Unmodified libheif-js 1.23.2 WebAssembly browser bundle. SHA-256 and measured sizes are recorded in tests/heic-to-jpg-report.md. This bundle is loaded only on demand by the HEIC converter. libheif-js: Copyright Kiril Vatev. LGPL-3.0. https://github.com/catdad-experiments/libheif-js/tree/6ca00b818c0ff51cb2a5c75b9ce97d708083335a Source/build scripts: https://github.com/catdad-experiments/libheif-js/archive/6ca00b818c0ff51cb2a5c75b9ce97d708083335a.tar.gz Package containing the exact distributed binary: https://registry.npmjs.org/libheif-js/-/libheif-js-1.23.2.tgz libheif 1.23.2: Copyright struktur AG and contributors. LGPL-3.0. https://github.com/strukturag/libheif/tree/v1.23.2 Source (including build-emscripten.sh): https://github.com/strukturag/libheif/archive/refs/tags/v1.23.2.tar.gz libde265 1.0.15 (HEVC decoder): Copyright struktur AG and contributors. LGPL-3.0. Source and build inputs: https://github.com/strukturag/libde265/releases/download/v1.0.15/libde265-1.0.15.tar.gz Distribution build workflow (libheif submodule and Emscripten configuration): https://github.com/catdad-experiments/libheif-emscripten/tree/v1.23.2 https://github.com/catdad-experiments/libheif-emscripten/archive/refs/tags/v1.23.2.tar.gz Full license texts are included alongside this file in LICENSE, LICENSE-wrapper and LICENSE-libde265. No warranty is provided. The decoder is a separate, replaceable JS/WASM module. To use a modified build, replace libheif-bundle.js and keep its module factory interface; no proprietary relinking step is required. The site's separate HEIC adapter pins the Embind pointer API to this version and should be re-tested when the decoder changes.