libvips / pyvips延迟与并发的write_to_memory`调用

问题描述

我正在尝试同时从较大的多通道tiff图像生成小图像图块,并在前几个shrink.write_to_memory()调用中遇到较大的延迟(转换为numpy数组是管道的必要部分)

我的代码如下:

shrink = shrink.reduce(scale_factor,scale_factor,kernel="linear")
image = np.ndarray(buffer=shrink.write_to_memory(),dtype=format_to_dtype[shrink.format],shape=[shrink.height,shrink.width])

上面的第二行在前几个通话中要花费30+秒,之后才能加快后续通话的速度。 shrink图片只有〜128x128。

任何建议将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...