PicFeather HEIC reader: libheif 1.23.5 with libde265 1.0.15 libheif: Copyright (c) 2017-2026 Dirk Farin and other contributors. libde265: Copyright (c) 2013-2026 struktur AG, Dirk Farin and contributors. See each source file for the exact authors and dates. Both libraries are provided under the GNU Lesser General Public License v3. No warranty. Complete LGPL and GPL license texts are provided alongside: COPYING-libheif.txt COPYING-libde265.txt Corresponding original source archives (same directory): libheif-1.23.5.tar.gz libde265-1.0.15.tar.gz Build instructions: BUILD.txt Application-supplied link script: link-heif.sh Library module and binary: libheif.mjs, libheif.wasm Checksums: SHA256SUMS.txt The codec sources and upstream post.js are unmodified. The link options set a 512 MiB maximum WebAssembly memory and disable JavaScript dynamic execution. This module is separately loaded at runtime and can be replaced by an interface-compatible modified version at the same path (for local debugging, use browser local overrides or a local copy of the site). PicFeather's terms do not restrict rights granted by these licenses, including modification and reverse engineering for debugging library modifications. Build toolchain: Emscripten 3.1.61, CMake 3.31.6, GNU make. Emscripten is MIT/NCSA licensed. See LICENSE-emscripten.txt. Toolchain source: https://github.com/emscripten-core/emscripten/tree/3.1.61 Project sources: https://github.com/strukturag/libheif/tree/v1.23.5 https://github.com/strukturag/libde265/tree/v1.0.15