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 - 7948b979a53a242fb08bbeb86496437b1b220dd2 authored about 4 years ago
this was missing, thanks ewelot
see https://github.com/libvips/libvips/issues/1894
github.com/libvips/libvips - 6340e14303f3b42d2f5098d9ebb8cfaff5a1fdf0 authored about 4 years agogithub.com/libvips/libvips - c0bace8f91e825a7c47838f6f7f79492d46b215a authored about 4 years ago
github.com/libvips/libvips - 9f22c5dbf3c84f31cfa8f6098886b8a0c5eebb47 authored about 4 years ago
github.com/libvips/libvips - 3b9f9d3a121b591393a27b2e669d3a00e2a2c613 authored about 4 years ago
We has lsb first as the default, breaking 16-bit PPM load. Thanks ewelot.
see https://github.co...
github.com/libvips/libvips - 8e25eef3d07432763cbd61315e0ec1df15213cf3 authored about 4 years agogithub.com/libvips/libvips - 02eb3bb872ca3b66a91499cadb96e057d1a33d22 authored about 4 years ago
github.com/libvips/libvips - a446f2d6d9410813a3119cb63877d0a86cea45fc authored about 4 years ago
github.com/libvips/libvips - e8ff67376deb315be4fe5b6d7da45de4011c93c5 authored about 4 years ago
ensure gifheight can't oevrflow
see https://github.com/libvips/libvips/pull/1892
github.com/libvips/libvips - c17e69624378e5798dd6fb641ffd25c28c1e9908 authored about 4 years agogithub.com/libvips/libvips - 414b849aefeb338ceef2dc88dfb8a8f460a22f3b authored about 4 years ago
gifload: ensure total height of all pages is sanitised
github.com/libvips/libvips - 0e38b7b34286c54cf9767b5b6837248e9725d6fb authored about 4 years agogithub.com/libvips/libvips - 82c9a820d7f9ddc3365fbef80dedabe309b11c9c authored about 4 years ago
github.com/libvips/libvips - e8660a74261e59932b686497fe7a93a62a8bd4dc authored about 4 years ago
github.com/libvips/libvips - 1e5ac06f84d60ad16ba767e36f46350dcd7b7155 authored about 4 years ago
github.com/libvips/libvips - b5aa045ee9c740fe6bc6b1b34b2f4960c63d0c00 authored about 4 years ago
github.com/libvips/libvips - d7e988d16fd2deef0f9ce6c3f1015b1eb53cd3ae authored about 4 years ago
IM could return 0 width and/or height for some crafted images. Block
these.
Thanks @Koen1999.
...
github.com/libvips/libvips - d971c75d6f6a2324b319f4b82e1a1a386fa1f8f5 authored about 4 years agosee https://github.com/libvips/libvips/issues/1884
github.com/libvips/libvips - 2772ecbb9e98a5a06818b403e2c57655da94b72f authored about 4 years agogithub.com/libvips/libvips - a43e9d3982cd371479e6ac5ae9385723c7ef81bb authored about 4 years ago
and check for error in ppnmload.
github.com/libvips/libvips - 98641ba15355eb5cc77ee7480b3d1c104233ec63 authored about 4 years agothanks kleis
see https://github.com/kleisauke/net-vips/issues/101#issuecomment-726046152
github.com/libvips/libvips - a09027b2a5704c8220306a78ad71acf77d4edf3a authored about 4 years agogithub.com/libvips/libvips - 64e384d3ac7f4fa21eb5dc39102e41f606fdbd10 authored about 4 years ago
github.com/libvips/libvips - 2dd6fc1f364cfac6533a14e8a401617565c2e061 authored about 4 years ago
github.com/libvips/libvips - e590a6919df08715f499e4a0d5d95fb081a83b04 authored about 4 years ago
github.com/libvips/libvips - 09e0d5bff6bbad76932dc3541a56efbc346253ce authored about 4 years ago
We were not looping on vips_source_read() in these loaders, so they
could fail when reading from...
We were not setting matte or depth correctly, thanks bfriesen.
github.com/libvips/libvips - c0102c5814157aeeb220020cb835192b14ce9647 authored about 4 years agogithub.com/libvips/libvips - 0a91e2d8c7a3c1062e7d94205dc924ccd075c459 authored about 4 years ago
github.com/libvips/libvips - 013e8beba731a3e564f1bf8f289a477572fa996c authored about 4 years ago
We were not copying metadata down pyramid layers in dzsave, so
--no-strip didn't allow icc profi...
github.com/libvips/libvips - 3e40f19efc74fe814d5551ba0ad02ce863d2a40c authored about 4 years ago
Some old glibs can display INFO messages by default. Block these
ourselves.
See https://github....
github.com/libvips/libvips - 16867251179fd3742e576d4c3f6dd956d6058f75 authored about 4 years agogithub.com/libvips/libvips - 630270095d1d743b845f0fb1e7330bfc64e795e0 authored about 4 years ago
github.com/libvips/libvips - 5afa726b8c7ea94057b1d74ec10961dd655dd9f3 authored about 4 years ago
Update Examples.md
github.com/libvips/libvips - 3cd880260f55f5420864c0184ae11773eceafab7 authored about 4 years ago
Just some issues I found while testing the examples:
- Reference on header for the file try255....
github.com/libvips/libvips - af6b419542d0bc1a9a0b20656c7c63280f12019b authored over 4 years ago
github.com/libvips/libvips - b86c9c52e1c1f93c6bc07ff958cc92465190b424 authored over 4 years ago
we were missing end-of-write flushes on four save operations
thanks harukizaemon
see https://g...
github.com/libvips/libvips - 4de9b56725862edf872ae503a3dfb4cf05da9e77 authored over 4 years agogithub.com/libvips/libvips - 20988977ab5425cec88c7ffe0e1e648e1373698c authored over 4 years ago
we were testing the flag before, but not that the result was correct
see https://github.com/lib...
github.com/libvips/libvips - 39899582d410b5556d73c1c3471964e8d34d13c6 authored over 4 years agowe'd forgotton to connect it up
thanks imgifty
see https://github.com/libvips/libvips/issues/1875
github.com/libvips/libvips - 85f3ac6d8fd7e31fa53c601995c055f2826249ef authored over 4 years agogithub.com/libvips/libvips - 076e7e3a9217519172d292b12ccde5090f5090f7 authored over 4 years ago
libtiff can change the value of some fields while scanning a corrupt
TIFF file and this could tr...
github.com/libvips/libvips - 4533375f63a94f265feef3bc1fc4365b1b7d66f3 authored over 4 years ago
This reverts commit ac30bad6
github.com/libvips/libvips - 49d8051e22d1b06f64a7f85b2c70db2497cece54 authored over 4 years agogithub.com/libvips/libvips - fdc140e8e90ec42e1655135fadaf1479bd2c852a authored over 4 years ago
github.com/libvips/libvips - c13d651f1c591c44438d76753f40e4f702a81bbf authored over 4 years ago
We were not freeing the argument parse context in vipsedit.c.
Thanks zodf0055980
see https://g...
github.com/libvips/libvips - c99dc0fe03d59a18a8daa470955ab3684667697b authored over 4 years ago
We were passing NULL rather than argv0 to VIPS_INIT(), and we were not
freeing the loaded file.
...
we were stripping all orientation tags on autorot
see https://github.com/libvips/libvips/issues...
github.com/libvips/libvips - b42a542858b6cd71dd2fa174cfc621d39f7db475 authored over 4 years agogithub.com/libvips/libvips - c07cadd9156c9fca6de7f21c7a5a07f1e1c7cceb authored over 4 years ago
We were subtracting 4 from the length of the exif data block without
checking that there were 4 ...
github.com/libvips/libvips - 774b7fcf6f6ce697282af9428a5b50c04aa3e0dc authored over 4 years ago
webp load using the vips7 interface was crashing, thanks barryspearce
see https://github.com/li...
github.com/libvips/libvips - 0131d4d3ebb95e2fea4f5023f0bddbebe51acb9d authored over 4 years agogithub.com/libvips/libvips - b3481f5baa3dcf8507b957f86abb5bda43d23979 authored over 4 years ago
32 was a little too small, see https://github.com/libvips/libvips/issues/1861
github.com/libvips/libvips - b1e636346a3ffeee5b6c05945d52f1804bd62afb authored over 4 years agogithub.com/libvips/libvips - a1ae0d1d68045c7468091d07db0132bcadb99f70 authored over 4 years ago
github.com/libvips/libvips - 93f67a2bdf53dcf30929d54c2919491d81a0314d authored over 4 years ago
github.com/libvips/libvips - 50288c5f18d2285dadf9853d6cf7a6a9ceb8abfc authored over 4 years ago
We need to make the mutex in _class_init, not _build, since we can lock
even if _build is not ca...
It had bitrotted a bit. Thanks @Projkt-James.
See https://github.com/libvips/libvips/issues/1400
github.com/libvips/libvips - 47b04c9da6a7f9da0a39bd0baeaa431796b3a5ad authored over 4 years agoWe were not setting matte or depth correctly, thanks bfriesen.
github.com/libvips/libvips - d1f84b0985e977374c6ea126eca9e70a71c43467 authored over 4 years agomove it inside the existing ONCE
see https://github.com/libvips/libvips/pull/1857
github.com/libvips/libvips - 5556f1ec656dcf11eba703b79a4842f6582ec82a authored over 4 years agoSeparate lock for PDFium
github.com/libvips/libvips - 62ad3c222e2ea57241bf8ce75ddc118b9541e47b authored over 4 years agogithub.com/libvips/libvips - 6fd8f20844a00c549b57cf036866030e3e4f0277 authored over 4 years ago
heif_avif wasn't added until libheif 1.7
github.com/libvips/libvips - 888b5654a065832e238abea1787a9debff109f1a authored over 4 years agoSpeed up VIPS_ARGUMENT_COLLECT_SET
github.com/libvips/libvips - 8d4852f2179a89eb2cfdc99b1979ce8290f92695 authored over 4 years ago
By using G_VALUE_COLLECT_INIT, see:
https://bugzilla.gnome.org/show_bug.cgi?id=603590
heifload: expose heif-compression metadata
github.com/libvips/libvips - 302f1f70d908127db0356ac9e72783ecd33cfab8 authored over 4 years agogithub.com/libvips/libvips - 1177bd1dae4ba5fce7a5917ecb74d8cd33c598ef authored over 4 years ago
We had some definitions inside the #ifdef HEIFLOAD.
Thanks estepnv
https://github.com/libvips/...
github.com/libvips/libvips - f1d2d4030ef0a69e67731e4102ea7d02661f1ed2 authored over 4 years agogithub.com/libvips/libvips - 29b6ba12947a179c650f318354ffd1f57903097d authored over 4 years ago
A ++ had been dropped in the recent refactoring. Credit to kleisauke.
See https://github.com/li...
github.com/libvips/libvips - 678b6d5c95cbc694399df8aeda6fa4a33b8e549d authored over 4 years agogithub.com/libvips/libvips - 9fbf49cf6046f597e5e0d8220f16b6cbe726ad89 authored over 4 years ago
To help support the rapid move to AVIF.
see https://github.com/libvips/libvips/pull/1819#issuec...
github.com/libvips/libvips - 80b73af225dac3b34d92becad630061934d72af5 authored over 4 years agoSupports both aom and rav1e encoders by limiting to a 0-8 range.
(The rav1e encoder accepts spe...
github.com/libvips/libvips - fc1e609f446778f97011a2eed23addfd15d4c613 authored over 4 years agogithub.com/libvips/libvips - f1c8959e66046a42de580b2cece79a54eb982a67 authored over 4 years ago
github.com/libvips/libvips - 74d399088a9dde192a4bb375ce372d1333820606 authored over 4 years ago
github.com/libvips/libvips - 5b119e183f9e89002c9b50f0ca4fcfc61d113872 authored over 4 years ago
Simplify and cleanup.
github.com/libvips/libvips - edbe9bf8ef91744a12cbf2a2ede59fd0e4098d0f authored over 4 years agogithub.com/libvips/libvips - 727eb2ee395f1aafcdfe4177df7c23d901160784 authored over 4 years ago
There were a few issues in VipsSource around seeking on pipes. With this
patch, EOF detection is...
eg.
vipsthumbnail stdin[page=2] -o .jpg[Q=90]
mirror of syntax in new_from_file etc.
github.com/libvips/libvips - a1505c6f721628f8c1a92ff198db24ec2946c9c8 authored over 4 years agoand --input-profile
github.com/libvips/libvips - fbaa3c6dffa6da6b2f31798e16010c53d0dfea78 authored over 4 years agoThe docs had fallen behind a bit ... iprofile is no longer usually necessary.
see https://githu...
github.com/libvips/libvips - f2956ac0691e0e21fbb1b84176c955199bab1e96 authored over 4 years agogithub.com/libvips/libvips - c27c471e28262c8ac44406684bfd3a365f489f9e authored over 4 years ago
It builds now, but some doc sections are missing. Fix this properly in
8.11.
See https://github...
github.com/libvips/libvips - e3181e05799fa1e51e1a4f8fc6884e3f9c3de765 authored over 4 years agogithub.com/libvips/libvips - b3f77634dfe13325f4c9ff7bcc3136a63690d398 authored over 4 years ago
github.com/libvips/libvips - b078c3c164210ba02717860affd3c6033d454bbc authored over 4 years ago
VipsSource used a unix-style model where read() returns 0 to mean EOF.
libheif uses a model wher...
github.com/libvips/libvips - 78295188474682070b685aec0fd7c8bcdd3b4099 authored over 4 years ago
github.com/libvips/libvips - c714a2b31576cc920cf806154a023ecf6bfcb161 authored over 4 years ago
heifload: prevent read beyond end of source buffer
github.com/libvips/libvips - 119bc7357dc40e349b2ea5fb7ac7351e968eca0c authored over 4 years agogithub.com/libvips/libvips - cee4061c73506ef2527ec6bb42bc30f914cee417 authored over 4 years ago
github.com/libvips/libvips - d967f2bf657402d90455b67b4e8f8f07b7ff74f2 authored over 4 years ago
github.com/libvips/libvips - cdae2c19953f1e79355a0d33e1b1739599966956 authored over 4 years ago
The optional parameters of vips_gaussnoise were incorrectly
passed within vips_fractsurf. This w...
Fix test failure on ARM-based Windows
github.com/libvips/libvips - 08cd0a93f776503859c31f4020aa2b423a06e4c3 authored over 4 years ago