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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java缓冲读取器和优先级队列一起工作?   java在注释与@OneToMany的关系时,是否可以定义左连接?   JSONJava8异常:com。fasterxml。杰克逊。数据类型。jsr310。应得的。InstantDeserializer没有默认(无参数)构造函数   java编写正则表达式   elasticsearch为什么Elastic Search java API忽略了我们的查询限制?   java小程序处理文件在本地工作,但在网站中失败   java停止并等待UDP服务器   java试图使用数组列表创建每个索引的双精度。复制工作不正常   java如何使用OSGi片段以相同的文件名贡献依赖于平台的本机代码?   java JGit:检索文件对象Blob而不访问其数据的最快方法   java解析周、小时和分钟   java映射器应该如何获得正确的值   for循环的java输出