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

Merge pull request #1756 from libvips/heif-workaround

try to work around some broken heic images

github.com/libvips/libvips - 7a2b2f89a1e7e11e3141e2b9d34cbac64b69cfd8 authored over 4 years ago
revise heic thumbnail workaround

github.com/libvips/libvips - 1099bd068cef75fbfb13bc05731389bbc2c1c658 authored over 4 years ago
try to work around some broken heic images

see https://github.com/libvips/libvips/issues/1574

github.com/libvips/libvips - 80abdce9237e05e6491d6c7e20e2c9a875355c46 authored over 4 years ago
better dbg msg in spngload

github.com/libvips/libvips - 95a221dd6ef2cc2fdc82815c393142a7d863431d authored over 4 years ago
detect RLE overflow in radiance

old-style radiance RLE could overflow harmlessly

see https://oss-fuzz.com/testcase-detail/49185...

github.com/libvips/libvips - ba45c87b50d580814bcb9ffd54db58d499483587 authored over 4 years ago
deprecate vips_popen()

it didn't work well on win, and we no longer use it anyway

github.com/libvips/libvips - 58b6d73a703df7069922ddb496f1f4ace906b11c authored over 4 years ago
block fuzz data over 100kb

Many codecs can take a huge amount of time attempting to read large
random objects. jpeg_read_he...

github.com/libvips/libvips - cb1634dd31866bdb6cf3554bbc87e01f87f49f25 authored over 4 years ago
better webp load sanity checking

see https://github.com/libvips/libvips/commit/d93d9bb43b1dc3cac4f842b8eef81278817be881#r40846309

github.com/libvips/libvips - 213533e03c1ec8a2be13eb32013c5c1aa4ef8399 authored over 4 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 9a88b25aaa67270f0a99b9647db0a5b014322cd5 authored over 4 years ago
improve pngload error messages too

see https://github.com/libvips/libvips/issues/1578

github.com/libvips/libvips - 17cddc196b9c6e24fba7dd9594da9f9ecade08cb authored over 4 years ago
better pngsave error message

add a target name to png's "unable to write to target" message

see https://github.com/libvips/l...

github.com/libvips/libvips - 70c0b36d4f34d690a8060369d96871a8338f8db7 authored over 4 years ago
Merge pull request #1727 from kleisauke/oss-fuzz-24230

Fix undefined-shift in scanline_read_old

github.com/libvips/libvips - 7c413f88725d8055660e0bd551bedbb68e8501a1 authored over 4 years ago
small comment improvements

github.com/libvips/libvips - d203a3fb89b647a6ac7e013cf7dd997622244cda authored over 4 years ago
Merge pull request #1735 from lovell/perf-scrgb-to-rgb

Performance: improve scRGB to sRGB conversion by ~8%

github.com/libvips/libvips - c4d093b01f51ec371639b85cf6ee84e348bc9197 authored over 4 years ago
Merge pull request #1733 from lovell/perf-xyz2lab-clip

Performance: safely improve XYZ to LAB conversion by ~12%

github.com/libvips/libvips - a6557eb94f0c01606a5f6b6de4611e22aa1a17d4 authored over 4 years ago
Performance: improve scRGB to sRGB conversion by ~8%

- Remove unnecessary isinf checks as values are clipped
- Remove any ignored out-of-gamut tracking

github.com/libvips/libvips - e508ea6511e0ffeac44ad4d4a8fbf3fa96f7d6f7 authored over 4 years ago
Performance: improve XYZ to LAB conversion by ~15%

- VIPS_CLIP is faster than fmin/fmax based library calls
- Cast to int to ensure the cubed root ...

github.com/libvips/libvips - 3659655750746f33bcf893356bdcc65c5c413400 authored over 4 years ago
Merge pull request #1732 from libvips/revert-1729-perf-lab-clip

Revert "Performance: improve XYZ to LAB conversion by ~15%"

