【问题标题】:camanjs and openseadragon: filters are loading delayedcamanjs 和 openseadragon:过滤器加载延迟
【发布时间】:2021-10-26 14:42:26
【问题描述】:

我想在 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",
});

【问题讨论】:

    标签: synchronization openseadragon camanjs image-viewer


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 2017-12-11
      • 2020-05-27
      • 2018-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多