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 #1566 from jtojnar/patch-1

autogen.sh: Honor NOCONFIGURE

github.com/libvips/libvips - 9070b6d71baec0e77783902796253a720e51da4b authored almost 5 years ago
autogen.sh: Honor NOCONFIGURE

Linux distros will usually want to run configure separately so the script should respect their w...

github.com/libvips/libvips - 97a92e0e6abab652fdf99313b138bfd77d70deb4 authored almost 5 years ago
deprecate unused option --delete

github.com/libvips/libvips - 433e35ebbb270186dd37c27e8171f8d97bc55c81 authored almost 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 7d3a7e9c296d85cf167078e98ab4bd5b9d865c6e authored almost 5 years ago
add fuzz corpus

github.com/libvips/libvips - ab5d5111230e0a4d3b237c7efba4822d271c0b50 authored almost 5 years ago
remove some stray files

github.com/libvips/libvips - 59669be59288a27edfb65fbf4429bcdcc969502a authored almost 5 years ago
start revising heifload

not quite working

github.com/libvips/libvips - 7ea34382a3df5d393981aebd2ccab9778061013c authored almost 5 years ago
better line/col numbering in csvload

github.com/libvips/libvips - b1e1d4b4f6d7df7cb853f70567db6f84e3c3cbd3 authored almost 5 years ago
fix use-after-free

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

github.com/libvips/libvips - 175408733fcffed7aa0618c6d5ad5390ed5c4f88 authored almost 5 years ago
rewrite matrixsave

uses new target API

github.com/libvips/libvips - 1a0e61510bd3b12463d1536d0b320d62bc23bec2 authored almost 5 years ago
revise matrixload for source API

github.com/libvips/libvips - ce240b1ca224705343798c42a907e17b1ef6df6f authored almost 5 years ago
Merge branch 'revise-csvload'

github.com/libvips/libvips - d68e02a3c481b581e9a4db7ea2cb73009e215d23 authored almost 5 years ago
fix lines param to csvload

we had lines and skip mixed up

github.com/libvips/libvips - bab3486aca4fa8b71bbd6f045e7d1b246aede335 authored almost 5 years ago
move csvsave to the new target API

github.com/libvips/libvips - fe47ce12e9d016f6705f2f5aad5209a9f719b34d authored almost 5 years ago
add vips_csvload_source()

github.com/libvips/libvips - 726895b3d1b017270c21c72b9a02daf20441a56a authored almost 5 years ago
new csvload seems to work

github.com/libvips/libvips - 71c15958ed6a93c2a6a4cecee915b271a9a3138c authored almost 5 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 0986ad647e591ccee08dbe19b843ec259a0bae4e authored almost 5 years ago
revise docs for percent

the greater than was backwards, thanks gil-c

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

github.com/libvips/libvips - 44fb4044b688100e2ae3518b3fe9fb01f6684afa authored almost 5 years ago
revise formatting, add docs

fix up some formatting from https://github.com/libvips/libvips/pull/1552

plus some other small ...

github.com/libvips/libvips - 0a23bf35780f409c7f7d59bd4ea969345c9327b1 authored almost 5 years ago
Merge pull request #1552 from wix-playground/master

Add force subsample argument to JPEG save

github.com/libvips/libvips - fefefdf3e21dd5775eb46afa14f874d9f913efff authored almost 5 years ago
- fix comment

github.com/libvips/libvips - 1db2f4731c2ba7d38aa7b1a024507dccde0b3e06 authored almost 5 years ago
- remove no_subsample from inner calls

github.com/libvips/libvips - 8749871c71e9f7909ce675d372cfaa7ca4b77d6d authored almost 5 years ago
- use enum string

github.com/libvips/libvips - 22b3a0d161f27c8bc209922613cbbc8f2436a465 authored almost 5 years ago
- argument deprecation flag

- styling

github.com/libvips/libvips - 41d79415b96c6ae25edd54d548c740687987f3d4 authored almost 5 years ago
Use a single enum and switch that replaces no_subsample, force_subsample

github.com/libvips/libvips - 4c6df5b906cd760a817ab2144916dc4553c7563a authored almost 5 years ago
- add test case

github.com/libvips/libvips - 838b5e74588e4613d8c69dc59dba6a248b40b128 authored almost 5 years ago
- add test case

github.com/libvips/libvips - 65b1a3eac2c2187035361ad53403e22aeb0ea91c authored almost 5 years ago
- simplified subsampling selection by setting subsample_mode=VIPS_FOREIGN_JPEG_SUBSAMPLE_OFF when no_subsample=1

github.com/libvips/libvips - 408f3b08cefd139d92d177e005543f9fcbebc5f8 authored almost 5 years ago
- don't skimp on names

