ImageBulk — open-source software used in the free tools ======================================================= The free tools on www.imagebulk.com run in your browser. These are the open-source libraries they load to do that, the licence each is used under, and where its source code can be obtained. Each library is loaded only by the tool that needs it, as its own separate file. Image decoding -------------- libheif-js 1.23.5 — HEIC and HEIF decoding (Bulk Image Converter, HEIC to JPG) Licence: GNU Lesser General Public License v3.0 (LGPL-3.0) Source: https://github.com/catdad-experiments/libheif-js Contains libheif (LGPL-3.0, https://github.com/strukturag/libheif) and libde265 (LGPL-3.0, https://github.com/strukturag/libde265), compiled to WebAssembly. They are used unmodified and loaded as a separate file (assets/libheif-bundle-*.js), which you may replace with your own build of the same libraries. The full LGPL-3.0 text: https://www.gnu.org/licenses/lgpl-3.0.txt tiff 7.1.3 — TIFF decoding (Bulk Image Converter) Licence: MIT Source: https://github.com/image-js/tiff pdf.js (pdfjs-dist) 6.4.299 — PDF rendering (PDF to JPG) Licence: Apache License 2.0 Source: https://github.com/mozilla/pdf.js Image encoding -------------- jSquash (@jsquash/jpeg 1.6.0, @jsquash/oxipng 2.3.0, @jsquash/avif 2.1.1, @jsquash/resize 2.1.1) Licence: Apache License 2.0 Source: https://github.com/jamsinclair/jSquash Contains: mozjpeg — JPEG encoding. IJG licence and BSD-3-Clause. https://github.com/mozilla/mozjpeg oxipng — PNG optimisation. MIT. https://github.com/shssoichiro/oxipng libavif — AVIF encoding. BSD-2-Clause. https://github.com/AOMediaCodec/libavif libaom — the AV1 encoder libavif uses. BSD-2-Clause, with the Alliance for Open Media Patent License 1.0. https://aomedia.googlesource.com/aom Image resampling ---------------- @jsquash/resize 2.1.1 — enlarging (Bulk Image Enlarger) Licence: Apache License 2.0 Source: https://github.com/jamsinclair/jSquash Contains: resize (PistonDevelopers) — Lanczos resampling. MIT. https://github.com/PistonDevelopers/resize hqx (wasmboy-rs) — pixel-art scaling. Apache License 2.0. https://github.com/CryZe/wasmboy-rs magic-kernel-rust — Magic Kernel Sharp resampling. MIT. https://github.com/SevInf/magic-kernel-rust UPNG.js 2.1.0 — PNG colour reduction (Bulk Image Compressor) Licence: MIT Source: https://github.com/photopea/UPNG.js pako 1.0.11 — compression used by UPNG.js Licence: MIT and Zlib Source: https://github.com/nodeca/pako Image tracing ------------- imagetracerjs 1.2.6 — tracing images into SVG vectors (PNG to SVG) Licence: The Unlicense (public domain) Source: https://github.com/jankovicsandras/imagetracerjs Downloads --------- JSZip 3.10.1 — building ZIP files of results Licence: MIT (dual-licensed MIT or GPL-3.0-or-later; used under MIT) Source: https://github.com/Stuk/jszip Questions: support@imagebulk.com