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 branch '8.10'

github.com/libvips/libvips - 7948b979a53a242fb08bbeb86496437b1b220dd2 authored about 4 years ago
byteswap on ppm save, if necessary

this was missing, thanks ewelot

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

github.com/libvips/libvips - 6340e14303f3b42d2f5098d9ebb8cfaff5a1fdf0 authored about 4 years ago
Merge branch '8.10' of github.com:libvips/libvips into 8.10

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

github.com/libvips/libvips - 9f22c5dbf3c84f31cfa8f6098886b8a0c5eebb47 authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 3b9f9d3a121b591393a27b2e669d3a00e2a2c613 authored about 4 years ago
make ppm load default to msb first

We has lsb first as the default, breaking 16-bit PPM load. Thanks ewelot.

see https://github.co...

github.com/libvips/libvips - 8e25eef3d07432763cbd61315e0ec1df15213cf3 authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 02eb3bb872ca3b66a91499cadb96e057d1a33d22 authored about 4 years ago
oops typo in magick7 load

github.com/libvips/libvips - a446f2d6d9410813a3119cb63877d0a86cea45fc authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - e8ff67376deb315be4fe5b6d7da45de4011c93c5 authored about 4 years ago
backport gifheight check

ensure gifheight can't oevrflow

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

github.com/libvips/libvips - c17e69624378e5798dd6fb641ffd25c28c1e9908 authored about 4 years ago
Merge pull request #1892 from lovell/gifload-sanitise-total-height

gifload: ensure total height of all pages is sanitised

github.com/libvips/libvips - 0e38b7b34286c54cf9767b5b6837248e9725d6fb authored about 4 years ago
gifload: ensure total height of all pages is sanitised

github.com/libvips/libvips - 82c9a820d7f9ddc3365fbef80dedabe309b11c9c authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - e8660a74261e59932b686497fe7a93a62a8bd4dc authored about 4 years ago
fix a possible read loop for truncated gifs

github.com/libvips/libvips - 1e5ac06f84d60ad16ba767e36f46350dcd7b7155 authored about 4 years ago
oops typo in magick7 load

github.com/libvips/libvips - b5aa045ee9c740fe6bc6b1b34b2f4960c63d0c00 authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - d7e988d16fd2deef0f9ce6c3f1015b1eb53cd3ae authored about 4 years ago
block 0 width or height images from imagemagick

IM could return 0 width and/or height for some crafted images. Block
these.

Thanks @Koen1999.

...

github.com/libvips/libvips - d971c75d6f6a2324b319f4b82e1a1a386fa1f8f5 authored about 4 years ago
add "seed" param to perlin, worley and gaussnoise

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

github.com/libvips/libvips - 2772ecbb9e98a5a06818b403e2c57655da94b72f authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - a43e9d3982cd371479e6ac5ae9385723c7ef81bb authored about 4 years ago
add read loops to gifload

and check for error in ppnmload.

github.com/libvips/libvips - 98641ba15355eb5cc77ee7480b3d1c104233ec63 authored about 4 years ago
forgot to advance the buffer pointers

thanks kleis

see https://github.com/kleisauke/net-vips/issues/101#issuecomment-726046152

github.com/libvips/libvips - a09027b2a5704c8220306a78ad71acf77d4edf3a authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 64e384d3ac7f4fa21eb5dc39102e41f606fdbd10 authored about 4 years ago
note read fixes in changelog

github.com/libvips/libvips - 2dd6fc1f364cfac6533a14e8a401617565c2e061 authored about 4 years ago
fix changelog after GM backport

github.com/libvips/libvips - e590a6919df08715f499e4a0d5d95fb081a83b04 authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 09e0d5bff6bbad76932dc3541a56efbc346253ce authored about 4 years ago
add read loops to heif and ppm as well

We were not looping on vips_source_read() in these loaders, so they
could fail when reading from...

github.com/libvips/libvips - ff450497ff38a330eca0f38ed38324779e461523 authored about 4 years ago
better GraphicsMagick image write

We were not setting matte or depth correctly, thanks bfriesen.

github.com/libvips/libvips - c0102c5814157aeeb220020cb835192b14ce9647 authored about 4 years ago
Ensure that streams are properly read in spngload

