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.14'

github.com/libvips/libvips - 70976ec456cce3366cccfdedf25a2c5e41661a40 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
colour: ensure chromatic adaptation from/to D50 (#3491)

When converting between white points, a chromatic adaptation is
required to compensate for a sh...

github.com/libvips/libvips - 2f9d49c4f27af59d18a9fc261b1d827a16744a48 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
colour: ensure CMYK conversion uses the embedded ICC profile (#3483)

i.e. when using `vips_colourspace()`.

github.com/libvips/libvips - 4f12edcb408fe61a15ba065cc51d62cbd011105e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Changelog entries for 236313a and 462dc2d (#3522)

github.com/libvips/libvips - 203ad981a3ecfc35c212bccea7f93702f2c809c6 authored over 1 year ago by Lovell Fuller <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 4698e105b685dc0ee52d0608b80159c322a6f820 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
heifsave: limit output dimensions

github.com/libvips/libvips - 462dc2d8161679185875d618736187a7c5749541 authored over 1 year ago by Lovell Fuller <[email protected]>
pngsave: ensure EXIF can be added to PNG output (#3510)

Previously the input had to already contain EXIF for PNG
output to also contain EXIF.

This c...

github.com/libvips/libvips - fcf3ff3167ec8524269b18b68e0d3335a0badb72 authored over 1 year ago by Lovell Fuller <[email protected]>
Fix signed_fixed_round( 0 ) (#3502)

github.com/libvips/libvips - 0df1fc51a9cc2a61777d8fba97189f5ceee68511 authored over 1 year ago by Sergey Alexandrovich <[email protected]>
OSS-Fuzz: suppress leak warnings from libheif (#3498)

Alternative to PR #3489, which didn't work since LSan performs the
leak check within an `atexit...

github.com/libvips/libvips - 16aeae9e76999d5bd8ac2fb2c4f356bd84b6f7cb authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 3f74231ccdfe2516e7adbdd4be7327df49cf6dd4 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
jxlsave: sync quality-to-distance calculation with libjxl (#3459)

See:
https://github.com/libjxl/libjxl/commit/f38074f8474d8fbaf424b930caeaf0fb486886f5

github.com/libvips/libvips - 3834a9f73573f1221ed917d5f1d3f6b2d55d5b13 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
colour: swap built-in profiles with ICC v4 variants (#3400)

Uses the CC0-licensed ICC v4 profiles provided by
https://github.com/saucecontrol/Compact-ICC-P...

github.com/libvips/libvips - d6ec96f82551662afc0b59112d1d3607ec2ce86c authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
OSS-Fuzz: mark `heif_deinit()` as dtor (#3489)

Ensures the 'static' conversion tables are properly cleaned up.

github.com/libvips/libvips - 69729b9dda503aa660739fd2c757db6204aca001 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
lsan: suppress leak warnings from libheif (#3481)

libheif creates 'static' conversion tables at init.

github.com/libvips/libvips - 62f68fc136e9bc65ef005c9395c165e049ce4a41 authored over 1 year ago by Lovell Fuller <[email protected]>
Don't use 0 as a default for pngsave bitdepth (#3485)

pngsave introspection lists 0 as the default value for bitdepth, but
this value does not work:
...

github.com/libvips/libvips - b6dac0f28aa78b764afb7ed147f3fde8281a487d authored over 1 year ago by John Cupitt <[email protected]>
fix docs typo

thanks naklion

see https://github.com/libvips/ruby-vips/issues/366

github.com/libvips/libvips - f89e4e8a84456110e209d0675be01102b6a7bfbd authored over 1 year ago by John Cupitt <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 1d29a12d7cb25cfe97676ddd73ce0a079c9e0146 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
test: fix compilation of `test_descriptors.c` on win32 (#3478)

github.com/libvips/libvips - e3fa0e7a7b952890f3035a731d7439673db38e6f authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - a1b1aac66e1ba580333f06d56a31cf0223ce0f3f authored over 1 year ago by John Cupitt <[email protected]>
print intent in colour debug

github.com/libvips/libvips - 3cddee6986e70d45b3897a348d5f0984e38f77e6 authored over 1 year ago by John Cupitt <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - fd3dd7fb92142e64dbf6fd6abcfe946a4efe1191 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
OSS-Fuzz: build libheif with CMake (#3477)

libheif has removed the Autotools build system in favor of CMake.

github.com/libvips/libvips - 69e46b7360356167abaf30541c02b3db8b2ab39e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - b71c88fbab4ef85d3fde9a948a448e84c513d42d authored over 1 year ago by John Cupitt <[email protected]>
fix vips7 PNG support with libspng (#3467)

We were not registering the vips7 PNG loader when built against libspng.

See https://github.c...

github.com/libvips/libvips - fd21086682ac8389889fcd64d11bd6e171f49c7d authored over 1 year ago by John Cupitt <[email protected]>
pdfiumload: add support for forms (#3456)

Resolves: #3455.

github.com/libvips/libvips - 0c81f5a360a1c0d2ab361baf3fdc98ffadddda5d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 322a516356de1ff0fdbc505b9b626188aa17f5e3 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
test: skip `webpsave_timeout` when libwebp is not available (#3447)

Co-authored-by: Kleis Auke Wolthuizen <[email protected]>

github.com/libvips/libvips - afe6c606c998e193d80246fa5bc6d9acf5ee18d2 authored over 1 year ago by Hamed Nemati <[email protected]>
Skip descriptors test at runtime instead (#3451)

`/proc/self/fd` might still be available when running on some BSD
variants or under emulation. ...

github.com/libvips/libvips - 8d976bb72d5cd080ec53fec7bf4d6eee3f4c0ed1 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Regenerate POTFILES.in, C++ binding and function list (#3445)

Incorporates the changes of commit 4d51821 and 3be16bb.

github.com/libvips/libvips - e34cbae4b7162db783d3677ac09112394690ccb1 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
add scharr and prewitt edge detectors (#3436)

And Sobel is slower but more accurate for non-uchar images.

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

github.com/libvips/libvips - 3be16bb5c263f4bd03aa00d20fce186adc396e63 authored over 1 year ago by John Cupitt <[email protected]>
Change introspection option to feature type (#3432)

Avoids having to explicitly disable introspection support if GOI is
not installed.

Also, dis...

github.com/libvips/libvips - c0a0630c6bc10420766a6f83adcdd02330fa859d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
add link to FUNDING.yml for charity bike ride

github.com/libvips/libvips - e023735d14a3604c833f56e5ea82be3bbe24b67f authored over 1 year ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - b89102fcc1e8f121b9bc25d5c9fd501b5d9dd932 authored over 1 year ago by John Cupitt <[email protected]>
revise flatten docs

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

github.com/libvips/libvips - 53cf57966e22415c884f87f0173f03c3f846b946 authored over 1 year ago by John Cupitt <[email protected]>
Add premultiplied option to smartcrop (#3425)

github.com/libvips/libvips - de43eea1c1d0ee7e6e91a66f1256c864b3bf124c authored over 1 year ago by Lovell Fuller <[email protected]>
Ensure `load->nocache` is honored (#3409)

This flag could be set during `_build()`.

github.com/libvips/libvips - 5000d0de21ef05417db4017999fef2cad137cd9b authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 45c373cfb6de0ebec36e6a4676a0164367f8ab2a authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
bump min version for libheif

We use heif_image_handle_get_luma_bits_per_pixel() in heifload, which
was only added in libheif 1.4

github.com/libvips/libvips - 7c8ec9d4c7229ab1b51569693fe63dc2394b879f authored over 1 year ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 8a2f5254ddc7f09d644d5355b62c5c1028094e67 authored over 1 year ago by John Cupitt <[email protected]>
fix typo in jpegsave argument name

github.com/libvips/libvips - 7518eead934ffbea03a31353aaadaae84e382856 authored over 1 year ago by John Cupitt <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 645c76efb2c0ab49edc54b32e57bd04acfc3e01e authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
tiffsave: fix use-after-free during pyramid save (#3413)

`TIFFClose()` could still use the target after it had been unreffed.

Resolves: #3411.

github.com/libvips/libvips - 5f3678d86221e9fc477d1a56479d4f1ed48f392d authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - c888ca354bab6651cf7be2a7e5bcef663aa20053 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
tiffload: slightly relax tile size sanity check (#3404)

(Arbitrary) upper limit is now 8192, a commonly-used multiple of 16.

github.com/libvips/libvips - 236313aeb728bec8d6cf276df59bb4b36a1e2cc9 authored over 1 year ago by Lovell Fuller <[email protected]>
colour: add a fallback for greyscale profile (#3399)

Uses the CC0-licensed 'sGrey-v2-magic.icc' profile from
https://github.com/saucecontrol/Compact...

github.com/libvips/libvips - cbe65cc060d62887ae505087a9ff49c78650dd97 authored over 1 year ago by Kleis Auke Wolthuizen <[email protected]>
fix a g-ir-scanner warning

github.com/libvips/libvips - 1e1c5ff108d285c5563e126985037f06705eb724 authored almost 2 years ago by John Cupitt <[email protected]>
typo: stray colon was messing up g-ir-scanner

github.com/libvips/libvips - a68f19eae1a64b9dd3304b5b6a24bd36bbe110e5 authored almost 2 years ago by John Cupitt <[email protected]>
add "revalidate" to loaders (#3370)

This commit adds a "revalidate" option to all loaders.

The idea is that if this flag is set, ...

github.com/libvips/libvips - 4d51821d66c4884a745ffb69cc569e53144ac6c3 authored almost 2 years ago by John Cupitt <[email protected]>
Bump version to 8.14.3 (#3398)

github.com/libvips/libvips - b18cda7af33e413ae27b8b56f2875db9460f38f5 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Release v8.14.2 (#3396)

github.com/libvips/libvips - 800b7f20a4f75a72775692bbb4775a17a338bc83 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
avoid a critical during module load (#3391)

If load fails, don't call `make_resident`, since this will trigger a
glib critical error.

See h...

github.com/libvips/libvips - ecf3285f7d78f95f8e238cc1f95b1831d6500b89 authored almost 2 years ago by John Cupitt <[email protected]>
avoid a critical during module load (#3391)

If load fails, don't call `make_resident`, since this will trigger a
glib critical error.

Se...

github.com/libvips/libvips - 8390e88c6b90e4033304af4e2df2c8a94530e29a authored almost 2 years ago by John Cupitt <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - db02d9f949d36766d39c20b9b8c507d9523cc033 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Fix compatibility with MSVC (#3383)

github.com/libvips/libvips - 2e6ac93cfe3965dec48dc9b2e4449235962de61b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Fix openslide associated image load (#3384)

Before this PR I see:

```
$ vips copy CMU-1.svs[associated=label] x.png
Segmentation fault (cor...

github.com/libvips/libvips - 7756f158ef6b4c385b6b3bf415fbaff992588b6a authored almost 2 years ago by John Cupitt <[email protected]>
Fix openslide associated image load (#3384)

Before this PR I see:

```
$ vips copy CMU-1.svs[associated=label] x.png
Segmentation fault ...

github.com/libvips/libvips - 8a7b2ede3b2d42171e6a26b0be9e571abdfd5850 authored almost 2 years ago by John Cupitt <[email protected]>
Prevent use of void pointer arithmetic (#3381)

Co-authored-by: Kleis Auke Wolthuizen <[email protected]>

github.com/libvips/libvips - 3848b5fad4570fdf9fd2e5eee2ce6c74655f617d authored almost 2 years ago by Lovell Fuller <[email protected]>
colour: use floating-point APIs of lcms (#3373)

Avoids the need to pack the buffer of floats into lcms's fixed-point
formats and ensures full p...

github.com/libvips/libvips - 29038764c83d5593e86d50a0eedf04f62f1cbc0f authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
colour: fix ICC handling of RGB images w/ a monochrome profile (#3372)

This restores the `vips_image_expected_bands` function and matching
logic (which had been remov...

github.com/libvips/libvips - 28d4d72fa69b04f7ce8c1cfc7efb631a1ce8a623 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
more instrumentation on threadpool exit size

so --vips-info now reports on pool size on termination, ie. once it's
reached a steady state

fo...

github.com/libvips/libvips - 1cd4ba39df3c90e00ce9c5b49c6433ac8e1aabf3 authored almost 2 years ago by John Cupitt <[email protected]>
revert a threadpool change to make a separate PR

see https://github.com/libvips/libvips/commit/6e4d014c8cea2140d4af6fc4b9ad38e73049c8b2

github.com/libvips/libvips - 5fd3ee62e6efe14bd8de404a033bea6aabf350d9 authored almost 2 years ago by John Cupitt <[email protected]>
rename "vector" as "line_art" in find_trim

Hopefully it'll be less confusing.

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

github.com/libvips/libvips - 6e4d014c8cea2140d4af6fc4b9ad38e73049c8b2 authored almost 2 years ago by John Cupitt <[email protected]>
thumbnail: skip colourspace conversion when needed (#3369)

i.e. if the image needs to transformed with a pair of ICC profiles.

Resolves: #3159.

github.com/libvips/libvips - 4cfa7c05e744b64a0ceaa8a104cc1ead2e2d6acc authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
colour: D65 uses a temperature of 6504K (#3367)

github.com/libvips/libvips - 1ce9842fa301e8ddce706d0fee593faefaf9d4fb authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
webpsave: add progress hook (#3333)

Ensures early abort of encoding if the image is marked as killed.

(cherry picked from commit 65...

github.com/libvips/libvips - ecafda78d2275cdb9e09b30f30c65c66def77322 authored almost 2 years ago by Daniel Löbl <[email protected]>
webpsave: add progress hook (#3333)

Ensures early abort of encoding if the image is marked as killed.

github.com/libvips/libvips - 65c99219af5b3f4a8e9d4a9daf7886a6c97cf619 authored almost 2 years ago by Daniel Löbl <[email protected]>
Add bits per sample metadata field (#3324)

Deprecates the "palette-bit-depth" and "heif-bitdepth" meta fields.

Resolves: #3322

github.com/libvips/libvips - 986b886966322de169c1def8fbe1c5e2f473ace3 authored almost 2 years ago by MathemanFlo <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 65355b98bfab043b225f50203553b8aedab1ddbf authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
CI: ensure pkg-config is installed on macOS (#3350)

See: https://github.com/actions/runner-images/pull/7125

github.com/libvips/libvips - d4962ffa2ac19abd48c140bbe78fbb2a5eadbc34 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Update libheif section in README.md (#3347)

libheif > 1.14.2 sets those pkg-config variables always to 'yes'.

See:
https://github.com/st...

github.com/libvips/libvips - ebc3654d225022f611287a95a1d080b9df3b7a26 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
fuzz: extract the mosaic configuration from the tail (#3332)

Since it's a lot easier in terms of implementation and extracting
the image that causes a fuzze...

github.com/libvips/libvips - 02213d4031ac580d4fdb3ccce1306155657aeedf authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - e9bf960208c5f1611317231d4ce87db8e2a9cb5b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
fix strip arg to webpsave

it wasn't connected up correctly

see https://github.com/libvips/libvips/discussions/3341

(cher...

github.com/libvips/libvips - fe203d72eccc9294615e9eb060ba2d54020dedca authored almost 2 years ago by John Cupitt <[email protected]>
Dedupe fits header (#3282)

* don't write FITS keywords more than once

We mustn't write most FITS header keywords more than...

github.com/libvips/libvips - 441d09fb01c0dbd2de799245fc38757404a29d86 authored almost 2 years ago by John Cupitt <[email protected]>
Import and simplify OSS-Fuzz build script (#3330)

(cherry picked from commit 80f1d89365ecd69b268e7ffd22fed8b0d4f5fa62)

github.com/libvips/libvips - 9bd5469d42bfce4f7a412a289b53363e89b5ce6b authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
CI: switch from libjpeg-turbo to mozjpeg on macOS (#3345)

See: #2995

github.com/libvips/libvips - b8f77d5b6fe92b47e7a3089292fdcde305d6d19a authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
fix strip arg to webpsave

it wasn't connected up correctly

see https://github.com/libvips/libvips/discussions/3341

github.com/libvips/libvips - 6715108a2dc45c04634ab0ed545ccac6a63e7592 authored almost 2 years ago by John Cupitt <[email protected]>
improve DemandStyle docs

github.com/libvips/libvips - 682cd33ad73049ffa481eb793dc1748382d257a3 authored almost 2 years ago by John Cupitt <[email protected]>
fix invertlut docs

The table docbook markup is no longer supported, so it's ascii art.

See https://github.com/libv...

github.com/libvips/libvips - 870f9e5ee5f30f4cdb39c98e400150591ccab078 authored almost 2 years ago by John Cupitt <[email protected]>
fix buildlut docs

The docbook table is no longer supported, so it's ascii art now.

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

github.com/libvips/libvips - 598471856aaf8cb694275da12c734ba578b9d543 authored almost 2 years ago by John Cupitt <[email protected]>
Merge branch 'master' of github.com:libvips/libvips

github.com/libvips/libvips - 51b9f19258dbae75ac63c0e07bfbd64e753cf804 authored almost 2 years ago by John Cupitt <[email protected]>
allow negative line spacing in text

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

github.com/libvips/libvips - 1455af77b98cd7c868c8493a815bc1334156c806 authored almost 2 years ago by John Cupitt <[email protected]>
Improve C++ binding (#3326)

- Add `inplace()` / `VImage::new_from_memory_copy()`.
- Add overloads for `draw_*()` / `VImage:...

github.com/libvips/libvips - 8ea6cffcd5c3cefbc1771f781fa8606ec9255952 authored almost 2 years ago by MathemanFlo <[email protected]>
add "vector" switch to find_trim (#3329)

disables the median filter to make handling vector art more accurate

see https://github.com/l...

github.com/libvips/libvips - aa439094903861bed6fe387b331761ce03fc5855 authored almost 2 years ago by John Cupitt <[email protected]>
Import and simplify OSS-Fuzz build script (#3330)

github.com/libvips/libvips - 80f1d89365ecd69b268e7ffd22fed8b0d4f5fa62 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - ba6891967f16b61545179ecd5ee33371c063bfd3 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
CI: fix test failures on macOS (#3327)

* CI: fix test failure on macOS

Remove the ICC profile after the image is converted to 16-bit...

github.com/libvips/libvips - e9278cbece91d0ef6f49bef39de61f2ca58514d5 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
Merge branch '8.14'

github.com/libvips/libvips - 76f2178a31d62ebc84e30a0d0a04216271bd7e34 authored almost 2 years ago by John Cupitt <[email protected]>
oooop, pnm write was not being inited

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

github.com/libvips/libvips - 432d3a425979cbb508cc27bfe64be6e29190ccab authored almost 2 years ago by John Cupitt <[email protected]>
radiance: clean-up and update (#3318)

- Fix a few Clang warnings.
- Clean-up unused macros/externs.
- Sync with version 5.3.

github.com/libvips/libvips - 203c7482d90be8ec7a721ceb46f549920ae9a812 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
tiffload: sanitise JPEG dimensions before decompression (#3311)

Ensure a call to jpeg_calc_output_dimensions occurs before
jpeg_start_decompress, as jpegload al...

github.com/libvips/libvips - 35d32ff844e8283b14d052dfb234b900b6968e9c authored almost 2 years ago by Lovell Fuller <[email protected]>
note doc fixes in changelog

github.com/libvips/libvips - cc2d7f004a7fa4035cebd1c6408cfbea759fccf1 authored almost 2 years ago by John Cupitt <[email protected]>
add docs for "rgb" on openslideload

oop, docs were missing

github.com/libvips/libvips - ff01039fe5d00994ac1be2da99e6c578f974d765 authored almost 2 years ago by John Cupitt <[email protected]>
fix a link in the cpp docs

github.com/libvips/libvips - 1e684f9c4e05b7939b05477c868c8db2338dc1c8 authored almost 2 years ago by John Cupitt <[email protected]>
Fix broken links in README (#3315)

github.com/libvips/libvips - 07e63a12c34c6bfafacebab623d9f4b9802696f0 authored almost 2 years ago by Rodrigo Torres <[email protected]>
nsgifload: add support for the interlaced flag (#3312)

Resolves: #3267.

github.com/libvips/libvips - 66e5b4cdc5ad307c0858ee913eb82b721b25e6cb authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
colour: mark `->process_line` functions as static (#3313)

These are only used in the same file, and not exported.

github.com/libvips/libvips - e46ad151ad98550ac96bed5c528adb354be5c514 authored almost 2 years ago by Kleis Auke Wolthuizen <[email protected]>
colour: manually inline vips_col_scRGB2XYZ, ~2x faster (#3310)

Compilers will not inline the call as the function is part
of the public API defined in a separ...

github.com/libvips/libvips - 7527cca7d9f8ad181b22e13eb985c26a9f4e83ff authored almost 2 years ago by Lovell Fuller <[email protected]>
tiffload: sanitise JPEG dimensions before decompression (#3311)

Ensure a call to jpeg_calc_output_dimensions occurs before
jpeg_start_decompress, as jpegload a...

github.com/libvips/libvips - d121ac229f410a0ae6bab9e8a46e0dfe8064db85 authored almost 2 years ago by Lovell Fuller <[email protected]>