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

start adding TIFF stream load

streams now have a seek() vfunc

github.com/libvips/libvips - fb2ab23e26043162440ae297cf369380f4625707 authored over 5 years ago
oop dropped webp free on load

github.com/libvips/libvips - 430fd973974a2c3869c9efb3b06b16cffc5fb13a authored over 5 years ago
webp write is stream-based

github.com/libvips/libvips - ad7d2b796f424ce89ab9cfcca8bc3d17878d305e authored over 5 years ago
add webpload stream

webp uses the new VipsStreamInput mmap interface

github.com/libvips/libvips - 98410042ac564ac7c7fbc77794649c09b4c2b460 authored over 5 years ago
add mmap input sources

falls back to read() if no mmap

github.com/libvips/libvips - 5a788b89cf6f619bead6f98c4edb92ff4d1384fe authored over 5 years ago
start adding mmap input to stream

github.com/libvips/libvips - 28daeb1a8a5f2ead77765769c5ce51289b20f0bb authored over 5 years ago
polish png read

github.com/libvips/libvips - 88aa1bca8633e4cd2c73d2825a68e3c3ca0bbc0d authored over 5 years ago
fix test suite

passes now

github.com/libvips/libvips - c3e1dd47bfb9603ce7011798484ea0bb6d8cd938 authored over 5 years ago
start adding png stream save

doesn't pass the test suite yet

github.com/libvips/libvips - 55d2ba8a4dd867a182b76469acfc6cad3c35fbb6 authored over 5 years ago
add png stream load

github.com/libvips/libvips - 1bdadeed61283352d649ea5e2a9bf7c3795fe630 authored over 5 years ago
incorporate revision comments from @kleisauke

Thanks!

github.com/libvips/libvips - f6d247627f6fb7eb0c6162ca8e06afc8c5d1b734 authored over 5 years ago
test descriptor properties

github.com/libvips/libvips - 9ea5e902b669415bc4e05b5c3d64d60aa0da0301 authored over 5 years ago
add minimise support to VipsStreamInput

github.com/libvips/libvips - c01c3b91009e938c6a6601c9dc75153e2e2548bf authored over 5 years ago
add plumbing for stream minimise

and ::finish becomes a vfunc

github.com/libvips/libvips - 6f0002c023860e4184e641e982efea0f830a2c1b authored over 5 years ago
disable jpg descriptor test

since we don't have minimise support in stream yet

github.com/libvips/libvips - a8fd5602ea2cf440f48b5684b79eff64ee6e8127 authored over 5 years ago
add thumbnail_stream

this works:

$ cat k2.jpg | vips thumbnail_stream [descriptor=0] x.jpg 200
$ vipsheader x.jpg
...

github.com/libvips/libvips - 5f6911d5168fa247247bba17a7d8672da5694232 authored over 5 years ago
add stdout write

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 ago
jpg stream output passes tests

github.com/libvips/libvips - a2d57180b11f3238e6e1c45d7bac1218ec4cf6b4 authored over 5 years ago
jpegsave_stream mostly done

$ 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 ago
test suite passes

with all jpegload coming via VipsStreamInput

github.com/libvips/libvips - 20cb0da2476b55865a6f6d8310846cd6d002e508 authored over 5 years ago
remove old jpeg load stuff

it's just stream now

works on buffer, but seems to fail on

vipsheader йцук.jpg

curiously

github.com/libvips/libvips - 6c1d7db31bee22726e4d44e31ea7d3c1bf89d1f0 authored over 5 years ago
input works

this works now:

cat k2.jpg | vips invert - x.jpg

output next

github.com/libvips/libvips - ad822109d4067932bf1002059fff43474606d61d authored over 5 years ago
add magic "-" stdin filename

this almost works!

$ vips invert - x.jpg < k2.jpg

github.com/libvips/libvips - 442720a0a118633d8dc6c5adbedc6fc6dcef8cd4 authored over 5 years ago
jpegload_stream registers

github.com/libvips/libvips - 3a2bebdffbf30ec38faf94b6e78aecf0de70c5dc authored over 5 years ago
add jpegload_stream

