OpenSeadragon支持16位(甚至24位)图像

2024-10-03 23:20:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用openseadragon显示高清晰度的黑白图像,但无法从查看器中获取超过8位的图像。我目前的做法是将高低位分成不同的颜色通道,然后在查看器中重新编译,但这是一种黑客行为,需要我将图像转换为这种特定格式

有人知道这是否可以做到吗?tileCache似乎总是一个uInt8数组


Tags: 图像颜色格式数组tilecacheuint8试图用openseadragon
1条回答
网友
1楼 · 发布于 2024-10-03 23:20:51

目前,除了OpenSeadragon中的8位图像外,没有任何方法(据我所知)支持其他任何东西。有一些建议,例如:

https://github.com/openseadragon/openseadragon/issues/1643

……但到目前为止还没有任何结果。我们使用2D画布来存储瓷砖和绘制视口,我认为这仅限于8位,所以这是一个绊脚石。我们可能需要在WebGL中进行渲染,以获得真正的16位或24位颜色?这方面也有提议,但到目前为止还没有采取行动

如果你想参与其中,让这一切成为现实,那就太棒了!否则,你的黑客可能是目前最好的选择

相关问题 更多 >