Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
libvips
A fast image processing library with low memory needs
Collective -
Host: opensource -
https://opencollective.com/libvips
- Website: https://libvips.github.io/libvips/
- Code: https://github.com/libvips/libvips
github.com/libvips/libvips - 70976ec456cce3366cccfdedf25a2c5e41661a40 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
When converting between white points, a chromatic adaptation is
required to compensate for a sh...
i.e. when using `vips_colourspace()`.
github.com/libvips/libvips - 4f12edcb408fe61a15ba065cc51d62cbd011105e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 203ad981a3ecfc35c212bccea7f93702f2c809c6 authored over 1 year ago by Lovell Fuller <[email protected]>
github.com/libvips/libvips - 4698e105b685dc0ee52d0608b80159c322a6f820 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 462dc2d8161679185875d618736187a7c5749541 authored over 1 year ago by Lovell Fuller <[email protected]>
Previously the input had to already contain EXIF for PNG
output to also contain EXIF.
This c...
github.com/libvips/libvips - fcf3ff3167ec8524269b18b68e0d3335a0badb72 authored over 1 year ago by Lovell Fuller <[email protected]>github.com/libvips/libvips - 0df1fc51a9cc2a61777d8fba97189f5ceee68511 authored over 1 year ago by Sergey Alexandrovich <[email protected]>
Alternative to PR #3489, which didn't work since LSan performs the
leak check within an `atexit...
github.com/libvips/libvips - 3f74231ccdfe2516e7adbdd4be7327df49cf6dd4 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
See:
https://github.com/libjxl/libjxl/commit/f38074f8474d8fbaf424b930caeaf0fb486886f5
Uses the CC0-licensed ICC v4 profiles provided by
https://github.com/saucecontrol/Compact-ICC-P...
Ensures the 'static' conversion tables are properly cleaned up.
github.com/libvips/libvips - 69729b9dda503aa660739fd2c757db6204aca001 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>libheif creates 'static' conversion tables at init.
github.com/libvips/libvips - 62f68fc136e9bc65ef005c9395c165e049ce4a41 authored over 1 year ago by Lovell Fuller <[email protected]>
pngsave introspection lists 0 as the default value for bitdepth, but
this value does not work:
...
thanks naklion
see https://github.com/libvips/ruby-vips/issues/366
github.com/libvips/libvips - f89e4e8a84456110e209d0675be01102b6a7bfbd authored over 1 year ago by John Cupitt <[email protected]>github.com/libvips/libvips - 1d29a12d7cb25cfe97676ddd73ce0a079c9e0146 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - e3fa0e7a7b952890f3035a731d7439673db38e6f authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 68646ab444a6ee5b282780933b32ebbd0e62ada2 authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - a1b1aac66e1ba580333f06d56a31cf0223ce0f3f authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 3cddee6986e70d45b3897a348d5f0984e38f77e6 authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - fd3dd7fb92142e64dbf6fd6abcfe946a4efe1191 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
libheif has removed the Autotools build system in favor of CMake.
github.com/libvips/libvips - 69e46b7360356167abaf30541c02b3db8b2ab39e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - b71c88fbab4ef85d3fde9a948a448e84c513d42d authored over 1 year ago by John Cupitt <[email protected]>
We were not registering the vips7 PNG loader when built against libspng.
See https://github.c...
github.com/libvips/libvips - fd21086682ac8389889fcd64d11bd6e171f49c7d authored over 1 year ago by John Cupitt <[email protected]>Resolves: #3455.
github.com/libvips/libvips - 0c81f5a360a1c0d2ab361baf3fdc98ffadddda5d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 322a516356de1ff0fdbc505b9b626188aa17f5e3 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Co-authored-by: Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - afe6c606c998e193d80246fa5bc6d9acf5ee18d2 authored over 1 year ago by Hamed Nemati <[email protected]>
`/proc/self/fd` might still be available when running on some BSD
variants or under emulation. ...
Incorporates the changes of commit 4d51821 and 3be16bb.
github.com/libvips/libvips - e34cbae4b7162db783d3677ac09112394690ccb1 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>And Sobel is slower but more accurate for non-uchar images.
See https://github.com/libvips/li...
github.com/libvips/libvips - 3be16bb5c263f4bd03aa00d20fce186adc396e63 authored over 1 year ago by John Cupitt <[email protected]>
Avoids having to explicitly disable introspection support if GOI is
not installed.
Also, dis...
github.com/libvips/libvips - c0a0630c6bc10420766a6f83adcdd02330fa859d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - e023735d14a3604c833f56e5ea82be3bbe24b67f authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - b89102fcc1e8f121b9bc25d5c9fd501b5d9dd932 authored over 1 year ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/issues/3429
github.com/libvips/libvips - 53cf57966e22415c884f87f0173f03c3f846b946 authored over 1 year ago by John Cupitt <[email protected]>github.com/libvips/libvips - de43eea1c1d0ee7e6e91a66f1256c864b3bf124c authored over 1 year ago by Lovell Fuller <[email protected]>
This flag could be set during `_build()`.
github.com/libvips/libvips - 5000d0de21ef05417db4017999fef2cad137cd9b authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 45c373cfb6de0ebec36e6a4676a0164367f8ab2a authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
We use heif_image_handle_get_luma_bits_per_pixel() in heifload, which
was only added in libheif 1.4
github.com/libvips/libvips - 8a2f5254ddc7f09d644d5355b62c5c1028094e67 authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 7518eead934ffbea03a31353aaadaae84e382856 authored over 1 year ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 645c76efb2c0ab49edc54b32e57bd04acfc3e01e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
`TIFFClose()` could still use the target after it had been unreffed.
Resolves: #3411.
github.com/libvips/libvips - 5f3678d86221e9fc477d1a56479d4f1ed48f392d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - c888ca354bab6651cf7be2a7e5bcef663aa20053 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
(Arbitrary) upper limit is now 8192, a commonly-used multiple of 16.
github.com/libvips/libvips - 236313aeb728bec8d6cf276df59bb4b36a1e2cc9 authored over 1 year ago by Lovell Fuller <[email protected]>
Uses the CC0-licensed 'sGrey-v2-magic.icc' profile from
https://github.com/saucecontrol/Compact...
github.com/libvips/libvips - 1e1c5ff108d285c5563e126985037f06705eb724 authored almost 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - a68f19eae1a64b9dd3304b5b6a24bd36bbe110e5 authored almost 2 years ago by John Cupitt <[email protected]>
This commit adds a "revalidate" option to all loaders.
The idea is that if this flag is set, ...
github.com/libvips/libvips - 4d51821d66c4884a745ffb69cc569e53144ac6c3 authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - b18cda7af33e413ae27b8b56f2875db9460f38f5 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 800b7f20a4f75a72775692bbb4775a17a338bc83 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
If load fails, don't call `make_resident`, since this will trigger a
glib critical error.
See h...
github.com/libvips/libvips - ecf3285f7d78f95f8e238cc1f95b1831d6500b89 authored almost 2 years ago by John Cupitt <[email protected]>
If load fails, don't call `make_resident`, since this will trigger a
glib critical error.
Se...
github.com/libvips/libvips - 8390e88c6b90e4033304af4e2df2c8a94530e29a authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - db02d9f949d36766d39c20b9b8c507d9523cc033 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 2e6ac93cfe3965dec48dc9b2e4449235962de61b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Before this PR I see:
```
$ vips copy CMU-1.svs[associated=label] x.png
Segmentation fault (cor...
Before this PR I see:
```
$ vips copy CMU-1.svs[associated=label] x.png
Segmentation fault ...
Co-authored-by: Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 3848b5fad4570fdf9fd2e5eee2ce6c74655f617d authored almost 2 years ago by Lovell Fuller <[email protected]>
Avoids the need to pack the buffer of floats into lcms's fixed-point
formats and ensures full p...
This restores the `vips_image_expected_bands` function and matching
logic (which had been remov...
so --vips-info now reports on pool size on termination, ie. once it's
reached a steady state
fo...
github.com/libvips/libvips - 1cd4ba39df3c90e00ce9c5b49c6433ac8e1aabf3 authored almost 2 years ago by John Cupitt <[email protected]>see https://github.com/libvips/libvips/commit/6e4d014c8cea2140d4af6fc4b9ad38e73049c8b2
github.com/libvips/libvips - 5fd3ee62e6efe14bd8de404a033bea6aabf350d9 authored almost 2 years ago by John Cupitt <[email protected]>Hopefully it'll be less confusing.
See https://github.com/libvips/libvips/pull/3329
github.com/libvips/libvips - 6e4d014c8cea2140d4af6fc4b9ad38e73049c8b2 authored almost 2 years ago by John Cupitt <[email protected]>i.e. if the image needs to transformed with a pair of ICC profiles.
Resolves: #3159.
github.com/libvips/libvips - 4cfa7c05e744b64a0ceaa8a104cc1ead2e2d6acc authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 1ce9842fa301e8ddce706d0fee593faefaf9d4fb authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Ensures early abort of encoding if the image is marked as killed.
(cherry picked from commit 65...
github.com/libvips/libvips - ecafda78d2275cdb9e09b30f30c65c66def77322 authored almost 2 years ago by Daniel Löbl <[email protected]>Ensures early abort of encoding if the image is marked as killed.
github.com/libvips/libvips - 65c99219af5b3f4a8e9d4a9daf7886a6c97cf619 authored almost 2 years ago by Daniel Löbl <[email protected]>Deprecates the "palette-bit-depth" and "heif-bitdepth" meta fields.
Resolves: #3322
github.com/libvips/libvips - 986b886966322de169c1def8fbe1c5e2f473ace3 authored almost 2 years ago by MathemanFlo <[email protected]>github.com/libvips/libvips - 65355b98bfab043b225f50203553b8aedab1ddbf authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
See: https://github.com/actions/runner-images/pull/7125
github.com/libvips/libvips - d4962ffa2ac19abd48c140bbe78fbb2a5eadbc34 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>libheif > 1.14.2 sets those pkg-config variables always to 'yes'.
See:
https://github.com/st...
Since it's a lot easier in terms of implementation and extracting
the image that causes a fuzze...
github.com/libvips/libvips - e9bf960208c5f1611317231d4ce87db8e2a9cb5b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
it wasn't connected up correctly
see https://github.com/libvips/libvips/discussions/3341
(cher...
github.com/libvips/libvips - fe203d72eccc9294615e9eb060ba2d54020dedca authored almost 2 years ago by John Cupitt <[email protected]>* don't write FITS keywords more than once
We mustn't write most FITS header keywords more than...
github.com/libvips/libvips - 441d09fb01c0dbd2de799245fc38757404a29d86 authored almost 2 years ago by John Cupitt <[email protected]>(cherry picked from commit 80f1d89365ecd69b268e7ffd22fed8b0d4f5fa62)
github.com/libvips/libvips - 9bd5469d42bfce4f7a412a289b53363e89b5ce6b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>See: #2995
github.com/libvips/libvips - b8f77d5b6fe92b47e7a3089292fdcde305d6d19a authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>it wasn't connected up correctly
see https://github.com/libvips/libvips/discussions/3341
github.com/libvips/libvips - 6715108a2dc45c04634ab0ed545ccac6a63e7592 authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 682cd33ad73049ffa481eb793dc1748382d257a3 authored almost 2 years ago by John Cupitt <[email protected]>
The table docbook markup is no longer supported, so it's ascii art.
See https://github.com/libv...
github.com/libvips/libvips - 870f9e5ee5f30f4cdb39c98e400150591ccab078 authored almost 2 years ago by John Cupitt <[email protected]>The docbook table is no longer supported, so it's ascii art now.
See https://github.com/libvips...
github.com/libvips/libvips - 598471856aaf8cb694275da12c734ba578b9d543 authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 51b9f19258dbae75ac63c0e07bfbd64e753cf804 authored almost 2 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/issues/3335
github.com/libvips/libvips - 1455af77b98cd7c868c8493a815bc1334156c806 authored almost 2 years ago by John Cupitt <[email protected]>
- Add `inplace()` / `VImage::new_from_memory_copy()`.
- Add overloads for `draw_*()` / `VImage:...
disables the median filter to make handling vector art more accurate
see https://github.com/l...
github.com/libvips/libvips - aa439094903861bed6fe387b331761ce03fc5855 authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 80f1d89365ecd69b268e7ffd22fed8b0d4f5fa62 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - ba6891967f16b61545179ecd5ee33371c063bfd3 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
* CI: fix test failure on macOS
Remove the ICC profile after the image is converted to 16-bit...
github.com/libvips/libvips - e9278cbece91d0ef6f49bef39de61f2ca58514d5 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 76f2178a31d62ebc84e30a0d0a04216271bd7e34 authored almost 2 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/pyvips/issues/381
github.com/libvips/libvips - 432d3a425979cbb508cc27bfe64be6e29190ccab authored almost 2 years ago by John Cupitt <[email protected]>
- Fix a few Clang warnings.
- Clean-up unused macros/externs.
- Sync with version 5.3.
Ensure a call to jpeg_calc_output_dimensions occurs before
jpeg_start_decompress, as jpegload al...
github.com/libvips/libvips - cc2d7f004a7fa4035cebd1c6408cfbea759fccf1 authored almost 2 years ago by John Cupitt <[email protected]>
oop, docs were missing
github.com/libvips/libvips - ff01039fe5d00994ac1be2da99e6c578f974d765 authored almost 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 1e684f9c4e05b7939b05477c868c8db2338dc1c8 authored almost 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 07e63a12c34c6bfafacebab623d9f4b9802696f0 authored almost 2 years ago by Rodrigo Torres <[email protected]>
Resolves: #3267.
github.com/libvips/libvips - 66e5b4cdc5ad307c0858ee913eb82b721b25e6cb authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>These are only used in the same file, and not exported.
github.com/libvips/libvips - e46ad151ad98550ac96bed5c528adb354be5c514 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Compilers will not inline the call as the function is part
of the public API defined in a separ...
Ensure a call to jpeg_calc_output_dimensions occurs before
jpeg_start_decompress, as jpegload a...