libvips and its dependencies cross-compiled for all supported Windows architectures (x86_64
, i686
and aarch64
).
Uses MXE as base environment. A custom plugin based upon the llvm-mingw repository is used to swap GCC and binutils with Clang and other LLVM-based tools.
Most people will not need to do this; proceed with caution.
Run the top-level build script with the --help
parameter for help.
¹ A fork of the BSD 2-Clause licensed libimagequant v2.4.1 is used.
² libvips is built from the v8.18.0-test1
tag, see: https://github.com/libvips/libvips/releases/tag/v8.18.0-test1
Same as libvips-web + these extra dependencies:
libvips does not use any of MozJPEG's improvements by default unless explicitly set, yet one can still choose to build the above variants with libjpeg-turbo instead of MozJPEG. This can be accomplished with the --with-jpeg-turbo
argument. For example:
./build.sh --with-jpeg-turbo
In that case, the following version of libjpeg-turbo is built:
jpegli is an improved JPEG encoder and decoder implementation, fully compatible with the API/ABI of libjpeg62. It leverages many of the insights from related projects like guetzli, butteraugli, and JPEG XL to achieve a higher quality-per-byte for JPEG images. To enable this, use the --with-jpegli
argument when building. For example:
In that case, the following version of jpegli is built:
Dependency Version Used under the terms of jpegli 5126d62 BSD 3-ClauseBy default zlib-ng is built. This is a zlib replacement with optimizations for "next generation" systems. You can use the --without-zlib-ng
argument during the build when (vanilla-)zlib is preferred. For example:
./build.sh --without-zlib-ng
In that case, the following version of zlib is built:
HEVC-related dependenciesThe above variants can optionally be built with libde265 and x265 to process HEIC images. This can be turned on with the --with-hevc
argument. For example:
These dependencies include HEVC-related logic and are therefore not included in the prebuilt binaries while it is patent-encumbered.
Dependency Version Used under the terms of libde265 1.0.16 LGPLv3 x265 4.1 GPLv2RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4