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

revise text docs

To clarify the meaning of VipsAlign in this context.

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

github.com/libvips/libvips - 951540f4fe9a25fcbcf89a929ad0242cede958bb authored over 4 years ago
fix doc error

Hopefully clearer, see https://github.com/libvips/libvips/issues/1654

github.com/libvips/libvips - 63649629e0b3d0ea37f99f037c8de54f48f97e31 authored over 4 years ago
don't add fontfiles repeatedly in text

It seems fontconfig will let you add a file repeatedly. This patch adds a
table which is used to...

github.com/libvips/libvips - 9cdbf3ee079d22e7193d709baa13ff8a06fe154f authored over 4 years ago
seems to make an OME pyramid correctly

```
$ vips tiffsave ../k2.jpg x.tif --tile --pyramid --subifd && tiffinfo x.tif
TIFF Directory a...

github.com/libvips/libvips - 84b9d1f6385457e53d0306e42cca351d76f2c2e9 authored over 4 years ago
update benchmark result

github.com/libvips/libvips - c2165671e25981a0e06925c36ddeb1e66610a9c1 authored almost 5 years ago
update for SPNG_FMT_PNG

We can now decode PNG to g8/g16/ga8/ga16/rgb8/rgb16 etc.

github.com/libvips/libvips - d78480c84679a63f14365d6edf2638d39a052f6d authored almost 5 years ago
Merge branch 'master' into libspng-experiment

github.com/libvips/libvips - df4f03863e6509b400384ed8b262b60852254635 authored almost 5 years ago
default JFIF res to 72dpi

We were 1ppm before. 72dpi is the EXIF default.

github.com/libvips/libvips - ffa10eb1483b742344e84edc6563a3f21d7fadef authored almost 5 years ago
add a subifd flag to tiffsave

github.com/libvips/libvips - 7deead8911c84a3a45f82a7eef9bf69d6290b32b authored almost 5 years ago
- use jpeg in test target

github.com/libvips/libvips - c993a7ad2af5016b1a6fe2528966eaeb7ad60a10 authored almost 5 years ago
Merge branch 'libvipsd-master'

github.com/libvips/libvips - b31523b4703cbd70086a8513abebe7b9eff9ca0b authored almost 5 years ago
Handle mirroring in autorot (#8)

* handle mirroring in autorot
* added tests for autorot

github.com/libvips/libvips - b05cf39df8137b12a32b1d53f0ba60940d869775 authored almost 5 years ago
add docs for option_string arg to thumbnail

We'd forgotten to add docs for option_string, thanks zhaohuxing.

github.com/libvips/libvips - 5549175b5ee08053d4347be90b54bd6767e99335 authored almost 5 years ago
only warn on png save with a bad profile

Previously we failed. This is very ugly, but it seems to be the only
obvious way to fix this.

S...

github.com/libvips/libvips - b9385b9d355ab64cb5e0314c00ccf535e265200b authored almost 5 years ago
Merge pull request #1647 from libvips/revise-kernel-calculation

revise kernel mask calculations

github.com/libvips/libvips - 0c9f311f1e23a98a138d4e544ef1a133d5783fb6 authored almost 5 years ago
Merge remote-tracking branch 'kleis/fix-regression'

Fix regression in cast

github.com/libvips/libvips - e1835d59cd337667670486976cb7f1f7bfcf903b authored almost 5 years ago
revise cast again

fixes saturated cast to integer

github.com/libvips/libvips - 2265ad70a3b71d983351c3cb817097a2d46ac617 authored almost 5 years ago
revise kernel mask calculations

We were seeing small displacements at some shrink factors because of
rounding in the mask size c...

github.com/libvips/libvips - d64385ae99a607ac2135f3eb305a5ae08ffcb261 authored almost 5 years ago
Fix regression introduced in #1619

github.com/libvips/libvips - 23bd5bd54c59c0c76deb77560a0d53b2e2e32275 authored almost 5 years ago
prevent /0 in jfif res decode

github.com/libvips/libvips - b9eddecca3185e0ea4804ec48679a0697b17d7d7 authored almost 5 years ago
Merge pull request #1642 from lovell/magick7-is-a-buffer-min-len

Ensure magick7 buffer+file checks use consistent min length guard

github.com/libvips/libvips - a2cd5215f15075925ad9e17720277157038941d4 authored almost 5 years ago
Ensure magick7 buffer+file checks use consistent min length guard

Prevents a zero-length buffer from crashing GetImageMagick

github.com/libvips/libvips - 20bdc412255fbdacb1d5d51176aad05844a30d06 authored almost 5 years ago
better handling of JFIF res unit 0

res unit 0 sets the aspect ratio, rather than being unitless

thanks angelmixu

see https://gith...

github.com/libvips/libvips - 77365a8a6f8bde0b8286da79b551ae329e84cdb2 authored almost 5 years ago
fix hist_norm range

the cast change broke hist_norm

github.com/libvips/libvips - 8281416ca493bfa9eeac22b0f524898027be1afb authored almost 5 years ago
update docs for --delete deprecation

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

github.com/libvips/libvips - 29d9fcb0c8a01643979ad208677883f37f09acbd authored almost 5 years ago
Merge pull request #1564 from UweOhse/master

deprecate unused option --delete

github.com/libvips/libvips - 9558563353b773f9b87cbe0f94dee78abe752dca authored almost 5 years ago
warn against thumbnail_image

see https://github.com/libvips/libvips/issues/1637#issuecomment-623094732

github.com/libvips/libvips - 54bfa23025397b10e7fede996518e9268521c41e authored almost 5 years ago
clean up, add benchmarks

github.com/libvips/libvips - 10f1352f6fd798b832d03f8fc1ac693d88b81cbd authored almost 5 years ago
add an experimental libspng reader

it compiles, but I've not tried running it yet heh

github.com/libvips/libvips - 02327b621415059078272ef621b7832e5fac4dae authored almost 5 years ago
Merge pull request #1619 from kleisauke/compiler-warnings

Fix two compiler warnings

github.com/libvips/libvips - a5680abbd62d8b8316ff389a91a74713a8d2f809 authored almost 5 years ago
Fix two compiler warnings

github.com/libvips/libvips - 7fecd79b0a271e7f8e8bfe96ef742659c15a8d36 authored almost 5 years ago
Merge pull request #1626 from kleisauke/remove-varargs-open

Remove use of varargs in vips_*_open

github.com/libvips/libvips - 383be359e8dfa8a6e9a4b0d8f95e9622f8b13d41 authored almost 5 years ago
Merge pull request #1627 from kleisauke/temp-name-atomic

Ensure vips__temp_name creates unique filenames

github.com/libvips/libvips - 3aef92bc51a58b336856e3afbe6651a1b1110b8b authored almost 5 years ago
better error msg in magicksave

github.com/libvips/libvips - 2ad29ed09ea9b08734b092dcafce5d4cfd3f460d authored almost 5 years ago
Ensure vips__temp_name creates unique filenames

There was a possible chance that vips__temp_name could generate the
same filename twice if it is...

github.com/libvips/libvips - cdf02698718efc3611571435129fb9f0dfdf73de authored almost 5 years ago
Remove use of varargs in vips_*_open

This matches the declaration of g_open and helps tools (such as ASan) when
running on non-native...

github.com/libvips/libvips - 6fc2015783a64da11e91a792384b6acffa7b3de1 authored almost 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 489810989e1aa03f13d8992910534b4f9e7f393f authored almost 5 years ago
better iiif tile naming

We were clipping edge tiles against the size of the scaled up layer.
Instead, clip against the s...

github.com/libvips/libvips - efd62acccd8362468e1e20c5d8be3f892d4b758c authored almost 5 years ago
relax thresh for jpegload

some lib jpegs have slightly different rounding behaviour

github.com/libvips/libvips - c2094fcd7c89097a2b8042d139b417ec5db0c006 authored almost 5 years ago
Merge pull request #1617 from kleisauke/travis-updates

Upgrade Python and Clang to latest version on Travis

github.com/libvips/libvips - 93337f8eeec34080b8d7b7a4b7c6b52bbb7a3ec1 authored almost 5 years ago
fix doc error

Thanks MathemanFlo

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

github.com/libvips/libvips - 52290613600cf4963f668dbf3d292ae5345509a3 authored almost 5 years ago
Upgrade Python and Clang to latest version on Travis

- Python 2.7 reached the end of its life on January 1st, 2020.
- The ASAN suppression parse erro...

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

github.com/libvips/libvips - fada5f2a44b831047eaf54b395929ee9430ee388 authored almost 5 years ago
thumbnail could fail on HEIC in some modes

in locked UP or DOWN mode, vips_thumbnail() could incorrectly select the
thumbnail from a HEIC i...

github.com/libvips/libvips - 6f0548dc5c272f02481f0a201bbf086cc1152b15 authored almost 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 681271e7b1fa25c0a4f0c1349cc2c646e55aeaf1 authored almost 5 years ago
update changelog

github.com/libvips/libvips - 0897a77515589c685ab7ef45c6f690f8b964c3fe authored almost 5 years ago
fix regression in autorot

we were writing the wrong image to the output, thanks malomalo

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

github.com/libvips/libvips - f24a4a273aab762d8bc2bd52ce96251bcf3901f9 authored almost 5 years ago
autorot was not removing the orientation tag

We were writing the wrong image to the output.

See https://github.com/libvips/ruby-vips/issues/226

github.com/libvips/libvips - 1ef3594be122da22454b9e68eb8704b7d921df18 authored almost 5 years ago
revise docs for _inplace

We call vips_image_inplace() automatically now, so there's no need for
clients to use this.

see...

github.com/libvips/libvips - 9ea91810bbbf8687be4c25d9eac2587c8227f821 authored almost 5 years ago
more dbg output

github.com/libvips/libvips - 168db157bfb7e28cc0e49199eaf7a4c54db5fea2 authored almost 5 years ago
fix a race in startup

We were creating a background thread before creating the semaphore that held
the thread. This co...

github.com/libvips/libvips - 8ba31844d62439e988288a7fdb2404301a0c7152 authored almost 5 years ago
better handling of unaligned tiff tile reads

We were not checking for alignment correctly in multi-page tiff reads.

Thanks petoor.

See: htt...

github.com/libvips/libvips - 86bfadd101774e6b9e1789a5a8c4cd4c4b96f5d8 authored almost 5 years ago
tiny reformat of CoC

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

github.com/libvips/libvips - 03fd516bc8641c130e3d9f3c977ab19e1419e13c authored almost 5 years ago
swp int -> GType in some decls

Some linkers complain about these type mismatches. Thanks kloczek.

See https://github.com/libvi...

github.com/libvips/libvips - 051be9203f183e0f26035ceacd0d6528d7795e0c authored almost 5 years ago
Rename CODE_OC_CONDUCT.md to CODE_OF_CONDUCT.md

github.com/libvips/libvips - 60f558971064c0b8bf8bec4c877f7a4a6a1b8844 authored almost 5 years ago
first version of libvips code of conduct

github.com/libvips/libvips - 7ea9fe7829eff61922824b3636cd70a7ad318c0b authored almost 5 years ago
fix flood fill on some complex shapes

could fail to paint everything sometimes

github.com/libvips/libvips - 471ec9bcc085a2cf8f5be7b0fc278b8d6e32a5cf authored almost 5 years ago
better render init stops a race

when running inside some versions of gdb

github.com/libvips/libvips - 8840bc8a14be85bf59573185cb6caa0753284ffb authored almost 5 years ago
revide comments in cpp binding

github.com/libvips/libvips - 78f927e6066aac81d9b81deeee2d7461a434fc1e authored almost 5 years ago
Merge pull request #1597 from jaubourg/master

allow null image as source for assignment and copy constructor

github.com/libvips/libvips - 0d6f98797604e7eee02422c017c96abcf4c9cf25 authored almost 5 years ago
allow null image as source for assignment and copy constructor: fixes #1595

github.com/libvips/libvips - 28b4c918b62aa1ca3486a8cf3586c1e046ab91c5 authored almost 5 years ago
Merge pull request #1596 from lovell/add-gio-to-dependencies

Increase minimum glib-2.0 dependency to v2.15 (released March 2012)

github.com/libvips/libvips - df72de89d0835e701b2903e68bc369f4a6676bf7 authored almost 5 years ago
Increase minimum glib-2.0 dependency to v2.15 (released March 2012)

github.com/libvips/libvips - 3ca21ee2e8e46d31e51fce9afd989fb56f1caa63 authored almost 5 years ago
Merge pull request #1589 from kleisauke/avoid-gthread-link

Do not link against libgthread when GLib >= 2.32

github.com/libvips/libvips - b52b0e3bbf3a46c6ef22fdae93b4a46c5eb52a51 authored almost 5 years ago
Merge pull request #1587 from kleisauke/avoid-cflags-sort

Do not reverse sort VIPS_CFLAGS

github.com/libvips/libvips - 120a94a9e424a620ce1e5bdeecb14a68c96822e4 authored almost 5 years ago
Merge pull request #1591 from kleisauke/get-language-names

Only call g_get_language_names when GLib < 2.48.1

github.com/libvips/libvips - e9c47200dc95b3667b8f73abe6b6ffb84b729eae authored almost 5 years ago
Merge pull request #1588 from kleisauke/expat-pkgconf

Prefer to find expat with pkg-config

github.com/libvips/libvips - 080ecbb54eb26e95896e1b52e75276a7c421ddde authored almost 5 years ago
Merge pull request #1590 from kleisauke/glib-num-processors

Use g_get_num_processors() when GLib >= 2.48.1

github.com/libvips/libvips - 9cf6821783f01e86eb6f7b132b945c720457075a authored almost 5 years ago
s/count/af_count/

Thanks lovell!

github.com/libvips/libvips - ceacd0bab9296f02d79c3ec07f8e6fcb8ff383f9 authored almost 5 years ago
Only call g_get_language_names when GLib < 2.48.1

The thread-safety problem was fixed in GLib 2.48.1.

See: https://bugzilla.gnome.org/show_bug.cg...

github.com/libvips/libvips - 4911928412dfe2b1d3e9966dcd101790d02046de authored almost 5 years ago
Use g_get_num_processors() when GLib >= 2.48.1

Also backport the patch from https://bugzilla.gnome.org/show_bug.cgi?id=748530

github.com/libvips/libvips - af21838fabcc074d3eb823248e49dfba23ac70de authored almost 5 years ago
Do not reverse sort VIPS_CFLAGS

CFLAGS="-s USE_PTHREADS=1" was sorted as "USE_PTHREADS=1 -s" resulting
in a compilation error on...

github.com/libvips/libvips - e8facf66bb5354a01e5d71dcf64c64be705619ee authored almost 5 years ago
Do not link against libgthread when GLib >= 2.32

libglib is always thread-enabled since v2.32.

github.com/libvips/libvips - c8230195ba3e1fe99a272a7a50c2f218f54206df authored almost 5 years ago
Prefer to find expat with pkg-config

Fall back to AM_WITH_EXPAT if it could not be found.

github.com/libvips/libvips - a6d19e5c4c10d3f9934dc8407cbae5d5bc14bf36 authored almost 5 years ago
add `all` smartcrop mode

So you can crop to fill as well as crop to fit.

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

github.com/libvips/libvips - 834234c23c56374183ddeff65691600c899f9f24 authored almost 5 years ago
move heifsave to new target API

and add heifsave_target

github.com/libvips/libvips - 3b57e1345230cd400b008e76fb1d8614be2cb4df authored almost 5 years ago
add heifload_source

github.com/libvips/libvips - 0badb7c6039bcad3ffac62b7987798d1a22648af authored almost 5 years ago
Merge branch 'master' into revise-heifload

github.com/libvips/libvips - 1deada5aad87fc7804f474e18fa563e5d864c348 authored almost 5 years ago
add gio to libs and cflags

should fix fuzz build

github.com/libvips/libvips - 7710fab06c946be8e14aa9ef2a208121c1833310 authored almost 5 years ago
missing ABSTRACT for matrixsave

github.com/libvips/libvips - e4f9025cdeef1c8f68861e5cc2660d254b92dca9 authored almost 5 years ago
hist_local was missing a seq hint

github.com/libvips/libvips - 2b78a00cfb4720fa5e4836f81aa651c08a861c51 authored almost 5 years ago
fix up suffs on all savers

we were not checking that suffs was always defined

github.com/libvips/libvips - b0f3f687f2ec05ecca1de1436e45f421c8d5568b authored almost 5 years ago
fix --without-rsvg

We need to add gio to packages-used if it's available.

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

github.com/libvips/libvips - c5c06905887c2551aa1974379fb035450b2c517b authored almost 5 years ago
csvsave_target was missings suffs

This now works:

vips gaussmat .csv 2 0.2

github.com/libvips/libvips - 44a16b90d3906ea1efec06ca87ebc19fb65e27bc authored almost 5 years ago
move pdfload on top of source API

and add pdfload_source

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

github.com/libvips/libvips - 764b196d50ebc4b12d9b1a6b1fcb521d447eb2a7 authored almost 5 years ago
move VipsGInputStream to public API

Since we will need it for pdfload as well.

github.com/libvips/libvips - d4f12a999969cd50a179363177b26f1778de49f0 authored almost 5 years ago
missing include in test_connections

Thanks brcarp.

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

github.com/libvips/libvips - b689235f573039540c28964dc320495895250b8d authored almost 5 years ago
swap abs() for fabs() in composite

The non-vector fallback path had abs(double). Thanks brcarp.

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

github.com/libvips/libvips - 73c133143970625e5dbacba201fefe154c68e538 authored almost 5 years ago
tiff write sets page number

tiffsave sets `PAGENUMBER` and `FILETYPE_PAGE`, thanks jclavoie-jive

see https://github.com/lib...

github.com/libvips/libvips - 03399b4d7e74e490d77c6d8da8584d8cb363d3fb authored almost 5 years ago
add dir detector

useful for blocking open for read of directories

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

github.com/libvips/libvips - d13c0a69fdf9e2c85dd3d0eea9f415be9a165932 authored almost 5 years ago
improve file open error handling

better behaviour if you try to open a directory as an image

github.com/libvips/libvips - 6117310c18074f459027a3f48d0c081947f080ce authored almost 5 years ago
Merge branch '8.9'

github.com/libvips/libvips - 68f766b48234f2d5170b6d8fac6f79d4816d5cd6 authored almost 5 years ago
detect read errors in sniff correctly

we has a signed/unsigned mixup :(

github.com/libvips/libvips - b3a7929247fbac033771685fe5102cbda632f8c2 authored almost 5 years ago
add more "const" decls

github.com/libvips/libvips - 7b26bd1fdf8a3f360737662ab8a72bc0caf7f7ca authored almost 5 years ago
Revert "add more "const" decls"

This reverts commit 3dc2757330230a521a4693eb5d7bbea6ef292e2a.

github.com/libvips/libvips - 6a2fbbaed7345a144c84e4b07c3ced040fde7efd authored almost 5 years ago
add more "const" decls

github.com/libvips/libvips - 3dc2757330230a521a4693eb5d7bbea6ef292e2a authored almost 5 years ago
better handling of short files in vips7 compat

the sniffer could read beyond the end of the file sometimes

github.com/libvips/libvips - 9ef8b552182c43d220ba6a5313133846b440a60f authored almost 5 years ago