【问题标题】:Dzi Viewer using CPP使用 CPP 的天珠查看器
【发布时间】:2019-11-21 08:05:00
【问题描述】:

我正在寻找 CPP 中的 Deep Zoom Image (DZI) 查看器。 目前,我们有一个用javascript(Open Seadragon)、java和C#设计的天珠图像查看器。 我正在寻找可以集成到我的 CPP 应用程序中的开源查看器。

【问题讨论】:

    标签: deepzoom openseadragon vips


    【解决方案1】:

    我做了一个小示例程序,在窗口中显示libvips 图像:

    https://github.com/libvips/vipsdisp-tiny

    整个内容大约有 300 行。它使用 gtk+3,但它应该很容易适应其他工具包。

    很酷的一点是,它不仅显示图像,还显示 libvips 管道的结尾,而且它是异步执行的。您可以滚动图像,并且在计算图像块时,线程池将在后台更新显示。

    对于您的应用程序,您可以使用vips_arrayjoin() 将 DZI 图像的图块连接起来,然后在窗口中显示 arrayjoin 的输出。

    这里有一个更完整的图像查看器:

    https://github.com/jcupitt/vipsdisp

    虽然我还没来得及完成它,很遗憾。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多