Open-source notices
Color a Picture uses open-source software. This page covers the parts that are sent to your browser and the licences they come with. See also Privacy & your data.
HEIC photo decoder
iPhone photos are often saved as HEIC. Safari opens them itself; other browsers cannot, so when you add a HEIC photo that your browser cannot open, we load a decoder that turns it into a JPEG on your own device. The photo, and any location or camera details inside it, stay on your device; only the converted picture is used. The decoder is not loaded for any other photo.
| Component | Licence | Source |
|---|---|---|
| libheif-js 1.23.5 | LGPL-3.0 | github.com/catdad-experiments/libheif-js |
| libheif | LGPL-3.0 | github.com/strukturag/libheif |
| libde265 | LGPL-3.0 | github.com/strukturag/libde265 |
We serve the decoder unmodified, as two separate files, so it can be replaced by a modified build of the same libraries: libheif.js and libheif.wasm. The licence text is here and our notice is here. If you would like the corresponding source for the version we use, write to hello@colorapicture.com.