# Image decoder notices

MetricSnap loads the HEIC decoder only when a HEIC/HEIF image is opened. Conversion runs in a temporary browser worker, not on a third-party upload service.

- `heic-to` 1.5.2 is served as a separate, byte-for-byte copy of the published `dist/next/heic-to.js`, at `/codecs/heic-to-1.5.2.mjs`. Its license is available at `/codecs/HEIC-LICENSE.txt`. Source and build instructions: https://github.com/hoppergee/heic-to . This release includes libheif 1.22.2 and libde265 1.0.16; source: https://github.com/strukturag/libheif/tree/v1.22.2 and https://github.com/strukturag/libde265/tree/v1.0.16 . The independently loaded module can be replaced in a local installation while preserving its `heicTo` and `isHeic` exports.
- `utif2` 4.1.0 uses the MIT license, available at `/codecs/TIFF-LICENSE.txt`. Source: https://github.com/photopea/UTIF.js .

The asset preparation script copies the unmodified decoder and license files from the pinned npm dependencies. These notices and source links apply to the decoder components; no rights granted by their licenses are restricted by this app.