github.com/libvips/libvips - 387cafa738592070f6a4b2bca2aa1e7f16924642 authored over 5 years ago
new input stream done

needs testing ... also needs minimise support, and sniffing

github.com/libvips/libvips - 030718405057a921f41917db104878973dba1f47 authored over 5 years ago
paste stream.c back in

revise stream.h, implement it next

github.com/libvips/libvips - 372bbc80202c590fadc55a32819cccc61a4e8f94 authored over 5 years ago
add a note about pdfium minimise

github.com/libvips/libvips - be7c1404c321917c602c1fb3f54da009a92bef0d authored over 5 years ago
strange fuzzer failure

possible fix

github.com/libvips/libvips - f98adc1a0a9c8efeab6bb615d0131aa85ec46e27 authored over 5 years ago
remove "minimise" handler from tiffload

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 - 71b557cfc1d83f1df1f511ecf38a870daf35a1b7 authored over 5 years ago
fix pngload segv on header error

github.com/libvips/libvips - c92a71cb98920440c6c394c41a462253920a764a authored over 5 years ago
oop deleted one png init too many

github.com/libvips/libvips - 3510c515f2294578a4808034655ab1042ab7363a authored over 5 years ago
Revert "fix up png restart"

This reverts commit 120ba3289c026778f2db036292d1f9a669dbb372.

github.com/libvips/libvips - fef3dae8920c322b1f1ab42802c9163dba7085df authored over 5 years ago
fix up png restart

hopefully ... we needed a png_init_io() as well

github.com/libvips/libvips - 120ba3289c026778f2db036292d1f9a669dbb372 authored over 5 years ago
pngload supports restart after minimise

plus a test

github.com/libvips/libvips - 2d374c3114f8519d72bac96aa726a4e1b03ddb14 authored over 5 years ago
heifload passes the new descriptor tests

github.com/libvips/libvips - 3eca1ff3ee372e131edb0cadca82903b0ff1c9ac authored over 5 years ago
test pdfload in te new desc tester

and fix a couple of small issues

github.com/libvips/libvips - 3f1eb2c7dd467ad9ee8843e156459479f2cc02ac authored over 5 years ago
test gifload for fd leaks

github.com/libvips/libvips - 09b4ce6d9b7f7191c300cf4df706ab4eac90be9f authored over 5 years ago
add something to test the new restart system

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 ago
add a test for file descriptors

verify new loader behaviour with minimise

github.com/libvips/libvips - c1921b0ad117fc5a820ba5e12720cb6a676e224d authored over 5 years ago
jpegload restart after minimise

after 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 ago
add restart to heifload

heifload will restart read if necessary after minimise

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

github.com/libvips/libvips - 08308759170fa66196c4ca07b012bab7bd95ffe9 authored over 5 years ago
much faster handling of missing heif thumbnails

Fetching the thumbnail from a heif image without a thumbnail used to
reselect the image for each...

github.com/libvips/libvips - 1ef1b2d9870d8be9c1a063a47f0c745c04a127d3 authored over 5 years ago
smarter heif thumbnail selection in `thumbnail`

We were checking for thumbnail width and height > target width and
height, but of course we can ...

github.com/libvips/libvips - a92f0ed50460a677d57cca2b705db4d61e75e5ec authored over 5 years ago
add restart after minimise support to gifload

see https://github.com/libvips/libvips/issues/1370#issuecomment-533169856

github.com/libvips/libvips - 4f1e57c04027a7854ab43c649bddd74b5e53031a authored over 5 years ago
Merge pull request #1433 from lovell/silence-gcc-warnings

Silence a couple of GCC compiler warnings

github.com/libvips/libvips - 5df173dd15f5acc809690f0cfc427f4d077edbab authored over 5 years ago
Silence a couple of GCC compiler warnings

github.com/libvips/libvips - 02c42fdeba130accf93f87d3381b3cf11fe2cbf9 authored over 5 years ago
make pdfload header a proper vfunc

_buffer was not inheriting it correctly

github.com/libvips/libvips - e16e4abeda1aeadbbfe61db9dadba3378719956a authored over 5 years ago
pdfload reopens after minimise if necessary

