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
streams now have a seek() vfunc
github.com/libvips/libvips - fb2ab23e26043162440ae297cf369380f4625707 authored over 5 years agogithub.com/libvips/libvips - 430fd973974a2c3869c9efb3b06b16cffc5fb13a authored over 5 years ago
github.com/libvips/libvips - ad7d2b796f424ce89ab9cfcca8bc3d17878d305e authored over 5 years ago
webp uses the new VipsStreamInput mmap interface
github.com/libvips/libvips - 98410042ac564ac7c7fbc77794649c09b4c2b460 authored over 5 years agofalls back to read() if no mmap
github.com/libvips/libvips - 5a788b89cf6f619bead6f98c4edb92ff4d1384fe authored over 5 years agogithub.com/libvips/libvips - 28daeb1a8a5f2ead77765769c5ce51289b20f0bb authored over 5 years ago
github.com/libvips/libvips - 88aa1bca8633e4cd2c73d2825a68e3c3ca0bbc0d authored over 5 years ago
passes now
github.com/libvips/libvips - c3e1dd47bfb9603ce7011798484ea0bb6d8cd938 authored over 5 years agodoesn't pass the test suite yet
github.com/libvips/libvips - 55d2ba8a4dd867a182b76469acfc6cad3c35fbb6 authored over 5 years agogithub.com/libvips/libvips - 1bdadeed61283352d649ea5e2a9bf7c3795fe630 authored over 5 years ago
Thanks!
github.com/libvips/libvips - f6d247627f6fb7eb0c6162ca8e06afc8c5d1b734 authored over 5 years agogithub.com/libvips/libvips - 9ea5e902b669415bc4e05b5c3d64d60aa0da0301 authored over 5 years ago
github.com/libvips/libvips - c01c3b91009e938c6a6601c9dc75153e2e2548bf authored over 5 years ago
and ::finish becomes a vfunc
github.com/libvips/libvips - 6f0002c023860e4184e641e982efea0f830a2c1b authored over 5 years agosince we don't have minimise support in stream yet
github.com/libvips/libvips - a8fd5602ea2cf440f48b5684b79eff64ee6e8127 authored over 5 years agothis works:
$ cat k2.jpg | vips thumbnail_stream [descriptor=0] x.jpg 200
$ vipsheader x.jpg
...
this now works:
$ vips invert k2.jpg .jpg | vips invert stdin x.jpg
"stdin" means read from s...
github.com/libvips/libvips - 4d3f66fe333f6b05ccb6f9967f4c0dea4595a340 authored over 5 years agogithub.com/libvips/libvips - a2d57180b11f3238e6e1c45d7bac1218ec4cf6b4 authored over 5 years ago
$ vips jpegsave_buffer x.jpg
doesn't work though -- need to rethink how output blobs are made
github.com/libvips/libvips - d991b73ac5cf7fa7367ae352e427c8ae581845a6 authored over 5 years agowith all jpegload coming via VipsStreamInput
github.com/libvips/libvips - 20cb0da2476b55865a6f6d8310846cd6d002e508 authored over 5 years agoit's just stream now
works on buffer, but seems to fail on
vipsheader йцук.jpg
curiously
github.com/libvips/libvips - 6c1d7db31bee22726e4d44e31ea7d3c1bf89d1f0 authored over 5 years agothis works now:
cat k2.jpg | vips invert - x.jpg
output next
github.com/libvips/libvips - ad822109d4067932bf1002059fff43474606d61d authored over 5 years agothis almost works!
$ vips invert - x.jpg < k2.jpg
github.com/libvips/libvips - 442720a0a118633d8dc6c5adbedc6fc6dcef8cd4 authored over 5 years agogithub.com/libvips/libvips - 3a2bebdffbf30ec38faf94b6e78aecf0de70c5dc authored over 5 years ago
github.com/libvips/libvips - 387cafa738592070f6a4b2bca2aa1e7f16924642 authored over 5 years ago
needs testing ... also needs minimise support, and sniffing
github.com/libvips/libvips - 030718405057a921f41917db104878973dba1f47 authored over 5 years agorevise stream.h, implement it next
github.com/libvips/libvips - 372bbc80202c590fadc55a32819cccc61a4e8f94 authored over 5 years agogithub.com/libvips/libvips - be7c1404c321917c602c1fb3f54da009a92bef0d authored over 5 years ago
possible fix
github.com/libvips/libvips - f98adc1a0a9c8efeab6bb615d0131aa85ec46e27 authored over 5 years ago
We need to be able to disconnect the underlying fd and we can't do that
without making our own i...
github.com/libvips/libvips - c92a71cb98920440c6c394c41a462253920a764a authored over 5 years ago
github.com/libvips/libvips - 3510c515f2294578a4808034655ab1042ab7363a authored over 5 years ago
This reverts commit 120ba3289c026778f2db036292d1f9a669dbb372.
github.com/libvips/libvips - fef3dae8920c322b1f1ab42802c9163dba7085df authored over 5 years agohopefully ... we needed a png_init_io() as well
github.com/libvips/libvips - 120ba3289c026778f2db036292d1f9a669dbb372 authored over 5 years agoplus a test
github.com/libvips/libvips - 2d374c3114f8519d72bac96aa726a4e1b03ddb14 authored over 5 years agogithub.com/libvips/libvips - 3eca1ff3ee372e131edb0cadca82903b0ff1c9ac authored over 5 years ago
and fix a couple of small issues
github.com/libvips/libvips - 3f1eb2c7dd467ad9ee8843e156459479f2cc02ac authored over 5 years agogithub.com/libvips/libvips - 09b4ce6d9b7f7191c300cf4df706ab4eac90be9f authored over 5 years ago
do multiple renders from one seq iage, check fds are opened and closed
as expected
see https://...
github.com/libvips/libvips - efcd31b498db8bf4c1431de843790af173ab98fb authored over 5 years agoverify new loader behaviour with minimise
github.com/libvips/libvips - c1921b0ad117fc5a820ba5e12720cb6a676e224d authored over 5 years agoafter minimise, we need to reopen the underlying file
passes pytest but a proper test is still ...
github.com/libvips/libvips - c328b089b138fc5c1954340d914195478208d510 authored over 5 years agoheifload will restart read if necessary after minimise
see https://github.com/libvips/libvips/i...
github.com/libvips/libvips - 08308759170fa66196c4ca07b012bab7bd95ffe9 authored over 5 years ago
Fetching the thumbnail from a heif image without a thumbnail used to
reselect the image for each...
We were checking for thumbnail width and height > target width and
height, but of course we can ...
see https://github.com/libvips/libvips/issues/1370#issuecomment-533169856
github.com/libvips/libvips - 4f1e57c04027a7854ab43c649bddd74b5e53031a authored over 5 years agoSilence a couple of GCC compiler warnings
github.com/libvips/libvips - 5df173dd15f5acc809690f0cfc427f4d077edbab authored over 5 years agogithub.com/libvips/libvips - 02c42fdeba130accf93f87d3381b3cf11fe2cbf9 authored over 5 years ago
_buffer was not inheriting it correctly
github.com/libvips/libvips - e16e4abeda1aeadbbfe61db9dadba3378719956a authored over 5 years ago
We were using "minimise" to close pdf input early, but this will break
programs which make sever...
github.com/libvips/libvips - 2472f5212326062122149ea3bfe9962e1b3339b1 authored over 5 years ago
github.com/libvips/libvips - bebe923664967bbdb1b35d26275482a5ee4581be authored over 5 years ago
and fix a tiny memleak in loadgifns
github.com/libvips/libvips - fe4ec6d11a7f0704f9b59d8989c8d6dfccb1cf7d authored over 5 years ago
and make gifload and gifnsload both build for easier testing ... though
gifnsload is given highe...
Add link to opencollective
github.com/libvips/libvips - 06a13f59f20f6482f36fb0740c0a7745d7df472b authored over 5 years agoLinks the libvips GitHub repo to https://opencollective.com/libvips
github.com/libvips/libvips - 3de1c3874ac294080c4029b7efc5bdef605633e9 authored over 5 years agogithub.com/libvips/libvips - c9a7b92eebdb628c54a27b0a7e56c21991c8b987 authored over 5 years ago
It was very unreliable -- the output of librsvg varies too much between
librsvg versions.
This ...
github.com/libvips/libvips - f2319da762186c00056899f17664ea6607dfadda authored over 5 years agogcc could warn (incorrectly) about used before set in text.c
github.com/libvips/libvips - f01023e222863a6e97c2ced07dce60c243e75615 authored over 5 years agogithub.com/libvips/libvips - d4bd8c4c0b2ef4c9ae253e09102ab074ba27ce5c authored over 5 years ago
github.com/libvips/libvips - a952de86269d0029b81f63351fbe09284350112b authored over 5 years ago
github.com/libvips/libvips - c0aa4153e72766736ac7cb7a6f61119b38b6da15 authored over 5 years ago
github.com/libvips/libvips - 61408988da3b6a89a12111ecdd56fadfc813d457 authored over 5 years ago
we were accidentally reusing a t[] with RAD images
github.com/libvips/libvips - 3b0d44be51fac4d04355f409e12ffed34d886efd authored over 5 years agogithub.com/libvips/libvips - d8cb96581d8a064b4f9446422459d7dd6a2e3ae9 authored over 5 years ago
Add vips_error_buffer_copy() to fix a race in error buffer fetch.
See https://github.com/libvip...
github.com/libvips/libvips - efdf33f3dea462388ed3423cd9282a794b648b8a authored over 5 years agosee https://github.com/libvips/libvips/issues/1425
github.com/libvips/libvips - e505d560791276c688ede4bc862a94ec3c04ef3c authored over 5 years agoso we only set max malloc in one place
see https://github.com/libvips/libvips/pull/1424
github.com/libvips/libvips - d290c971ab3b6851b46ddaa092abd5273e4da645 authored over 5 years agoalso set png max chunk malloc when reading buffer
github.com/libvips/libvips - 64898330e479665dedf85275d924932a3d7343ec authored over 5 years agosee https://github.com/libvips/libvips/issues/1422
github.com/libvips/libvips - 0b57e2cdc22f60357f0da3b7b095a2d3efb4d927 authored over 5 years agogithub.com/libvips/libvips - e233698c2b72b963e79d72186c845ea2b8c13f7f authored over 5 years ago
- use double for all floating point scalar metadata, like other loaders
- remove use of stray "n...
github.com/libvips/libvips - 418c41fa5239748f4c3df348b5bc2f941fd385fb authored over 5 years ago
defines were misspelt
github.com/libvips/libvips - 7987cf63c30351072a01229073ad1a3def69b736 authored over 5 years agogithub.com/libvips/libvips - 1a801c28388d1d8c1c307e67b07781ccd7cb2f3e authored over 5 years ago
github.com/libvips/libvips - 28434b4e15a1c029d4092dd5c0c5162979d90846 authored over 5 years ago
github.com/libvips/libvips - cde20418bfa7bf1830b1b1e9d294b8467c21f7d3 authored over 5 years ago
it was refusing to load a few GIFs
github.com/libvips/libvips - ae680a8d8cd7506c6afe82bcfd3e80a76cffadd0 authored over 5 years agobut lots of TODO still
github.com/libvips/libvips - a0086e49cd67d6ec2b29688dcc3e402e958687fc authored over 5 years agogithub.com/libvips/libvips - 844c35f5257227b228c73163ee40e8e7d7b7f826 authored over 5 years ago
github.com/libvips/libvips - dd9eba9e26be51a687074c6dceddf7a4232c1e99 authored over 5 years ago
gave an assert error before
github.com/libvips/libvips - f09bd91f69ffd21dd862d65fb91160666af81f61 authored over 5 years agogithub.com/libvips/libvips - 1ee54bfa80a4d940b6988d76edcbca025039d286 authored over 5 years ago
github.com/libvips/libvips - f80c7a181039517d005241444ccef43e87923e3c authored over 5 years ago
and should have been in pixels/mm
thanks f--f
see https://github.com/libvips/libvips/issues/1421
github.com/libvips/libvips - 06fdc950381f6ceb86e6784890a9d9754a8a6dbb authored over 5 years ago
we were reading an uninited string in a vips7 compatibility wrapper, thanks
yifengchen-cc
see h...
github.com/libvips/libvips - 2ab5aa7bf515135c2b02d42e9a72e4c98e17031a authored over 5 years agogithub.com/libvips/libvips - b04299aaa207b66ff530e0c90ca4c5860d44c4bf authored over 5 years ago
we need to set plane bits as well
see https://github.com/libvips/libvips/issues/1411
github.com/libvips/libvips - 8ddbfbaf0c7481a2da53f745458bf7037e0f937c authored over 5 years ago
Check for image alpha and enable it. There seem to be some
non-transparent tiles, curiously.
Se...
github.com/libvips/libvips - da8cee048ff0e22d9f8b4277b7fc1f0e9a98c9d3 authored over 5 years agouse RGBA decoding, when appropriate
see https://github.com/libvips/libvips/issues/1411
github.com/libvips/libvips - 75b45cc2ef66dd2fde565e32142c4c0fdd48dfb9 authored over 5 years agogithub.com/libvips/libvips - 0e63a410bbed47da525e9846cdb4787643fb2296 authored over 5 years ago
We were trying to keep the FILE open for gifload between header and
load, but this meant some co...
remove stale corpus dirs
github.com/libvips/libvips - 55d283d56e00efd419af92ac7af5b02c79b24af4 authored over 5 years agoconfigure.ac: drop --enable-cpp7 and --enable-pyvips8 options
github.com/libvips/libvips - 4e2033053e749cceca7b3e2710c69828562dfad8 authored over 5 years agoAfter #1398 these directories are not needed anymore.
github.com/libvips/libvips - 37eb4c73c88a924c2e94d512fc14fc097b3378db authored over 5 years agoIt doesn't do anything either.
github.com/libvips/libvips - 8733743642c4228ea66af169e8c2bc6d0c6e7d9c authored over 5 years agoIt's no longer connected to anything.
github.com/libvips/libvips - b3bbf47a467bc4b3279f690fb0c879e1319c3723 authored over 5 years agogithub.com/libvips/libvips - a3d25449349802e4b743775d98f345e3a5e4f32a authored over 5 years ago
github.com/libvips/libvips - 4b5b982711f2e3bc372235756c89428ad20c6b4c authored over 5 years ago
icc_export can make _RGB images, so the input can be outside the set of
supported colourspace tr...
we had a stray ImageInfo
github.com/libvips/libvips - 23a16360159d5ab9b846d8f258f66de2b5e184f4 authored over 5 years ago