github.com/libvips/libvips - 0a91e2d8c7a3c1062e7d94205dc924ccd075c459 authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 013e8beba731a3e564f1bf8f289a477572fa996c authored about 4 years ago
fix icc-profiles and dzsave --no-strip

We were not copying metadata down pyramid layers in dzsave, so
--no-strip didn't allow icc profi...

github.com/libvips/libvips - 6894159ad5f41452e3f5a8fdf8da12598b5e51dd authored about 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 3e40f19efc74fe814d5551ba0ad02ce863d2a40c authored about 4 years ago
block annoying INFO messages on some older glibs

Some old glibs can display INFO messages by default. Block these
ourselves.

See https://github....

github.com/libvips/libvips - 16867251179fd3742e576d4c3f6dd956d6058f75 authored about 4 years ago
fix compiler warning

github.com/libvips/libvips - 630270095d1d743b845f0fb1e7330bfc64e795e0 authored about 4 years ago
update examples to py3

github.com/libvips/libvips - 5afa726b8c7ea94057b1d74ec10961dd655dd9f3 authored about 4 years ago
Merge pull request #1880 from amalbala/patch-1

Update Examples.md

github.com/libvips/libvips - 3cd880260f55f5420864c0184ae11773eceafab7 authored about 4 years ago
Update Examples.md

Just some issues I found while testing the examples:
- Reference on header for the file try255....

github.com/libvips/libvips - a4e57ace7434a95c6356b67d11b34e363e1ea854 authored about 4 years ago
missing include

github.com/libvips/libvips - af6b419542d0bc1a9a0b20656c7c63280f12019b authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - b86c9c52e1c1f93c6bc07ff958cc92465190b424 authored over 4 years ago
flush target at end of write

we were missing end-of-write flushes on four save operations

thanks harukizaemon

see https://g...

github.com/libvips/libvips - 4de9b56725862edf872ae503a3dfb4cf05da9e77 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 20988977ab5425cec88c7ffe0e1e648e1373698c authored over 4 years ago
add tests for tiff pyr save region-shrink flag

we were testing the flag before, but not that the result was correct

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

github.com/libvips/libvips - 39899582d410b5556d73c1c3471964e8d34d13c6 authored over 4 years ago
fix tiff pyramid save region-shrink

we'd forgotton to connect it up

thanks imgifty

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

github.com/libvips/libvips - 85f3ac6d8fd7e31fa53c601995c055f2826249ef authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 076e7e3a9217519172d292b12ccde5090f5090f7 authored over 4 years ago
fix out of bounds read in tiffload

libtiff can change the value of some fields while scanning a corrupt
TIFF file and this could tr...

github.com/libvips/libvips - 91d9610a55409d03b91d5ff0d2022aa1b7b58269 authored over 4 years ago
Fix centre convention

github.com/libvips/libvips - 4533375f63a94f265feef3bc1fc4365b1b7d66f3 authored over 4 years ago
Revert "Remove round-to-nearest behaviour"

This reverts commit ac30bad6

github.com/libvips/libvips - 49d8051e22d1b06f64a7f85b2c70db2497cece54 authored over 4 years ago
Round sum values to the nearest integer in *_notab

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

github.com/libvips/libvips - c13d651f1c591c44438d76753f40e4f702a81bbf authored over 4 years ago
add mssing g_option_context_free() to vipsedit

We were not freeing the argument parse context in vipsedit.c.

Thanks zodf0055980

see https://g...

github.com/libvips/libvips - c99dc0fe03d59a18a8daa470955ab3684667697b authored over 4 years ago
fix two small bugs in test_connections.c

We were passing NULL rather than argv0 to VIPS_INIT(), and we were not
freeing the loaded file.
...

github.com/libvips/libvips - 4799df9efb8421749c97cdbb7b4796e1739d7fef authored over 4 years ago
only remove main image (ifd0) orientation tag

we were stripping all orientation tags on autorot

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

github.com/libvips/libvips - b42a542858b6cd71dd2fa174cfc621d39f7db475 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - c07cadd9156c9fca6de7f21c7a5a07f1e1c7cceb authored over 4 years ago
fix out of bounds exif read in heifload

We were subtracting 4 from the length of the exif data block without
checking that there were 4 ...

github.com/libvips/libvips - ae82bcc3e8797af4fdca8adf8ef73acac7718f7b authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 774b7fcf6f6ce697282af9428a5b50c04aa3e0dc authored over 4 years ago
fix vips7 webp load

