ENVI5.3SP1中保存拉伸显示图像为外部文件

    为了表现更多的信息,很多遥感图像以16bit提供。现在显示系统都是24位和32位。24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方。但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度也就是8位透明度,发色数其实2的24次方,但是增加了8位透明度,就规定它为32位色。简单的理解就是图像在显示系统中都是以单波段8位显示,RGB合成24位彩色显示。因此,高于8bit的图像都会经过拉伸以8bit灰度级显示。

     在ENVI中也不例外,打开16bit图像时候会以某一种方法拉伸显示,那么问题来了,如何显示效果很好的图像保存为8bit图像,使得在其他软件中可以不拉伸也能很好的显示。如下图所示。

图:左-未拉伸,右-拉伸后

     在ENVI5.3SP1中很容易实现。

(1)选择一种拉伸方式,让图像很好的显示。

(2)在主窗口中,选择File->Export View to->Image File,打开Export View to Image File面板。

(3)在Export View to Image File面板中,可设置以下参数:

  • 输出范围(Output Extent):当前视图(Current),整个图像(Full)
  • 地图比例尺(Map Scale ):根据图像分辨率和大小自动计算
  • 像素大小(Pixel Size):默认为原始图像分辨率
  • 缩放系数(Zoom Factor):默认为1
  • 输出格式:ENVI或者Tiff

       (4)选择输出路径和文件名。

图:图像输出窗口

      如下图为在phtoshop中打开输出的结果文件,可以看到显示效果跟ENVI中拉伸显示的效果一样。

图:phtoshop中打开输出的结果文件

posted @   ENVI-IDL技术殿堂  阅读(814)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示