Lovell Fuller
Lovell Fuller
# Issue Report # ## Feature Request ## Container Linux currently appears to require IPv4 connectivity to be able to update itself. There is currently no AAAA record for the...
libvips and sharp currently only check an input file is missing (ENOENT) but could probably check for and differentiate on EACCES and perhaps other less common errors such as ELOOP...
This "issue" is to gather feedback on potential API improvements that would result in logically splitting existing methods into operations vs options, then allowing image processing pipelines to be constructed...
Embedded input profiles (and default profiles for CMYK images that are missing a profile) are already supported. This enhancement relates to using custom input profiles. Proposed API: ```javascript sharp(input, {...
The sharp source code and therefore its API is already relatively well documented using JSDoc, but we can always improve. Commit https://github.com/lovell/sharp/commit/ef849fd63907d937afce0d06b07ae778692ec500 switched the logic to generate markdown documentation for...
In moving to take advantage of the Promise-based API provided by `node-gyp` v10 in https://github.com/prebuild/prebuild/pull/316, we inadvertently broke the use of alternative "backends" (i.e. forks of `node-gyp`), namely `node-ninja` and...
Hello, A quick [Github search](https://github.com/search?o=desc&q=https%3A%2F%2Fraw.githubusercontent.com%2Flovell%2Fsharp%2Fmaster%2Fpreinstall.sh&ref=searchresults&s=indexed&type=Code&utf8=%E2%9C%93) reveals this repo still contains at least one refence to the deprecated `preinstall.sh` script at https://raw.githubusercontent.com/lovell/sharp/master/preinstall.sh At the end of 2016 this script will be...
The dav1d decoder provides a meson build script and is straightforward to cross-compile. https://github.com/lovell/sharp-libvips/tree/dav1d The rav1e encoder does not provide build tooling and relies on `cargo cinstall`, which is not...
This will remove the use of GitHub releases (git tags will remain). https://docs.npmjs.com/generating-provenance-statements#publishing-packages-with-provenance-via-github-actions
Now that this repo builds a statically-compiled shared library, we might want to consider also statically-linking an alternative memory allocator for glibc-based Linux to help avoid memory fragmentation. https://github.com/lovell/sharp/issues/955 provides...