如何解决更改分配给颜色的PNG值
我正在使用rasterio,希望通过更改分配给不同颜色的值的顺序来修改PNG。使用gdalinfo,这是图像当前的外观。我已经读过[rasterio color] 1,但它只会更改颜色,而实际上不会更改值。
Band 1 Block=587x13 Type=Byte,ColorInterp=Palette Color Table (RGB with 256 entries)
0: 32,64,96,255
1: 0,255
2: 16,255
3: 32,80,255
4: 255,255,255
5: 36,84,20,255
6: 52,116,255
7: 52,100,255
8: 84,255
9: 100,132,255
这就是我想要做的(下)。不确定在处理图像时是否实用甚至有效。更改的原因是我需要将PNG转换为GRIB2;当我转换时,它会根据原始的1-9顺序分配网格化值。
Band 1 Block=587x13 Type=Byte,ColorInterp=Palette
Color Table (RGB with 256 entries)
10: 52,255
15: 16,255
解决方法
我能够通过使用GDAL构建自己的VRT来完成颜色转换。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。