Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/libvips/libvips
A fast image processing library with low memory needs.
https://github.com/libvips/libvips
to fix debug output
eb577606a0a0d92a2bcabf08da2b22c69413456e authored almost 3 years ago by John Cupitt <[email protected]>* libnsgif: Rename upstream README with markdown extension.
* libnsgif: Drop default frame de...
8e9fe72deaf2632efed97213d26c07025590f7d7 authored almost 3 years ago by Michael Drake <[email protected]>716fbf75b14f87dcaab82646a6f6739eec34282a authored almost 3 years ago by John Cupitt <[email protected]>
Instead if just summing PELs, scale RGBA differently. This lets us
detect changes like [255, 0, ...
de2adb99a2ae7564ea23dedeede2c716a8bdcb90 authored almost 3 years ago by John Cupitt <[email protected]>
also note in changelog and revise layout for 80 columns
see https://github.com/libvips/libvips/...
3b6072437d6ad19d3c27890d09a1607dc92a1653 authored almost 3 years ago by John Cupitt <[email protected]>* cgifsave: avoid size issue
avoid size issue by restoring the original transparency setting ...
b0f993eec8da9d6c70dbdfcc1b8de66feb1f843b authored almost 3 years ago by Daniel Löbl <[email protected]>* Add VRegion8.h to Makefile.am, meson.build, Doxyfile.in.
* Fix inaccurate function document...
c02b69eabac0b469c6a3f4fb1da22c9f921162a9 authored almost 3 years ago by shado23 <[email protected]>* almost there
* smol changes
* getting close now
segv on the test suite, annoyingly
...
3073ee90b7f83949b1555327e81cd552e27210a7 authored almost 3 years ago by John Cupitt <[email protected]>helps introspection run correctly if there's no vips_init()
9d841e848fb392ecf322122e60919b9d201b5e7c authored almost 3 years ago by John Cupitt <[email protected]>And the corresponding `soname.h` header.
f11b58ff6c602549d553c57e506142de5b6d28e9 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
Use GLib's i18n support instead of copying and pasting that
logic into its own header. This dep...
517089fb4b159e2e1f79cd71101743ff71d21f33 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
7d1956974e747c865b9cd3da908b9aa7cfad1345 authored almost 3 years ago by John Cupitt <[email protected]>
65fbcd351bfb1f523ec5626659c4d62066e10c89 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
These are only used in the same file, and not exported.
50a74ceeecbac1586302752969b6b213b82f5491 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>* Meson: ensure NIfTI can be found
* Incorporate review comment
dcfac75f061a880d7705acc3b683b490e38bc161 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>fixes an assert fail in window_free
6639b90f22af19e13a43b7c67054ce1c48b1d3de authored almost 3 years ago by Lovell Fuller <[email protected]>802dabc6aa427a50564af39be60a5eabb793d28d authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
And prefer to search for `spng.pc` first, since that one is
generated by Meson.
3a45d6e842b04cddf91ed58af6e956fe40f45e7c authored almost 3 years ago by shado23 <[email protected]>
e1ad26b782b743621b2ce80c7ffc8dd606211fcc authored almost 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/issues/2650#issuecomment-1050142161
b9e6bda6f7378b655d5d7d1b6082a64500957dc7 authored almost 3 years ago by John Cupitt <[email protected]>* set some -Ds depending on the release type
libvips uses g_assert() quite a bit to check thi...
4196a0e73a972c7a0eb163a3b5ceded78c8fc28f authored almost 3 years ago by John Cupitt <[email protected]>a8b48e1442babe6123674fad1dd70825f5ca5c68 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>
5ff96da8731ec397a8a91ce74609e9bb07be027f authored almost 3 years ago by John Cupitt <[email protected]>
4ca4b076546fd3982aee3acf6055d746bbd4cb2e authored almost 3 years ago by Lovell Fuller <[email protected]>
* Fix building with -Dmodules=disabled
* Reformat line [skip ci]
1e4cd2d5c2903af83cb7c515355c78ef50a782a5 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>* Meson: remove space before colon
Since key-value pairs in Python are usually delimited as
...
c5f2fea8bf0dc8ba29c8b238544e303f9a6a352b authored almost 3 years ago by John Cupitt <[email protected]>
* libnsgif: Remove patch artifact.
* libnsgif: Update from upstream.
b05515b0c59e1d9642b8766687b40a04c671e32b authored almost 3 years ago by Michael Drake <[email protected]>49cae56e1e05b6aadf6fd0181c1672d428256a1b authored almost 3 years ago by John Cupitt <[email protected]>
to allow for slowdown with sanitizers enabled
542cfff472d8c4ac391ad0df7a19b7d859ea5f4e authored almost 3 years ago by John Cupitt <[email protected]>many packages need it, not just rsvg
dc4b6c920b5e524a34095423184814fa7fe393ea authored almost 3 years ago by John Cupitt <[email protected]>* LSan: remove GLib suppression
* LSan: disable the fast unwinder to get full stacktraces
...
3da7caee6c270f0881a8cf1ceac9b5e30ead17f3 authored almost 3 years ago by Kleis Auke Wolthuizen <[email protected]>since it seems rather poor with the libheif on ci runner
094e84d6d17a898312ec7ec8deb5726934dc0acb authored almost 3 years ago by John Cupitt <[email protected]>* heifload done, doing save
* finish save, add tests, docs
e985e23c0910517fb48a2c62334c34dd71d4b26a authored almost 3 years ago by John Cupitt <[email protected]>0388e54bd2125a172ed2c924a777c6ff52312718 authored almost 3 years ago by John Cupitt <[email protected]>
504cea50a5ec5d6d849aa163b7c8e453ae9f7665 authored almost 3 years ago by John Cupitt <[email protected]>
aef5f25167b6a0af4fb339ad63001e28645b7188 authored almost 3 years ago by John Cupitt <[email protected]>
fea9d068c416281d9743351032a60e86911937b8 authored almost 3 years ago by John Cupitt <[email protected]>
e14deaf5c6241d2c0c569532445c2e3ffb181e54 authored almost 3 years ago by John Cupitt <[email protected]>
3a7465cf79a7097d0f50f44c17c0d00dd3d690b5 authored almost 3 years ago by John Cupitt <[email protected]>
1be213052b1deedcc1a634a4b38fc4c35c570b03 authored almost 3 years ago by John Cupitt <[email protected]>
dab51ef92fb4c261cb6efa28f025231e2f6c1567 authored almost 3 years ago by John Cupitt <[email protected]>
since github workflow meson is rather old
ecba43c21c9ae3d3c2725807ba7de5af2057faab authored almost 3 years ago by John Cupitt <[email protected]>f573dc47e37433e096f29e5535b7d6dad419749b authored almost 3 years ago by John Cupitt <[email protected]>
aea262f6f66dc7bdd3b9c83c2c4e46d8949a81eb authored almost 3 years ago by John Cupitt <[email protected]>
dc069f88922182463e9976491696a273062375e1 authored almost 3 years ago by John Cupitt <[email protected]>
240b10ba71339e1314ef3e278c5ba620a5a10148 authored almost 3 years ago by John Cupitt <[email protected]>
too unreliable to be useful
01a9947006753d6bd4674483c619c7d2ae79bfbc authored almost 3 years ago by John Cupitt <[email protected]>and default on, since there are now so few warnings
f6dafd6fc602e51c4c46762707ad40b2ed86b15e authored almost 3 years ago by John Cupitt <[email protected]>Also refine the .metadata file
69bf2be12b0e1023275cde963006495df2d68377 authored almost 3 years ago by Corentin Noël <[email protected]>82a8df2a1f388df2ddd3e868614a92dcd7985ec5 authored almost 3 years ago by John Cupitt <[email protected]>
f9895d1169282fb10097a68bfe4f5e6bfd3de5f7 authored almost 3 years ago by John Cupitt <[email protected]>
This reverts commit 47796dcda0026fcff03e1e202b14721d3999b6b9.
362adae8c6013122229841d9bab263c3139e7be0 authored almost 3 years ago by John Cupitt <[email protected]>cd86d05b12300dea007b6b7247181a586d4cbd10 authored almost 3 years ago by John Cupitt <[email protected]>
45ad07b2c2537859eea679517bf1cf7e73c74f79 authored almost 3 years ago by John Cupitt <[email protected]>
* Ensure that double asterisk characters are only used for gtk-doc comments
This triggers war...
47796dcda0026fcff03e1e202b14721d3999b6b9 authored almost 3 years ago by Corentin Noël <[email protected]>257d84108e6d233dd75a24a3a5f4ad52df95e8d4 authored almost 3 years ago by John Cupitt <[email protected]>
The headers need to be self-contained for the introspection parser
to work correctly. The entry...
1862e7209ed3e0530206a3101f216e91a08c829f authored almost 3 years ago by John Cupitt <[email protected]>
* quick hack
won't even compile
* works!
at a basic level, anyway
* start wiring up ...
896cad6a7a5da9d5d61c75f4aa69ce8901c61b48 authored almost 3 years ago by John Cupitt <[email protected]>7731abe8dfca9e7f1971aa6507db3f0c5ef0e949 authored almost 3 years ago by John Cupitt <[email protected]>
since this is what glib uses
68e65bdc0fd8680dbed540a75cccfb3412683245 authored almost 3 years ago by John Cupitt <[email protected]>626f9eaabd67c07827e0b7233ab1e610effe8d17 authored almost 3 years ago by John Cupitt <[email protected]>
so meson can now build against graphicsmagick
7be11a1fd7090b30cac2c0ba16471e45edffd93c authored almost 3 years ago by John Cupitt <[email protected]>e1f4fb3198c254d6020e7a3c775f20d74e595448 authored almost 3 years ago by John Cupitt <[email protected]>
298c665d362e36dc209c9cbace03c11a0f64a29f authored almost 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/pull/2637
17aa0de3255d1af33a4d4364909937a5a2bea9b3 authored almost 3 years ago by John Cupitt <[email protected]>Allows to use the Meson build system to build the project.
02901436d4c0aa72aae6c8058a3c3c45e2acf4ed authored almost 3 years ago by Corentin Noël <[email protected]>0d8056b8c59818e0f57c379d64db8e1ffaa00a03 authored almost 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/issues/2642
8c668303f8048cfe76f2a684244075e4b4dd5d7b authored almost 3 years ago by John Cupitt <[email protected]>and docs
d9c00eb5ca577018b40533f041230754484ace7e authored almost 3 years ago by John Cupitt <[email protected]>loads at least AES128-encrypted PDFs
pdfiumload needs a similar feature
see https://github.com...
cb78b1b9fbca1bc71f495ad4a5c92f34f3fb52f8 authored almost 3 years ago by John Cupitt <[email protected]>0a7e96a4e2f97dc2b933ebeaa763ab573adb7f6d authored almost 3 years ago by John Cupitt <[email protected]>
we were not checking the number of input bands
move checks to _build
thanks travisbell
see ht...
68a8bf42a76cbde31ee9ef5d1b3d0f2ebdf9282e authored almost 3 years ago by John Cupitt <[email protected]>535657a203730fd7b789f216f9451f9f1eef40bc authored almost 3 years ago by John Cupitt <[email protected]>
5c249e0e8e7726fe8e5c88c921439a5fe3e94e6c authored almost 3 years ago by John Cupitt <[email protected]>
free the header cache only once it's exhausted
646f2d7fd7b927fdbe09053fc68b751003f63966 authored almost 3 years ago by John Cupitt <[email protected]>free the header cache only once it's exhausted
260b2ddf9210552ca214d15b74e03e7d3fa408de authored almost 3 years ago by John Cupitt <[email protected]>cfa7f03278c3aa10bc9232ac14378817046c16c0 authored almost 3 years ago by John Cupitt <[email protected]>
We were only using the top 25% of the frame for GIF pallette change
detection.
Thanks TheEssem
...
thanks Kleis
f01c9fcd91d8bc76d0c99b7577fcb700fe3763ff authored almost 3 years ago by John Cupitt <[email protected]>545933255e3310a8cbf1ce56c048bc4fb49e7a91 authored almost 3 years ago by John Cupitt <[email protected]>
We were loading 12-bit images as 0-4095 pixels, which then looked very
dark as RGB16. This patch...
ce54b4e5ad5a0e6b2f86560b53c94c6ca111459b authored almost 3 years ago by John Cupitt <[email protected]>
By default libpng is limited to 1m pixels per axis. Raise this to
VIPS_MAX_COORD, ie. 10m pixels.
56a7916e801bb2f6c0cee6ef4173c05b96575080 authored almost 3 years ago by John Cupitt <[email protected]>
c278f9019d6d3edb38cc5470c7d0747239d76578 authored about 3 years ago by John Cupitt <[email protected]>
see https://github.com/libvips/libvips/discussions/2604
f75b3c1ee96fc0d7723034a4cf1d85855213d48b authored about 3 years ago by John Cupitt <[email protected]>eb906f182d18fd6ee44c6ddc5de6e609d8e181fd authored about 3 years ago by John Cupitt <[email protected]>
since TTF files can be caught by the almost unfixably overgenerous TGA sniffer
see https://gith...
d3f77e4433435b9770afc3a615e22b7ac219867c authored about 3 years ago by John Cupitt <[email protected]>A small typo fix on the documenation of `vips_percent`
93ff76ce5340bf3a17ebf604c4c61d9bc51f96d5 authored about 3 years ago by Joel Larsson <[email protected]>A small typo fix on the documenation of `vips_percent`
1ed0e177bb05156b3560e7be905c22f08b913e26 authored about 3 years ago by Joel Larsson <[email protected]>062df97a5dc6de9d7171263ef973db4e4ea6bdb8 authored about 3 years ago by John Cupitt <[email protected]>
6020d25be48e60bdb51100704bb0247882f4190f authored about 3 years ago by John Cupitt <[email protected]>
Fixes #2589.
Signed-off-by: Aaron <[email protected]>
b6ca9eeff3098f42e7e3626bbbe748e28a50dc7a authored about 3 years ago by Aaron <[email protected]>Fixes #2589.
Signed-off-by: Aaron <[email protected]>
d98a003008b0d1dbd08bc92bccf184bf0c46414a authored about 3 years ago by Aaron <[email protected]>1502b4af0cf9abe98296be7ec56b2c66ecb7a0ea authored about 3 years ago by John Cupitt <[email protected]>