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
* cgifsave: theshold alpha and check alpha constraint in one pass
* cgifsave: get rid of sqrt()
github.com/libvips/libvips - 4fab8beae9c863ceece67c0fddc639707392bf59 authored over 2 years ago by Sergey Alexandrovich <[email protected]>
one was <, one was <= for HARD_LIGHT
no effect on result, but it's better if they are consistent
github.com/libvips/libvips - af23e9f06c2fbf5b2e680e313792b7364c9c90cd authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - c9b5b8c19737342b6f2744751ce001347cbb303c authored over 2 years ago by Sergey Alexandrovich <[email protected]>
* add ICC and scRGB support
see https://github.com/libvips/libvips/issues/2568
* final polish
github.com/libvips/libvips - 6260a37136973f3d231d0e2c28af6190126c664e authored over 2 years ago by John Cupitt <[email protected]>* flag to save bmp with bitdepth 1
* magicksave: add bitdepth option
* update comments
...
github.com/libvips/libvips - ed79cfba7ea839ac9c31545b21f4301786c7ac4b authored over 2 years ago by Daniel Löbl <[email protected]>github.com/libvips/libvips - 2af2ca5ca29ebbb49d66aee340502652124bfad2 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 550781cd18d2d4bc8a58bd98d190ce1580f534fd authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>
github.com/libvips/libvips - 7121f952d567da43ee44235ce607d2cd7c3d8118 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - ba04c5f03fd7517ee4000611af9fd7b492e38396 authored over 2 years ago by Sergey Alexandrovich <[email protected]>
* doc: add missing files and use full paths
It seems that private_headers didn't work for out...
github.com/libvips/libvips - a96dd736488520fd04f369473ee2ce8731134803 authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Because signals can be delayed, progress isn't always 100% in posteval.
Lock it to 100%.
See ht...
github.com/libvips/libvips - 111eef0049068bd12e0ab5ffa1e26246f90a0a5f authored over 2 years ago by John Cupitt <[email protected]>
We were calling it a sum and looking for a change threshold, but really
it's only useful as a ch...
github.com/libvips/libvips - 89bbb7981d24eea9c3c0b16b72c7b119275df8e1 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 63962056f0596f52e41b434593888b7108f9ae81 authored over 2 years ago by John Cupitt <[email protected]>
* save GIF palette as metadata
... if there are no local colour tables.
See https://github...
github.com/libvips/libvips - f26f0b09b8aac5c58802aee0fbdb3e62b79872eb authored over 2 years ago by Daniel Löbl <[email protected]>github.com/libvips/libvips - 7d3aaf540c10a6a7ff9570fde0b7d763b436cefa authored over 2 years ago by John Cupitt <[email protected]>
It was all mixed up. We don't need to call colourspace -- this is done
for us by the SAVEABLE sy...
Rather than defaulting to 1928x1080. Also, prefer to use the
`LIBRSVG_CHECK_VERSION` macro inst...
it was rejecting int LABS
github.com/libvips/libvips - 111f1d11df8e5b75cdcff5693254a6e79685e2b0 authored over 2 years ago by John Cupitt <[email protected]>see https://github.com/libvips/libvips/pull/2802#pullrequestreview-980832505
github.com/libvips/libvips - fd495bcd0a7bdd1ae0e71508d169ed2e3730dc78 authored over 2 years ago by John Cupitt <[email protected]>
This ensures child processes do not inherit open file descriptors
and will close a small but lo...
github.com/libvips/libvips - 2ef1b198fb2b4016962123e33eecfc4b7d6e3a3c authored over 2 years ago by John Cupitt <[email protected]>
slightly quicker, works with any byte order
github.com/libvips/libvips - bf614530cd8596bca278be6854a580917ce2ec46 authored over 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 83bf7773251504d99fa2d91bba526aaff68dd639 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 985fb1d1d0b2d74a769bc0e191771db017a22ebd authored over 2 years ago by Sergey Alexandrovich <[email protected]>
github.com/libvips/libvips - 3d0912ea68dad7e15f3ec44e2a564348b5478405 authored over 2 years ago by John Cupitt <[email protected]>
note in changelog
see https://github.com/libvips/libvips/pull/2813
github.com/libvips/libvips - 6e80364e0a68b3ad9b20a7cdb72e9605a5dcf502 authored over 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - e522b4ff90ec8a61d3f67e63ba6d563d2c70a2c7 authored over 2 years ago by Lovell Fuller <[email protected]>
github.com/libvips/libvips - 7d4cba101c294b3d9cc98bef36624d7e7f446cfd authored over 2 years ago by Lovell Fuller <[email protected]>
github.com/libvips/libvips - f9ace1724ee513cdf34e823c37920284f3f9c487 authored over 2 years ago by Lovell Fuller <[email protected]>
* webpsave: add mixed parameter
* update changelog
* update webpsave documentation
github.com/libvips/libvips - 7f8e059dc60475207595d408d8f325ff664e158b authored over 2 years ago by Daniel Löbl <[email protected]>* start adding dzsave to a target
made a thing for gsf to write to a target
* fix stray ta...
github.com/libvips/libvips - a9d64bea54c1fba083a9907c66e19333416a0d7e authored over 2 years ago by John Cupitt <[email protected]>* compiles, but untested
* works, but libtiff needs seek for write
next: add seek methods ...
github.com/libvips/libvips - f8003bda670c028e54b6c46a1fb8c6ac8deaac2e authored over 2 years ago by John Cupitt <[email protected]>since finish did not return an error code
also make sure we don't call target_end from inside...
github.com/libvips/libvips - 58b53506fffdaa024718c53b7e30087c580884eb authored over 2 years ago by John Cupitt <[email protected]>Also, use the correct conditional directive in spngsave.
github.com/libvips/libvips - 6aca41d7135be9d14cbc04f406958f603698bade authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - c5ea747f710650723a1503a93864b4d2e2839e67 authored over 2 years ago by John Cupitt <[email protected]>
we were not defaulting width and height correctly
see https://github.com/lovell/sharp/pull/3230
github.com/libvips/libvips - e42d2b46b985e44e3ff6baa685981fd6f256c043 authored over 2 years ago by John Cupitt <[email protected]>This is similar to commit 5221df224f573653045799fdb98f8fdc19922f2d.
github.com/libvips/libvips - f1b4b0cb1a6a161b04d744d69e5e8c603a64a61d authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - 683e8d9b6f89679d839ff1f41f2a6e19d3ce5e9e authored over 2 years ago by John Cupitt <[email protected]>
- disable deprecated warnings for /deprecated
- detect librsvg rsvg_handle_get_intrinsic_size_in...
github.com/libvips/libvips - 793d3116a73a41700ead741d8bcf882df08dddfe authored over 2 years ago by John Cupitt <[email protected]>
the `background` param was BGRA rather than vips-style RGBA
see https://github.com/libvips/libv...
github.com/libvips/libvips - aa5abf3e7e3d1a1e1ebe1e9ff6bee42178ac2663 authored over 2 years ago by John Cupitt <[email protected]>Only warn if PNG contains too many text chunks
Update spngload.c
github.com/libvips/libvips - 982cbe5f8a475c38eb3a33562401a21e940c3dbc authored over 2 years ago by Sergey Alexandrovich <[email protected]>oops, we were missing the COPYING file
see https://github.com/libvips/libvips/issues/2800
than...
github.com/libvips/libvips - 7561d4e52c9961e9f644fe23247248704f4498b6 authored over 2 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - dd9f42269f16397d49ae9dbc6a52cc6c91059efd authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 36cc50500bc407f22a55f054765abd10e89f24f4 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - e2c50d07c6b337ea4785301f14226d14c9b36c42 authored over 2 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 5221df224f573653045799fdb98f8fdc19922f2d authored over 2 years ago by John Cupitt <[email protected]>
Available since libexif 0.6.23.
github.com/libvips/libvips - 9cbc361269cedd5ddadd9695d7aa3368daa31d24 authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>Previously only update of input EXIF was possible
github.com/libvips/libvips - 7e64c48ca9bc8eaf5d3482078e74da9a08bb7707 authored over 2 years ago by Lovell Fuller <[email protected]>* Allow to modify/create EXIF 2.3 ASCII tags
Make `tag_is_ascii` aware of the EXIF 2.3 ASCII ...
github.com/libvips/libvips - d91cfa4e5346d4abd71e0b6d908112663a53a5c2 authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>* libnsgif: Update to latest upstream
* nsgifload: Add palette info to debug output.
github.com/libvips/libvips - ceaa2d2096ce44f1798eaaf5f437492aae474a39 authored over 2 years ago by Michael Drake <[email protected]>use _ everywhere (we have a few uses of - as a separator)
github.com/libvips/libvips - 460a19b78e14b14c2df3ae6615695c1a052208c6 authored over 2 years ago by John Cupitt <[email protected]>and linewrap for 80 column limit
github.com/libvips/libvips - cdcafbc4c54ea23acc57babc7586ad867363682a authored over 2 years ago by John Cupitt <[email protected]>* Add a round-up option to shrink
* Only leave the final 200% to reduce
* Add gap option t...
github.com/libvips/libvips - 894ed1cb135e72a81043b595e37c6e39f5e35cc8 authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>github.com/libvips/libvips - cb55fdcfd82a2cc85e9da6d76af181442aa7a7e9 authored over 2 years ago by Daniel Löbl <[email protected]>
librsvg 2.52+ has this new bit of API for finding the SVG dimensions
github.com/libvips/libvips - 20fd8ac0fc869fb5983383fe588aece21a706ec1 authored over 2 years ago by John Cupitt <[email protected]>see https://github.com/libvips/libvips/discussions/2781
github.com/libvips/libvips - f06c9f3bcffec2c9f09c8ca460ac534cc03c2188 authored over 2 years ago by John Cupitt <[email protected]>since musl users often don't know about this
see https://github.com/libvips/libvips/issues/2761
github.com/libvips/libvips - 43db3985d0c0f0321434f2bd1cda36c7dd4fa1e5 authored over 2 years ago by John Cupitt <[email protected]>
the ubuntu cmake dev files for nifti seem to be broken, and I can't get meson
to add the depende...
* Improve symbol visibility
* Decorate required internal symbols with VIPS_API
* Remove a ...
github.com/libvips/libvips - 07edfe37b18c05a24b235331939dfce8b865bca4 authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>That's great! Thank you for doing this, Michael.
github.com/libvips/libvips - 0c3092fa94e198d3a1425f822ad40761727ae8fc authored over 2 years ago by Michael Drake <[email protected]>
otherwise we can get horrible cache thrashing as the shrink will run
without any locality
* quick proposal
warn on startup if untrusted operations might run
use vips_block_untruste...
github.com/libvips/libvips - eba9ec0dd71bc2e0a4c14bf23ac9b0516016be61 authored over 2 years ago by John Cupitt <[email protected]>
Strip TIFFs with rowperstrip of 1 used to use 1-pixel high cache tiles.
This could slow reading....
Also, pre-increment `num_warnings` to ensure that we really stop
at 100 warnings.
This patch pushes the new pyvips interpretation guess rules down into
libvips.
See https://gith...
github.com/libvips/libvips - 57cd94278a245785e840634b3600fae8cfc4d244 authored over 2 years ago by John Cupitt <[email protected]>See: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24383
github.com/libvips/libvips - df26bd1e46c67ed7745996627ca0d83e5a6d678d authored over 2 years ago by Kleis Auke Wolthuizen <[email protected]>This reverts commit 89bd46d1c4e0465974b886ef5b5021e988f111a2.
github.com/libvips/libvips - 2dc319b1b1610e4c8ae95b8ca47b46926cd41ce1 authored over 2 years ago by John Cupitt <[email protected]>This reverts commit ae7e5e7a54208c5ed4b35921850dd29e2e7a34f7.
github.com/libvips/libvips - 1aebd95387a3cdc0a2556baa2b9b7a279fefcbc4 authored over 2 years ago by John Cupitt <[email protected]>thanks lovell, see https://github.com/libvips/libvips/commit/89bd46d1c4e0465974b886ef5b5021e988f...
github.com/libvips/libvips - ae7e5e7a54208c5ed4b35921850dd29e2e7a34f7 authored over 2 years ago by John Cupitt <[email protected]>* libnsgif: Update to latest upstream.
* nsgifload: Update for new pixel format API.
LibNS...
github.com/libvips/libvips - 0f30690360a647360b0c712bd97401caf21f8007 authored over 2 years ago by Michael Drake <[email protected]>mitigates some DoS attacks somewhat
see https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2...
github.com/libvips/libvips - 89bd46d1c4e0465974b886ef5b5021e988f111a2 authored almost 3 years ago by John Cupitt <[email protected]>since we allow casting between formats ofthe same size with shift enabled
fixes https://bugs.ch...
github.com/libvips/libvips - 55b857d44666c45187b4cc7e63c65d81f275144b authored almost 3 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 9228e50f46b79dc448b9416a5ae1dfdcfdfcf98c authored almost 3 years ago by Lovell Fuller <[email protected]>
to avoid trouble with bindings which don't implement get for an empty
VipsArea
github.com/libvips/libvips - 39e75e07a227169d9c53f910f32c395e6992a5fa authored almost 3 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - d58b3410c4c864af58bb39f1745926e60337d26a authored almost 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/pyvips/pull/310
github.com/libvips/libvips - a77a1071a2c72be081f631890703deea2defa3f5 authored almost 3 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 62fee01f3a621035608bb2461a28d49d2cd1c4cb authored almost 3 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 9f351c9c58441b5893e2a8922463f151862b0df9 authored almost 3 years ago by John Cupitt <[email protected]>
github.com/libvips/libvips - 75e6906f52fc66a9053703f7c51a8d6062507581 authored almost 3 years ago by John Cupitt <[email protected]>
since they can trigger a sanity failure in the test suite
github.com/libvips/libvips - 9713a71bf0bf22e31edac69f8f6892fb5c7f385e authored almost 3 years ago by John Cupitt <[email protected]>see https://github.com/libvips/libvips/discussions/2733
github.com/libvips/libvips - 1b97b52318e7743c7ac3803d83d8cad148e82208 authored almost 3 years ago by John Cupitt <[email protected]>see https://github.com/libvips/libvips/discussions/2733#discussioncomment-2412590
github.com/libvips/libvips - a77519f7c3a138f8b2cba635d6e337802acdc3d4 authored almost 3 years ago by John Cupitt <[email protected]>it's deprecated
github.com/libvips/libvips - eaf34b8f13d22b35acf2e07775c12ae5ccd615fd authored almost 3 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 168d7652c21440edf8c2e3bd27428ec2891685bf authored almost 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/php-vips/issues/138
thanks AdamGaskins
github.com/libvips/libvips - f0eb49364350c0b188f2531e4eb89ad90c825a7c authored almost 3 years ago by John Cupitt <[email protected]>* cgifsave: Added "noloop" option
* cgifsave: Change loop count logic
* make sure nsgifloa...
github.com/libvips/libvips - d4eb2e82d212e8ce22e1b6aa6fa7f7eb48bfbb45 authored almost 3 years ago by Essem <[email protected]>see https://github.com/libvips/libvips/pull/2712
github.com/libvips/libvips - 356edc3779c254fe9515fff38443da9827cf0f82 authored almost 3 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 292ee9a47e86c12e07be35aacf75dcaf721f2f98 authored almost 3 years ago by Michael Drake <[email protected]>
PDFium allows page width and height to be less than 1, which will cause
libvips severe indegestion.
see https://github.com/libvips/libvips/discussions/2711
github.com/libvips/libvips - ede67090cb59c8cd53775424ed090e89147fa131 authored almost 3 years ago by John Cupitt <[email protected]>github.com/libvips/libvips - 5f7c12e474ccd4b6a4c06be8502786033f02b8e8 authored almost 3 years ago by Michael Drake <[email protected]>
Shut down cgif before we shut down the target it is writing to so that
flush in cgif has somewhe...
* Fix segv in `vips_mosaic1`
* Fix ref handling in `rotjoin_search`
* Pass `oarea` to `vip...
github.com/libvips/libvips - 330ebf3cd7114afd6bc634b450bea20d73fd864f authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>nip2 uses the `VIPS_EXEEXT` definition.
github.com/libvips/libvips - a0f9cd95e063df96b3320660af0085d70d197ace authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
The nsgif_data_scan() call returns an error code that says
if anything was wrong with the sourc...
- add note to changelog
- remove dead code
- improve debug output
- track current page number
s...
github.com/libvips/libvips - f65b615a1738f053923650e46ec6dbf4c846b7da authored almost 3 years ago by John Cupitt <[email protected]>