camanjs和opensedragon:过滤器加载延迟



我想在opensedragon查看器中使用一些caman过滤器。每当我尝试同步加载多个滤镜时,滤镜加载延迟,只有在缩放图像后才可见。

我使用了以下过滤器选项。有没有人遇到过类似的问题,或者有什么办法可以强制观看者进入同步模式?

viewer.setFilterOptions({
filters: {
processors: function (context, callback) {
Caman(context.canvas, function () {
this.brightness(value);
this.render(callback);
});
},
},
sync: true,
loadMode: true ? "sync" : "async",
});

我假设您正在使用https://github.com/usnistgov/OpenSeadragonFiltering?我相信Caman滤镜本质上必须是异步的,所以我认为你看到的效果(它们在你放大之前不工作)是因为你试图让它们同步。坚持使用async,它们应该可以工作。

最新更新