We were using "minimise" to close pdf input early, but this will break
programs which make sever...

github.com/libvips/libvips - 0323b77666769122e937704269dc4c49648ccab9 authored over 5 years ago
default to open issues rather than all issues

github.com/libvips/libvips - 2472f5212326062122149ea3bfe9962e1b3339b1 authored over 5 years ago
better fuzz badge

github.com/libvips/libvips - bebe923664967bbdb1b35d26275482a5ee4581be authored over 5 years ago
save int arrays to vips files

and fix a tiny memleak in loadgifns

github.com/libvips/libvips - fe4ec6d11a7f0704f9b59d8989c8d6dfccb1cf7d authored over 5 years ago
remove undisplayable frames from gifnsload

and make gifload and gifnsload both build for easier testing ... though
gifnsload is given highe...

github.com/libvips/libvips - 612789d91467b173973ea8409c5d7734316d78fd authored over 5 years ago
Merge pull request #1431 from libvips/add-opencollective-link

Add link to opencollective

github.com/libvips/libvips - 06a13f59f20f6482f36fb0740c0a7745d7df472b authored over 5 years ago
Add link to opencollective

Links the libvips GitHub repo to https://opencollective.com/libvips

github.com/libvips/libvips - 3de1c3874ac294080c4029b7efc5bdef605633e9 authored over 5 years ago
version bump

github.com/libvips/libvips - c9a7b92eebdb628c54a27b0a7e56c21991c8b987 authored over 5 years ago
remove svg test from test_formats.sh

It was very unreliable -- the output of librsvg varies too much between
librsvg versions.

This ...

github.com/libvips/libvips - f2319da762186c00056899f17664ea6607dfadda authored over 5 years ago
fix a compiler warning

gcc could warn (incorrectly) about used before set in text.c

github.com/libvips/libvips - f01023e222863a6e97c2ced07dce60c243e75615 authored over 5 years ago
fix make dist for 8.8.3

github.com/libvips/libvips - d4bd8c4c0b2ef4c9ae253e09102ab074ba27ce5c authored over 5 years ago
add 'fail' handling to gifnsload

github.com/libvips/libvips - a952de86269d0029b81f63351fbe09284350112b authored over 5 years ago
add close early to loadnsgif

github.com/libvips/libvips - c0aa4153e72766736ac7cb7a6f61119b38b6da15 authored over 5 years ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - 61408988da3b6a89a12111ecdd56fadfc813d457 authored over 5 years ago
fix ref leak in thumbnail

we were accidentally reusing a t[] with RAD images

github.com/libvips/libvips - 3b0d44be51fac4d04355f409e12ffed34d886efd authored over 5 years ago
Merge branch 'revise-svgload'

github.com/libvips/libvips - d8cb96581d8a064b4f9446422459d7dd6a2e3ae9 authored over 5 years ago
add vips_error_buffer_copy()

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 ago
experiment with svgload as a sequential loader

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

github.com/libvips/libvips - e505d560791276c688ede4bc862a94ec3c04ef3c authored over 5 years ago
reorganise vipspng a little

so 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 ago
Merge pull request #1424 from OrderMyGear/png-max-malloc-buffer

also set png max chunk malloc when reading buffer

github.com/libvips/libvips - 64898330e479665dedf85275d924932a3d7343ec authored over 5 years ago
note mozjpeg settings in docs

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

github.com/libvips/libvips - 0b57e2cdc22f60357f0da3b7b095a2d3efb4d927 authored over 5 years ago
also set png max chunk malloc when reading buffer

github.com/libvips/libvips - e233698c2b72b963e79d72186c845ea2b8c13f7f authored over 5 years ago
fix up nifti load/save

- use double for all floating point scalar metadata, like other loaders
- remove use of stray "n...

github.com/libvips/libvips - 7b2729adfa85401074a16c7452c068e4f04da11f authored over 5 years ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - 418c41fa5239748f4c3df348b5bc2f941fd385fb authored over 5 years ago
fix magick gif optimisation

defines were misspelt

github.com/libvips/libvips - 7987cf63c30351072a01229073ad1a3def69b736 authored over 5 years ago
note early close vfuncs