github.com/libvips/libvips - 494d8876eb4355d1051b9db04d10e1e6bc4d0c19 authored almost 5 years ago
- fix comment

github.com/libvips/libvips - 00bf3269bd69d39716e0116ccf709ee709fc3f57 authored almost 5 years ago
- use a single enum and switch that replaces no_subsample, force_subsample

github.com/libvips/libvips - d2b794ec359cd61cfbb01d1db466105c322c8f71 authored almost 5 years ago
add force subsample argument that overrides the Q deduced subsampling directive

github.com/libvips/libvips - c626c9de14d474d7620c8a2fedf701d2b770e23a authored almost 5 years ago
Merge pull request #3 from libvips/master

Merge master

github.com/libvips/libvips - 71e9071769b9ac6428f7a68f9fb61ed1db85943b authored almost 5 years ago
trim README a little

github.com/libvips/libvips - 54ff9dabf7e20e01d4ee07183b24ab6861909192 authored about 5 years ago
a little more work

github.com/libvips/libvips - 51d0e8b79c2386dabb3c1cd334659729b00eb3d2 authored about 5 years ago
better handling of GIFs with out of bounds frames

The recent reworking of gifload did not check for out of bounds frames
before setting DISPOSE_BA...

github.com/libvips/libvips - 3ad3c30ab4f3791e438558e4a9cf5481da2f1156 authored about 5 years ago
Merge pull request #2 from libvips/master

Merge from main

github.com/libvips/libvips - 2b6cc4229e4430a894e809e975427afe6a389e44 authored about 5 years ago
start revising csvload for vipssource

github.com/libvips/libvips - 2d14554e44365f8a39078596db9f657eccd6b1f1 authored about 5 years ago
Merge pull request #1550 from libvips/wix-playground-master

revise gifload to improve dispose handling

github.com/libvips/libvips - 3285ef152ade829a40301df0a12e4867fb7381fa authored about 5 years ago
revise png comments

github.com/libvips/libvips - 9e6df7e0a6023a9a33ddd1af0b73b44b686c6bdb authored about 5 years ago
Merge branch 'master' of https://github.com/wix-playground/libvips into wix-playground-master

github.com/libvips/libvips - d8ee83e35ed791fd05e28416fb1f127d56ef9d07 authored about 5 years ago
Fix gif dispose handling for DISPOSE_BACKGROUND and DISPOSE_PREVIOUS

- Add 'scratch' field to gif that holds temporary 'scratch buffer' used for rendering frames
- ...

github.com/libvips/libvips - f88dab9ccdecd1948239fffbd86629db247e5c05 authored about 5 years ago
move pipe read limit to gint64

We had a mix of size_t and gint64. Just use gint64 everywhere.

github.com/libvips/libvips - f8667994749f92fb7ca64132c0dc3a08aed23dab authored about 5 years ago
add VIPS_LEAK env var

github.com/libvips/libvips - 862e1ae214cad4aa1c38fd2a7d79e42cbfb421f2 authored about 5 years ago
make pipe read limit configurable

We had a 1gb limit on the amount of data we would read from a pipe
before giving up.

This patch...

github.com/libvips/libvips - cf5cad2b3e4eeb34f39a86b66b42530216094a69 authored about 5 years ago
revise flags for vipsthumbnail

The --rotate flag no longer did anything, so add a new --no-rotate flag
connected to the new no-...

github.com/libvips/libvips - 559ae542acbf0f1e544762890bb9129835b0d041 authored about 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 05a45c341848c01f5338d0397f768e4825407c1c authored about 5 years ago
ban ppm max_value < 0

Not allowed by spec, since pixels should be unsigned.

github.com/libvips/libvips - bb20556b6d67c7c0316912b05959b2d1e91a80df authored about 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 46da95f30fec58dc756365bd27b72af0d43bfc3f authored about 5 years ago
fix gif rendering for "waterfall.gif"

This GIF has dispose set to DISPOSAL_UNSPECIFIED and seems to mean
transparent.

This patch make...

github.com/libvips/libvips - 8a21f6ea52ed3d2aac68b05f4e502a66d266c153 authored about 5 years ago
fix a deadlock with --vips-leak

We were usingh a global lock for metadata changes, but some functions
triggered from callbacks i...

github.com/libvips/libvips - e4db74746a195b4688b5c40d0cb2da5abccc224a authored about 5 years ago
add gifload_source

github.com/libvips/libvips - acabd2dc08551efabafabba7042a1b57662e0578 authored about 5 years ago
start reworking gifload for VipsSource

