欢迎任何库、API或提示。我试图在我的浏览器上使用Javascript的画布工具绘制Landsat 8图像。陆地卫星8个波段的灰度反射率值分别为最小-32768和最大+32767(int16).Canvas实用程序为范围0-255提供了RGBA。如果我缩放(-32768,32767)范围到(0,255),我基本上是错过了点的大地卫星卫星拍摄良好的详细图片。
发布于 2016-08-22 06:08:03
发布于 2016-08-22 03:26:58
在浏览器之外进行计算是有原因的。如果浏览器上不可行,请尝试在云机器上进行计算,并通过HTTP发送结果。
浏览器端可以以较低的空间分辨率执行计算,而不是降低数值精度.
此外,您还可以给用户选择动态范围压缩(一个单调的振幅映射函数),这降低了数值精度,但仍然提取一个范围是有用的,根据用户的分析需要。
发布于 2016-08-22 07:33:45
绘制成图像格式,而不是画布,然后呈现图像。
Png支持32位和64位颜色,您可以将base64编码的数据字符串输出到浏览器,以避免保存为文件。
http://www.xarg.org/2010/03/generate-client-side-png-files-using-javascript/
https://softwareengineering.stackexchange.com/questions/328962
复制相似问题