libvips图像处理库的绑定,api模式
pyvips的Python项目详细描述
工作原理
使用pyvips的程序不会直接操作图像 它们在源上创建图像处理操作的管道 图像。当管道的末端连接到目的地时,整个 管道立即执行,将图像从源并行流到 一次到达一个部分。
因为pyvips是并行的,所以它很快,而且不需要 把所有的图像都放在记忆里,它很轻。例如,libvips 速度和内存使用基准:
https://github.com/libvips/libvips/wiki/speed and memory-use
加载大型TIFF图像,缩小10%,锐化,然后再次保存。关于这个 test pyvips 通常比imagemagick快3倍,需要的时间少5倍 内存,
文档中有一个很方便的章节解释了libvips如何打开文件, 这提供了更多的背景信息。
http://libvips.github.io/libvips/api/current/how-it-opens-files.md.html