github.com/libvips/libvips - b845d4a20d6d44958e46ef755117f0598273b7ca authored over 4 years ago
Revert "Performance: improve XYZ to LAB conversion by ~15%"

github.com/libvips/libvips - e82b1689c7bcbad999d920fe0812fc7c1af23127 authored over 4 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 54791b221cf4cad622f988f03d54502f70c91ad9 authored over 4 years ago
fix large animated web support

we were not checking image bounds correctly for very large animated webp
images

thanks pomirlea...

github.com/libvips/libvips - d93d9bb43b1dc3cac4f842b8eef81278817be881 authored over 4 years ago
Merge pull request #1729 from lovell/perf-lab-clip

Performance: improve XYZ to LAB conversion by ~15%

github.com/libvips/libvips - ef6ad7f4bb8d744a3be6dff1bf757239f09bc3ed authored over 4 years ago
add a note about atan2() use in complex.c

see https://github.com/libvips/libvips/pull/1728

github.com/libvips/libvips - cba371a9ba74a255054fec2c07005019d00422bc authored over 4 years ago
Merge pull request #1728 from lovell/lch-prefer-atan-over-atan2

Performance: improve LAB to LCH conversion by ~30%

github.com/libvips/libvips - 8eefe9f4fbe8c6a8fa2f5da182b52240f3e126a5 authored over 4 years ago
Improve performance of conversion to LAB by ~15%

github.com/libvips/libvips - 4aaa39502b9f9b346c8737c2bbdae821f880bd04 authored over 4 years ago
Explicitly cast to unsigned int before left-shifting

To avoid potential signed integer overflow (undefined behavior), as
implicit integer promotion m...

github.com/libvips/libvips - aac17486152b90de3f5d22cca1b30de1be6333fb authored over 4 years ago
Perf: improve conversion to LCH by ~30%, avoid costly atan2

github.com/libvips/libvips - a7357c57579c582a10003d005e9e5eb36100b85a authored over 4 years ago
Add test case for undefined shift in rad2vips

github.com/libvips/libvips - 3460814b9862795015e2295272157a72555ff4fd authored over 4 years ago
only rebuild heif exif if we have to

and fix write of XMP write in heic

github.com/libvips/libvips - 72ca38cab0616795dc7b67a688c9a0c2027a9ecc authored over 4 years ago
add @profile to webpsave

small tiffsave fixes too

github.com/libvips/libvips - fcaba0e6ba18b50c78a1c917b1da9cadf26cb4e7 authored over 4 years ago
avoid exif rebuild when stripping jpg

don't rebuild the exif data block if we don't need it

see https://github.com/libvips/libvips/is...

github.com/libvips/libvips - a69c998ff091215456a4788fdb975015c7d6de86 authored over 4 years ago
Ugly hack to hide the GPSVersionID bug

see https://github.com/libvips/libvips/issues/394

github.com/libvips/libvips - 63a549a3b237c9f723893a272785633e14a2536f authored over 4 years ago
fix crash with some openslide images

some openslide images seem to have null properties

see https://github.com/libvips/libvips/issue...

github.com/libvips/libvips - 43385c928d210a60f784512c372181a4d8c661ef authored over 4 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 0a4d4daf5ec04b62492e4e02505e1aac9cf14ff9 authored over 4 years ago
Merge pull request #1718 from Zeranoe/patch-1

Update link for vips-gmic

github.com/libvips/libvips - 6e9d6cc80a84d03455423c9bdd99337da39c1c52 authored over 4 years ago
fix spngload default ppm

github.com/libvips/libvips - 36ac84ee6fabe1f89da5fdeac149c4f2519ef8fe authored over 4 years ago
Update link for vips-gmic

vips-gmic doesn't appear to be a libvips repo anymore.

github.com/libvips/libvips - 2d7fe6211f5d4421288b3249731d7052ace507e7 authored over 4 years ago
Merge pull request #1716 from kleisauke/ubuntu-18.04-travis