github.com/libvips/libvips - 1a801c28388d1d8c1c307e67b07781ccd7cb2f3e authored over 5 years ago
add delay array support to gifnsload

github.com/libvips/libvips - 28434b4e15a1c029d4092dd5c0c5162979d90846 authored over 5 years ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - cde20418bfa7bf1830b1b1e9d294b8467c21f7d3 authored over 5 years ago
make giflib load less fussy

it was refusing to load a few GIFs

github.com/libvips/libvips - ae680a8d8cd7506c6afe82bcfd3e80a76cffadd0 authored over 5 years ago
works!

but lots of TODO still

github.com/libvips/libvips - a0086e49cd67d6ec2b29688dcc3e402e958687fc authored over 5 years ago
getting closer

github.com/libvips/libvips - 844c35f5257227b228c73163ee40e8e7d7b7f826 authored over 5 years ago
add @format and @interpretation to rawload

github.com/libvips/libvips - dd9eba9e26be51a687074c6dceddf7a4232c1e99 authored over 5 years ago
allow vips_init(NULL)

gave an assert error before

github.com/libvips/libvips - f09bd91f69ffd21dd862d65fb91160666af81f61 authored over 5 years ago
Merge branch '8.8'

github.com/libvips/libvips - 1ee54bfa80a4d940b6988d76edcbca025039d286 authored over 5 years ago
add tests for xres/yres in tiffsave

github.com/libvips/libvips - f80c7a181039517d005241444ccef43e87923e3c authored over 5 years ago
xres/yres params in tiffsave were in cm

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
fix a used-before-set error in im_vips2dz

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 ago
Merge branch 'master' into add-libnsgif

github.com/libvips/libvips - b04299aaa207b66ff530e0c90ca4c5860d44c4bf authored over 5 years ago
fix RGBA heifsave

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
enable alpha in heifsave

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 ago
enable alpha handling in heic load

use RGBA decoding, when appropriate

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

github.com/libvips/libvips - 75b45cc2ef66dd2fde565e32142c4c0fdd48dfb9 authored over 5 years ago
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 0e63a410bbed47da525e9846cdb4787643fb2296 authored over 5 years ago
improve GIF edarly close again

We were trying to keep the FILE open for gifload between header and
load, but this meant some co...

github.com/libvips/libvips - a1ed6c7f6c53d10b6b934d6b7a25dfadcfebd66f authored over 5 years ago
Merge pull request #1418 from omira-sch/cleanup-corpus-dirs

remove stale corpus dirs

github.com/libvips/libvips - 55d283d56e00efd419af92ac7af5b02c79b24af4 authored over 5 years ago
Merge pull request #1417 from bgilbert/cpp7

configure.ac: drop --enable-cpp7 and --enable-pyvips8 options

github.com/libvips/libvips - 4e2033053e749cceca7b3e2710c69828562dfad8 authored over 5 years ago
remove stale corpus dirs

After #1398 these directories are not needed anymore.

github.com/libvips/libvips - 37eb4c73c88a924c2e94d512fc14fc097b3378db authored over 5 years ago
configure.ac: drop --enable-pyvips8 option

It doesn't do anything either.

github.com/libvips/libvips - 8733743642c4228ea66af169e8c2bc6d0c6e7d9c authored over 5 years ago
configure.ac: drop --enable-cpp7 option

It's no longer connected to anything.

github.com/libvips/libvips - b3bbf47a467bc4b3279f690fb0c879e1319c3723 authored over 5 years ago
sharpen restores colourspace

github.com/libvips/libvips - a3d25449349802e4b743775d98f345e3a5e4f32a authored over 5 years ago
revert sharpen restoring the input colourspace

icc_export can make _RGB images, so the input can be outside the set of
supported colourspace tr...

github.com/libvips/libvips - 574be4380ec1429a5b41acd01ecd1dec87ae16e8 authored over 5 years ago
fix build with no IM

we had a stray ImageInfo

github.com/libvips/libvips - 23a16360159d5ab9b846d8f258f66de2b5e184f4 authored over 5 years ago