What I shipped:
Two new tools live: Resize Image and Crop Image, both on libvips natively
A long-form guide, "How to Compress Images Without Losing Quality," written to feed my compress JPG/PNG/WebP pages with real internal links and real benchmarks from 24 of my own iPhone photos
A site-wide "Image Tools" block (inline section + footer column) so every page now cross-links to the new tools
Squashed a nasty non-deterministic segfault in the libvips Rust bindings. It was a double-free: the binding derives Clone over the raw image pointer, so cloning copied the pointer without bumping the refcount and Drop freed the same object twice. Replaced the clone with an explicit copy, disabled the op cache, and the crashes plus the G_IS_OBJECT warnings are gone. Happy to write up the war story if anyone wants it.