Travis improvements

github.com/libvips/libvips - 83a7970a7df2c85b25be26f36962a22c8ed3e80b authored over 4 years ago
Remove stages from Travis

Ensures that the "fast_finish" option is honored and that
"Allowed failures" is still listed as ...

github.com/libvips/libvips - 102b3730e83342ff87fe5e9a4061e58800234b53 authored over 4 years ago
Compile with -Wcast-function-type on Travis

See:
https://github.com/libvips/libvips/pull/1697#issuecomment-657602404

github.com/libvips/libvips - 62ecad64590d8acb83f491411d5db2d9ab3f5599 authored over 4 years ago
Add bash to LSan suppression file

github.com/libvips/libvips - f2035797f9cffc45605f025a87e78d6420f5579e authored over 4 years ago
Upgrade GCC to 10 on Travis

github.com/libvips/libvips - e8dc19179521db42e90ffd39dfba128427442c71 authored over 4 years ago
Use Ubuntu 18.04 (Bionic) on Travis

github.com/libvips/libvips - d4fef12284050e58d7eec98519ce2bc78370ce13 authored over 4 years ago
spngload warns about trucated files

it used to silently work

github.com/libvips/libvips - f7e8db599db0db816718b8a9c4598d9f55d987e7 authored over 4 years ago
better PNG unit handling on read

github.com/libvips/libvips - 740be29586a34d61c25aff072c689a1fee0d7357 authored over 4 years ago
fix a compiler warning

github.com/libvips/libvips - ee4610ce186e9a2a6e7b0ebde84980b313bf62a9 authored over 4 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - cc3682cb792476f8edccc086b9caec9fb8d06681 authored over 4 years ago
fix a few more function casts

see

https://github.com/libvips/libvips/pull/1697#issuecomment-657602404

github.com/libvips/libvips - 5739ba12eb7be57fa6c71d155492a22b26829c0a authored over 4 years ago
Merge pull request #1714 from kleisauke/vips7-compat

Add missing vips7 compat wrappers

github.com/libvips/libvips - 8c69493168a4c1a96c3b202e7ec4a7ec96434cff authored over 4 years ago
Styling / typo fixes

github.com/libvips/libvips - 18f3b2519fb9ed66f9ec465137c7c64d0f39920c authored over 4 years ago
Add missing vips7 compat wrappers

For im_{lr,tb}mosaic and im_correl.

github.com/libvips/libvips - 9226303b1c794a1a175e3c8723fc64d9206848fb authored over 4 years ago
Merge pull request #1708 from kleisauke/out-of-source

Fix out-of-source build issues

github.com/libvips/libvips - 84d0d5a7a32416806fee463155361a347b06e6cb authored over 4 years ago
missing copy-memory during thumbnail rotation

see https://github.com/libvips/libvips/issues/1704#issuecomment-655691041

github.com/libvips/libvips - 97eb2e53bdd3a073553924316263526bdc3d0add authored over 4 years ago
revise gifnsload.c for source API

github.com/libvips/libvips - e44b781971ce8bf7638e69126b1bfa7d85965091 authored over 4 years ago
Improve --vips-config output

github.com/libvips/libvips - b84e87b6d2b84d1b93d581d6baed44ec64341a20 authored over 4 years ago
Define ENABLE_DEPRECATED in config.h

Do not check for VIPS_ENABLE_DEPRECATED as it could
come from an earlier version of libvips.

github.com/libvips/libvips - fb61f0fa44d6ff665dd6e68efdb437b5e04ace8f authored over 4 years ago
Out-of-source support for autogen.sh

github.com/libvips/libvips - e91997052b31f48063c7eb23a5c32bc662e097a4 authored over 4 years ago
Out-of-source support for configure

+ some small cleanups.

github.com/libvips/libvips - 6329d350483aeb6e2402e4811d843cce7cb49d53 authored over 4 years ago
Merge pull request #1706 from sherifabdlnaby/master