webp load using the vips7 interface was crashing, thanks barryspearce

see https://github.com/li...

github.com/libvips/libvips - 0131d4d3ebb95e2fea4f5023f0bddbebe51acb9d authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - b3481f5baa3dcf8507b957f86abb5bda43d23979 authored over 4 years ago
relax is_a heic test rules

32 was a little too small, see https://github.com/libvips/libvips/issues/1861

github.com/libvips/libvips - b1e636346a3ffeee5b6c05945d52f1804bd62afb authored over 4 years ago
revise BGRA->RGBA

github.com/libvips/libvips - a1ae0d1d68045c7468091d07db0132bcadb99f70 authored over 4 years ago
improve BGRA -> RGBA conversion

github.com/libvips/libvips - 93f67a2bdf53dcf30929d54c2919491d81a0314d authored over 4 years ago
add pdfium load from source

github.com/libvips/libvips - 50288c5f18d2285dadf9853d6cf7a6a9ceb8abfc authored over 4 years ago
fix pdfium mutex init

We need to make the mutex in _class_init, not _build, since we can lock
even if _build is not ca...

github.com/libvips/libvips - 1590d418b9e289cdfddd53beb1db168b3b588dda authored over 4 years ago
get pdium load working again

It had bitrotted a bit. Thanks @Projkt-James.

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

github.com/libvips/libvips - 47b04c9da6a7f9da0a39bd0baeaa431796b3a5ad authored over 4 years ago
better GraphicsMagick image write

We were not setting matte or depth correctly, thanks bfriesen.

github.com/libvips/libvips - d1f84b0985e977374c6ea126eca9e70a71c43467 authored over 4 years ago
move the pdfium lock init

move it inside the existing ONCE

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

github.com/libvips/libvips - 5556f1ec656dcf11eba703b79a4842f6582ec82a authored over 4 years ago
Merge pull request #1857 from DarthSim/fix/separate-lock-for-pdfium

Separate lock for PDFium

github.com/libvips/libvips - 62ad3c222e2ea57241bf8ce75ddc118b9541e47b authored over 4 years ago
Separate lock for PDFium

github.com/libvips/libvips - 6fd8f20844a00c549b57cf036866030e3e4f0277 authored over 4 years ago
fix heifload with libheif 1.6

heif_avif wasn't added until libheif 1.7

github.com/libvips/libvips - 888b5654a065832e238abea1787a9debff109f1a authored over 4 years ago
Merge pull request #1852 from kleisauke/vips-argument-collect-set

Speed up VIPS_ARGUMENT_COLLECT_SET

github.com/libvips/libvips - 8d4852f2179a89eb2cfdc99b1979ce8290f92695 authored over 4 years ago
Speed up VIPS_ARGUMENT_COLLECT_SET

By using G_VALUE_COLLECT_INIT, see:
https://bugzilla.gnome.org/show_bug.cgi?id=603590

github.com/libvips/libvips - e0b3e53c0e268439b236fae9d271767e0350b065 authored over 4 years ago
Merge pull request #1850 from lovell/heif-compression-metadata

heifload: expose heif-compression metadata

github.com/libvips/libvips - 302f1f70d908127db0356ac9e72783ecd33cfab8 authored over 4 years ago
heifload: expose heif-compression metadata

github.com/libvips/libvips - 1177bd1dae4ba5fce7a5917ecb74d8cd33c598ef authored over 4 years ago
fix build with libheif save buit not load

We had some definitions inside the #ifdef HEIFLOAD.

Thanks estepnv

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

github.com/libvips/libvips - f1d2d4030ef0a69e67731e4102ea7d02661f1ed2 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 29b6ba12947a179c650f318354ffd1f57903097d authored over 4 years ago
fix a regression in the C path for dilate/erode

A ++ had been dropped in the recent refactoring. Credit to kleisauke.

See https://github.com/li...

github.com/libvips/libvips - 678b6d5c95cbc694399df8aeda6fa4a33b8e549d authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 9fbf49cf6046f597e5e0d8220f16b6cbe726ad89 authored over 4 years ago
note new "speed" param in heifsave

To help support the rapid move to AVIF.

see https://github.com/libvips/libvips/pull/1819#issuec...

