0

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

我使用了以下过滤器选项。是否有人遇到过类似的问题,或者是否有任何想法如何强制查看器进入同步模式?

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

1 回答 1

0

我假设您使用的是https://github.com/usnistgov/OpenSeadragonFiltering?我相信卡曼过滤器本质上必须是异步的,所以我认为你看到的效果(直到你放大它们才起作用)是因为你试图让它们同步。坚持使用异步,它们应该可以工作。

于 2021-08-27T18:23:56.103 回答