Open-source Licences
PixSplit is built on open-source software. We are grateful to the people who maintain it. These are the libraries that run in your browser, with their licences.
libheif (LGPL-3.0)
To convert HEIC photos in browsers that cannot read them natively, the site loads libheif-js, a WebAssembly build of libheif, licensed under theGNU Lesser General Public License v3.0. It is used unmodified and is loaded as a separate file (libheif-bundle-*.js) only when needed. You are entitled to the library's source code, which is available from the libheif-js repository and the libheif repository. The source code of this website is built with the unmodified package from npm, so you can rebuild the site with a modified version of the library by replacing the libheif-js dependency and running the build.
All libraries shipped to your browser
| Package | Version | Licence |
|---|---|---|
| @jsquash/avif | 2.1.1 | Apache-2.0 |
| @jsquash/jpeg | 1.6.0 | Apache-2.0 |
| @jsquash/oxipng | 2.3.0 | Apache-2.0 |
| @jsquash/png | 3.1.1 | Apache-2.0 |
| @jsquash/resize | 2.1.1 | Apache-2.0 |
| @jsquash/webp | 1.5.0 | Apache-2.0 |
| @pdf-lib/standard-fonts | 1.0.0 | MIT |
| @pdf-lib/upng | 1.0.1 | MIT |
| fflate | 0.8.3 | MIT |
| libheif-js | 1.23.5 | LGPL-3.0 |
| pako | 1.0.11 | (MIT AND Zlib) |
| pdf-lib | 1.17.1 | MIT |
| pdfjs-dist | 6.4.299 | Apache-2.0 |
| preact | 10.29.8 | MIT |
| tslib | 2.8.1 | 0BSD |
| wasm-feature-detect | 1.9.0 | Apache-2.0 |
The image codecs come from the Squoosh project via jSquash: MozJPEG (BSD-style), libwebp (BSD-3-Clause), libavif (BSD-2-Clause), OxiPNG (MIT) and the Rust image resize code (MIT/Apache-2.0).