3 ms·https://www.libvips.org https://www.libvips.orgby JimDabell 3y agohttps://www.libvips.org https://www.libvips.org