Add Issue Templates with Auto Labeling

github.com/libvips/libvips - c51dc9cd90886e3b38a7a07c843d192b393dac6c authored over 4 years ago
Modernise autogen.sh

Based on: https://wiki.gnome.org/Projects/GnomeCommon/Migration#autogen.sh

github.com/libvips/libvips - cd948d86f64cbbf7897c56352ea7105aae813585 authored over 4 years ago
Update IGNORE_VIPS_C list

github.com/libvips/libvips - 42a7c9736b933a7422ec2e900eab173fa1558150 authored over 4 years ago
Do not distribute version.h within the tarball

It is automatically generated during the build process.

github.com/libvips/libvips - 402f8918b7738341813f4964b3734084e4fdf094 authored over 4 years ago
Add Issue Templates with Auto Labeling

github.com/libvips/libvips - d8db91845d48b5fdd274f259957dbf8b4a802dc6 authored over 4 years ago
update cplusplus API for 8.10

github.com/libvips/libvips - 105e56939ad980a55aef69bdde23f7806aeb1b25 authored over 4 years ago
remove mode_t from headers

it seems to fail with MSVC.

int works fine, and is what g_open() uses.

github.com/libvips/libvips - 5117c1a98007cef3bb38c581375cf5dcc366381a authored over 4 years ago
revise gifload again

final polish, hopefully

github.com/libvips/libvips - e5bde64b03c1c8e14969b529dc0e88b52c48bab0 authored over 4 years ago
final notes and give up on libnsgif

github.com/libvips/libvips - 8e3e32957bf6b6dd4735581a29f7cd5585242864 authored over 4 years ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - d6c4d23d6cff88890ef4ff3c7a906b3359795726 authored over 4 years ago
note wasm patch in changelog

github.com/libvips/libvips - 7c2c152a740a0b1545d15919a5a9fa14c272e229 authored over 4 years ago
Merge pull request #1697 from kleisauke/wasm-function-pointers

