提问人:s1o 提问时间:6/10/2022 最后编辑:s1o 更新时间:6/14/2022 访问量:240
转换 Uint16 -> 字节图像更暗
Convert Uint16 -> Byte Image is darker
问:
我想将具有 Uint16 像素的图像转换为字节像素。我实际上是使用 GDAL 库(和gdal_translate命令)来执行此操作,但输出图像比原始图像更暗
你知道我该怎么做才能在不失去这种亮度的情况下转换 Uint16 -> Byte ?或者我可以做一些事情来转换输出图像吗?
答:
0赞
Jan Ruzicka
6/14/2022
#1
您需要指定比例值。 例如:gdal_translate -scale 0 4000 -ot Byte input.tif output.tif
如果未指定值,则采用整个输入并将其缩放为 0 255。但是,如果指定 -scale 0 4000,则它只获取图像中包含重要信息的部分输入。
通常有一些像素的值太高,结果会产生暗图像。深色像素在输出中没有足够的空间。
评论