github.com/libvips/libvips - 80b73af225dac3b34d92becad630061934d72af5 authored over 4 years ago
libheif: expose speed parameter (currently AV1 compression only)

Supports both aom and rav1e encoders by limiting to a 0-8 range.

(The rav1e encoder accepts spe...

github.com/libvips/libvips - fc1e609f446778f97011a2eed23addfd15d4c613 authored over 4 years ago
add a test for vipsthumbnail of stdin/stdout

github.com/libvips/libvips - f1c8959e66046a42de580b2cece79a54eb982a67 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 74d399088a9dde192a4bb375ce372d1333820606 authored over 4 years ago
pdfload was missing a rewind on source

github.com/libvips/libvips - 5b119e183f9e89002c9b50f0ca4fcfc61d113872 authored over 4 years ago
revise pipe sources (again)

Simplify and cleanup.

github.com/libvips/libvips - edbe9bf8ef91744a12cbf2a2ede59fd0e4098d0f authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - 727eb2ee395f1aafcdfe4177df7c23d901160784 authored over 4 years ago
improve seek on pipes

There were a few issues in VipsSource around seeking on pipes. With this
patch, EOF detection is...

github.com/libvips/libvips - 0ee8b1e8445d695a2ec249ed53c270b756a46011 authored over 4 years ago
add stdin, stdout to vipsthumbnail

eg.

vipsthumbnail stdin[page=2] -o .jpg[Q=90]

mirror of syntax in new_from_file etc.

github.com/libvips/libvips - a1505c6f721628f8c1a92ff198db24ec2946c9c8 authored over 4 years ago
update vipsthumbnail docs for --export-profile

and --input-profile

github.com/libvips/libvips - fbaa3c6dffa6da6b2f31798e16010c53d0dfea78 authored over 4 years ago
note improvements to iprofile

The docs had fallen behind a bit ... iprofile is no longer usually necessary.

see https://githu...

github.com/libvips/libvips - f2956ac0691e0e21fbb1b84176c955199bab1e96 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - c27c471e28262c8ac44406684bfd3a365f489f9e authored over 4 years ago
get docs building with goi 1.66+

It builds now, but some doc sections are missing. Fix this properly in
8.11.

See https://github...

github.com/libvips/libvips - e3181e05799fa1e51e1a4f8fc6884e3f9c3de765 authored over 4 years ago
Merge branch '8.10' of github.com:libvips/libvips into 8.10

github.com/libvips/libvips - b3f77634dfe13325f4c9ff7bcc3136a63690d398 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - b078c3c164210ba02717860affd3c6033d454bbc authored over 4 years ago
revise heifload EOF detection

VipsSource used a unix-style model where read() returns 0 to mean EOF.
libheif uses a model wher...

github.com/libvips/libvips - 237604bb078bd971608c0b93fe893d2882c8cf18 authored over 4 years ago
heifload: prevent reading beyond end of source buffer

github.com/libvips/libvips - 78295188474682070b685aec0fd7c8bcdd3b4099 authored over 4 years ago
heifload: prevent reading beyond end of source buffer

github.com/libvips/libvips - c714a2b31576cc920cf806154a023ecf6bfcb161 authored over 4 years ago
Merge pull request #1833 from lovell/libheif-check-source-buffer-length

heifload: prevent read beyond end of source buffer

github.com/libvips/libvips - 119bc7357dc40e349b2ea5fb7ac7351e968eca0c authored over 4 years ago
heifload: prevent reading beyond end of source buffer

github.com/libvips/libvips - cee4061c73506ef2527ec6bb42bc30f914cee417 authored over 4 years ago
Merge branch '8.10'

github.com/libvips/libvips - d967f2bf657402d90455b67b4e8f8f07b7ff74f2 authored over 4 years ago
note fractsurf fix in changelog

github.com/libvips/libvips - cdae2c19953f1e79355a0d33e1b1739599966956 authored over 4 years ago
Fix test failure on ARM-based Windows

The optional parameters of vips_gaussnoise were incorrectly
passed within vips_fractsurf. This w...

github.com/libvips/libvips - 01765df53c7ca80cfc8a32849fe9adc700bd33de authored over 4 years ago
Merge pull request #1832 from kleisauke/gaussnoise-params

Fix test failure on ARM-based Windows

github.com/libvips/libvips - 08cd0a93f776503859c31f4020aa2b423a06e4c3 authored over 4 years ago