github.com/libvips/libvips - e60030b6e80eb2e3c6d225594ef4fd598e53ddbc authored about 5 years ago
add "nearest" region shrink

github.com/libvips/libvips - 4aeedd971131ee86005e236fe1b6cfdcbd128cd6 authored about 5 years ago
revise tiff load/save doc comments

github.com/libvips/libvips - 979422886b596c244074ab416c026ed23939e134 authored about 5 years ago
oop, dropped an "else"

github.com/libvips/libvips - 81fa983121d8042864c129a0e6bee10a9b3b1baf authored about 5 years ago
add LOGLUV TIFF support

libvips XYZ images load and save as libtiff LOGLUV

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

github.com/libvips/libvips - a158b15b97d90b6e3d5c6d0bebbd0b3af3d92257 authored about 5 years ago
another missing copy operation

The --page-height arg to savers needs a copy as well.

github.com/libvips/libvips - 2e3eca7e292270c1055e3ba38a34e2877f9ad1dd authored about 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 165a3a3855df48e4bb5c363d9dee071d865adf47 authored about 5 years ago
add "depth" param to tiffsave

Add a "depth" param to tiffsave to set pyramid depth, just like the
"depth" param on dzsave.

Se...

github.com/libvips/libvips - 42930e8d87a6bb9106051821e8a93d38e003d41c authored about 5 years ago
interpret \ as an escape char in break_token

So:

vips_break_token( "hello\ world", " " )

Sees a single token, `"hello world"`.

This means...

github.com/libvips/libvips - f8c7f9dac9a5f915de27d9236e7d728b5fe5e5ea authored about 5 years ago
add max and min to region_shrink