Support for use in WASM environments (#192)

github.com/libvips/libvips - e728e5638d41210582ee1389294f4dc1b229c52e authored over 4 years ago
Merge pull request #1699 from lovell/webp-anim-allow-mixed

Further reduce animated WebP image size by ~5% when min_size is set

github.com/libvips/libvips - b27fc73ac7ff53e95c80300a0cc660a7ac2f12ef authored over 4 years ago
revise DISPOSE_PREVIOUS, again

Perhaps it now works :(

See https://github.com/libvips/libvips/issues/1649

github.com/libvips/libvips - 5789ac905d2c4e3f9b1ba8e491505bd0868d3810 authored over 4 years ago
clip out of bounds GIF images against the canvas

Some malformed GIFs have images which lie outside or partly outside the canvas.
With this patch,...

github.com/libvips/libvips - e4d38d1d3e0cf43b2f7b6596f0aa70ebb8410577 authored over 4 years ago
better leak test output

github.com/libvips/libvips - 207d40f6409d471903d67e4f42430b5bb36cd336 authored over 4 years ago
more the rest of mosaicing into private API

chkpair, lr|tbmosaic, etc.

github.com/libvips/libvips - 3c071a8ebb18e321026b84d173ea0cc47caa0790 authored over 4 years ago
move vips__lr|tbmerge to private API

github.com/libvips/libvips - 0803de07e7586ea3127f9f2b71710ab065f43f53 authored over 4 years ago
webpsave: when minimising the size of an animated WebP image,

allow the encoder to evaluate and mix lossy+lossless frames,
which minimises the size of the file...

github.com/libvips/libvips - 41961f138a5ea906164a843921ba739479bdf374 authored over 4 years ago
Fix function pointer cast issues

It is undefined behavior in C and C++ to cast a function pointer
to another type and call it tha...

github.com/libvips/libvips - 92460940337d14caf45c902ab47b8863ca41a9ae authored over 4 years ago
move vips_lrmerge() etc. out of the public API

github.com/libvips/libvips - 8dcf3bca57386dcf416fb3c621c79b639e11a9ba authored over 4 years ago
add spng in there twice

github.com/libvips/libvips - 15e44f731f9205119cf25c16a88f855d0ac33f9a authored over 4 years ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - 345fee491792ada0eed2b092a7408b56b39120d0 authored over 4 years ago
vipsheader allows stdin as a filename

```
$ cat k2.jpg | vipsheader stdin
1450x2048 uchar, 3 bands, srgb, jpegload_source
```

See htt...

github.com/libvips/libvips - 2b2fabcd3be1d850653e09571e68d2cdb9621a80 authored over 4 years ago
Merge pull request #1695 from randy408/revert-1694-spng_include

Revert "Update include path for libspng"

github.com/libvips/libvips - e1a4b98be9975e2c0484970ab20ad3571a64beaa authored over 4 years ago
move matrixinvert init to mosaicing

and regen potfiles

github.com/libvips/libvips - e7988f88ac999bbe2193e4ce1a89b7ac11a7638e authored over 4 years ago
Revert "Update include path for libspng"

github.com/libvips/libvips - 810e5865f578ca4f2f6f3cf0c376ec84ad57d397 authored over 4 years ago
small cleanups for disable deprecated

- move matrixinvert to mosaicing, fix a leak
- add note to changelog
- small fixes

see https://...

github.com/libvips/libvips - 5540fa97f4952d9bba1bd675a40e4fdd574b4ead authored over 4 years ago
Merge pull request #1593 from kleisauke/disable-deprecated

Fix for --disable-deprecated (#1273)

github.com/libvips/libvips - e3a500204a5b2ca6e491c78d8f56f9622b7f3f06 authored over 4 years ago
... note change in ChangeLog

see https://github.com/libvips/libvips/issues/1585

github.com/libvips/libvips - 90e61a816b1fb48436f0a263e1afdb82de138b4c authored over 4 years ago
reduce default cache size

Now 100 operations by default.

github.com/libvips/libvips - aba15122d52375d6bdb8d6331ac5523b69053f48 authored over 4 years ago
add ppm load/save to a connection

plus some more tests

github.com/libvips/libvips - d831ad34d5ff1e48d128c3839bfc8a50db5f2627 authored over 4 years ago
add CMYK as a compositing space

might work!

github.com/libvips/libvips - c9af99c2f7360ae146f65d0027c9ce1a2ea4b51c authored over 4 years ago
fix matrix and csv source load

see https://github.com/libvips/libvips/issues/1541#issuecomment-649766008

github.com/libvips/libvips - 3428767a464ac5ca46aa3d036c8c59152d9a934b authored over 4 years ago
add 1/2/4 bit PNG save

- new @bitdepth param
- deprecate @colours param

github.com/libvips/libvips - 4bf27acccbf3e660522feade3ad5aebcb4a61075 authored over 4 years ago
Merge pull request #1694 from randy408/spng_include

Update include path for libspng

github.com/libvips/libvips - 31184ddb57cb757be8c0502812c7afdba99ad8e6 authored over 4 years ago
Update spngload.c

github.com/libvips/libvips - 1128401d3a592d60bbf1f5b2a890e635b1b9b318 authored over 4 years ago
set xres/yres in openslideload

we were not reading out the mpp-x/mpp-y fields

see https://github.com/libvips/libvips/issues/1691

github.com/libvips/libvips - 273ff003def6be2dc84d9b0833920c8d5993885a authored over 4 years ago
fix TIFFReadScanline() call

We were passing in 0 instead of -1, which could trigger an assert in
libtiff with some logluv im...

github.com/libvips/libvips - e129dfc27a92939c63086abe2184707f87e0399b authored over 4 years ago
add spngload minimise support

github.com/libvips/libvips - c0daa8ffd2eeb16cb0ec057810e325f0d5779f03 authored over 4 years ago