jcupitt.bsky.social
@jcupitt.bsky.social
v3.0 of pyvips, the libvips binding for python, is out!

pypi.org/project/pyvi...

This release is much easier to install -- it's just `pip install pyvips[binary]` and it'll automatically download the right libvips for your platform. Linux / macOS / Win, x64 and arm64.
Client Challenge
pypi.org
April 28, 2025 at 10:22 AM
nip4 has a first test release!

github.com/jcupitt/nip4...

This is a rewrite of nip2 for the gtk4 UI toolkit. The backend is all the same, so it should run all old workspaces, but the UI is new and quite a bit slicker.

Any feedback would be very welcome!
Release v9.0.1-3 · jcupitt/nip4
First public release A windows binary is in the assets tag below. For linux, there's a PR to add nip4 to flathub here: flathub/flathub#6166 You can install one of the test releases from that PR wit...
github.com
February 25, 2025 at 3:22 PM
nip4, the libvips image processing spreadsheet, is almost done!

www.libvips.org/2025/01/31/n...

It's correctly loading all the test workspaces I have, including a monster with 8.500 rows and 15,000 images.

I'm aiming for late Feb for a first alpha release.
nip4 January progress
A fast image processing library with low memory needs.
www.libvips.org
February 1, 2025 at 12:31 PM
You can compare speed and memory use like this:

$ /usr/bin/time -f %M:%e vipsthumbnail big.jpg --size 256x256 -o x.jpg
58180:0.20
$ /usr/bin/time -f %M:%e convert big.jpg -resize 256x256 x.jpg
717356:1.39

The output is peak memory use in kb, elapsed time in seconds. This is a 10k x 10k pixel JPG.
December 16, 2024 at 4:17 PM
libvips 8.16 (used for image handling on bsky) is out now! Here are the release notes:
www.libvips.org/2024/10/10/W...
Headlines:
- added signed distance fields for image generation
- much better JXL support (animation, metadata, colour management)
- better webp support
- ... some minor things
What's new in libvips 8.16
A fast image processing library with low memory needs.
www.libvips.org
October 28, 2024 at 12:12 PM