Add max and min to region_shrink. Useful with tiffsave and dzsave when
the image is (for example...

github.com/libvips/libvips - c14d7c254b87359ac73ec32a4c8614f39fc45ed7 authored about 5 years ago
add @id arg to dzsave

So you can now set the base of the id property in info.json in IIIF
output. Thanks regisrob.

Se...

github.com/libvips/libvips - df6ff62cde08cabd12a751fcdc6efc6fb2aeef04 authored about 5 years ago
better iiif json

Change "scalefactor" to "scaleFactor", thanks regisrob.

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

github.com/libvips/libvips - 767c87d6e69c8df22fe232469876e68403363209 authored about 5 years ago
start 8.10 cycle

github.com/libvips/libvips - 53407206cfc0e7412f20619c92712678cb24da0f authored about 5 years ago
lock for metadata changes

Another attempt at fixing crashes on metadata chenage in highly threaded
applications.

Global l...

github.com/libvips/libvips - fda5e5c402b1cb57dda010d21c656e6f9d8d1544 authored about 5 years ago
remove some dead code

github.com/libvips/libvips - eebc6e5636af6a14e464556d76feb23e6dbfdbff authored about 5 years ago
improve imagemagick init

graphicsmagick, in some configurations, needs to be told to init the
various loaders.

Thanks @L...

github.com/libvips/libvips - fc9edfe593be15fa241628b4e0fafa87bd544f7c authored about 5 years ago
revise svg detection

We weren't checking svgz files as far in.

github.com/libvips/libvips - 6605029bc381ff4316bfa31010d038f0c1d8c8ca authored about 5 years ago
revise jpegsave auto no-chroma

IM actually uses Q >= 90, not > 90, to disable chroma subsampling.
Adjust libvips to match.

Tha...

github.com/libvips/libvips - a76260156421713f09ea29ee15f7f88b85deeb56 authored about 5 years ago
fix a race in tiled tiffload and pdfload

We weer minimising sources in the ::minimise handler, but this is called
outside the lock that p...

github.com/libvips/libvips - 8752a76e668c5a176aeaa34502fe7212fa76415f authored about 5 years ago
revise vipsthumbnail tutorial

Some of the args have changed slightly.

github.com/libvips/libvips - 70e8c6a61f3d38ba8557ce2d0c2cc5eab157834f authored about 5 years ago
add casts for tiff seek

To make our meaning clearer.

libtiff uses uint64 for toff_t, with -1 cast to uint64 for an erro...

github.com/libvips/libvips - 285f6c74183818627c3babd1be1d3992c50012b7 authored about 5 years ago
fix a warning from magicksave on some platforms

we were leaving delay_gvalue as {0} then unsetting it, which will
produce a warning with some ve...

github.com/libvips/libvips - 8c1c8b6c9ffc9aafaf30feb1ff82c7c36232e32a authored about 5 years ago
fix autorot in thumbnail

`vips_thumbnail()` was not taking a private copy of the image before
modifying metadata during a...

github.com/libvips/libvips - 34fcd1fe69e3ea48e8e10cfa5bae8b388a49ffb4 authored about 5 years ago
enable connection tests now pyvips is updated

pyvips should now support connections, so always enable the tests

github.com/libvips/libvips - 2e9d89b6d4655512e1e3af02e641b1723d61001d authored about 5 years ago
remove some dbg code

accidentally left in, thanks Kleis

github.com/libvips/libvips - 3862b636e4c2ed36ac17e83cea775451fb9423ad authored about 5 years ago
don't use new source API for new_from_file etc.

We were attempting to load images in new_from_file using the new source
API first, then only fal...

github.com/libvips/libvips - 51fc2ff64eb77260272943678a1f247d6abaa143 authored about 5 years ago
fix some autorot issues

and a problem with vipsthumbnail of tif

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

github.com/libvips/libvips - 1338def5353886a813a6ccbdc9ebc29cb73df82e authored about 5 years ago
don't set page-height in thumbnail unless we must

We were always setting page-height in thumbnail, even on single-frame
images. This could cause p...

github.com/libvips/libvips - 5b09845bd5056dadaedd2e7e09e97d0c2f47ccd8 authored about 5 years ago
remove stray declaration of vips_mapimage()

We declared vips_mapimage() in histogram.h. This became
vips_case() later in development, but th...

github.com/libvips/libvips - 0cdf00a9ba34678cf31403c5bfc3b9ec4582baf6 authored about 5 years ago
missing copy in autorot

autorot was missing a copy, causing a warning about metadata removal in
a shared image.

Thanks ...

github.com/libvips/libvips - c583e5ebc95a99ac9cd4ab6a8fa6ce4889eee817 authored about 5 years ago
Merge pull request #1514 from fetlife/use-default-orientation-value-if-orientation-is-incorrect

Reset orientation if exif data is incorrect

github.com/libvips/libvips - 7732bf9981587f89bf21d520dccc4e04cb82eb8f authored about 5 years ago
Check if orientation is less than 1

github.com/libvips/libvips - 9609f4f1d784016cd86f11b7fda9ad23bf6a9bda authored about 5 years ago
Reset orientation if exif data is incorrect

github.com/libvips/libvips - d0b69826cc14847d12ee344606b4e7030b5390b5 authored about 5 years ago
revise doc comment for resample

We can now do high-quality reduce for any scale factor, though it'll be
slow for very large redu...

github.com/libvips/libvips - 5ee06231824502d352c8b4892f33331e808566d3 authored about 5 years ago
free png write on end of write, not image dispose

We were freeing the PNG write struct on image dispose, not at the end of
write.

Thanks homm. Se...

github.com/libvips/libvips - ecb22cdecc98c56eac28bb4b10ebcb825a60791a authored about 5 years ago
free shrinkv resources earlier

Free the shrinkv line buffer and struct at the end of eval, not on image
dispose. This helps kee...

github.com/libvips/libvips - 3b2c77dd354720d34d4cba5fe680dfdf27720a0d authored about 5 years ago
fix up i18n

POTFILES etc. needed updating for the recent class renames.

github.com/libvips/libvips - be3775e8685412cb653375c96fcb564bc252cf4e authored about 5 years ago
Merge branch 'rename-stream'

github.com/libvips/libvips - b2334d8d620ba3e042b19478cabf21742caf3817 authored about 5 years ago
Update function list for stream -> source rename

github.com/libvips/libvips - 31bf0e3cb7df8389a8a10fd87fcca176be913679 authored about 5 years ago
rename stuff in the C++ API for stream -> source

github.com/libvips/libvips - 95444d08499854dd5568a6ffd74afe3bdefcab4a authored about 5 years ago
Merge pull request #1510 from ledeuns/patch-1

Fix crash on backward memcpy()

github.com/libvips/libvips - 4169e1a0fd2de07056e8d352ff00bfaf4cac4721 authored about 5 years ago
Fix crash on backward memcpy()

In some environment, building fails because of backward memcpy().

github.com/libvips/libvips - 837ca2e044c1eadf0ee941650122dbb3019d06b5 authored about 5 years ago
rename bufis as well

github.com/libvips/libvips - 3847f71c547392980b984793376cc7eb47fff3c3 authored about 5 years ago
revise docs for source / target

github.com/libvips/libvips - 96cdc5ef01a06d131fd326d15c4b8bd8af8afb74 authored about 5 years ago
final code cleanups after stream -> source rename

github.com/libvips/libvips - 63d54e5df24d6b2fd80e7261fed143277650d65b authored about 5 years ago
make check passes after stream -> source rename

github.com/libvips/libvips - 252996e3ff8e95441cb69e653012209aa1e5eac6 authored about 5 years ago