vips库线程数限制
Vips library threads limit
如何通过 php 代码限制 vips 库中的活动线程数? 我想为图块剪切大图像,但我想有来自主机的 kill 脚本以限制 proc。
在 Web 中,我无法找到像 php 模块这样使用 vips 的好例子。我编写了这段代码,这是可行的,但没有限制。
$im = vips_image_new_from_file('./big_image.png', ['access' => 'sequential'])["out"];
vips_call('dzsave', $im, './folder', ["overlap" => 0, "tile-size" => 256, "depth" => "one"]);
我找到了这个功能:
vips_concurrency_set($number_of_threads);
在使用 1 或 2 次之后(也许我可以使用更多,我不尝试)托管提供商不会终止进程,但 lib 工作速度非常快。