Ensure sharp.format.heif is AVIF-only for prebuilt binaries

This commit is contained in:
Lovell Fuller 2024-06-19 09:40:02 +01:00
parent 9c05ea8dd2
commit ae06f46914
2 changed files with 10 additions and 0 deletions

View File

@ -13,6 +13,9 @@ Requires libvips v8.15.2
[#4111](https://github.com/lovell/sharp/pull/4111)
[@project0](https://github.com/project0)
* Ensure `sharp.format.heif` includes only AVIF when using prebuilt binaries.
[#4132](https://github.com/lovell/sharp/issues/4132)
### v0.33.4 - 16th May 2024
* Remove experimental status from `pipelineColourspace`.

View File

@ -75,6 +75,13 @@ if (!libvipsVersion.isGlobal) {
}
versions.sharp = require('../package.json').version;
/* istanbul ignore next */
if (versions.heif && format.heif) {
// Prebuilt binaries provide AV1
format.heif.input.fileSuffix = ['.avif'];
format.heif.output.alias = ['avif'];
}
/**
* Gets or, when options are provided, sets the limits of _libvips'_ operation cache.
* Existing entries in the cache will be trimmed after any change in limits.