文档

rsetwrite

从图像文件创建降低分辨率数据集

语法

rsetfile = rsetwrite (File_Name)
rsetfile = rsetwrite (File_Name output_filename)
output_filename rsetfile = rsetwrite(适配器)

描述

rsetfile = rsetwrite (File_Name),在那里File_NameTIFF或NITF图像文件,创建一个降低分辨率数据集(R-Set)从指定的文件。R-Set文件写入当前工作目录名称基于输入文件名称。例如,如果File_Name“VeryLargeImage.tiff”,rsetfile“VeryLargeImage.rset”。如果一个图像文件包含多个图像,只有第一个是使用。

rsetfile = rsetwrite (File_Name output_filename)从指定的图像文件,创建一个R-Set使用output_filename新文件的名称。在这种情况下,rsetfileoutput_filename都是相同的。

output_filename rsetfile = rsetwrite(适配器)创建一个R-Set从指定的图像适配器对象,适配器。提供图像适配器定义的类rsetwrite通用的API读取特定的图像文件格式。看到的文档ImageAdapter为更多的细节。

例子

示例1:创建一个R-Set文件

想象一个非常大的图像通过使用R-Set。取代“MyReallyBigImage.tif”在下面的例子中,文件的名称:

big_file =“MyReallyBigImage.tif”;rset_file = rsetwrite (big_file);imtool (rset_file)

示例2:将TIFF文件转换成R-Set文件

创建R-Set每个TIFF文件目录中包含很大的图像。R-Set文件解压到一个临时目录:

d = dir (* .tif *);image_dir = pwd;cd (tempdir) p = 1:元素个数(d) big_file = fullfile (image_dir, d (p) . name);rsetwrite (big_file);结束

提示

rsetwrite创建一个R-Set文件将一幅图像划分为空间瓷砖和重采样图像在不同分辨率的水平。当你打开R-Set文件工具,放大的图片,你把瓷砖在更高的分辨率。当你缩小,你查看瓷砖分辨率较低。通过这种方式,图像的清晰度和内存使用是最优性能的平衡。R-Set文件包含一个压缩的全分辨率数据的副本。

因为R-Set创造可以耗费时间,进度条显示操作的状态。如果你取消操作,处理停止,没有书面文件,和rsetfile变量将是空的。

rsetwrite金宝app支持NITF未压缩的图像文件,版本2.0或更高版本。它不支持NITF文件超过金宝app三个乐队或浮点数据。图像与多个数据乐队如果他们包含无符号整数数据。

虽然有可能创建一个R-Set从一个图像尺寸小于单个R-Set瓷砖的大小,结果R-Set文件可能会更大,且要花很长的时间来加载比原来的文件。当前R-Set瓷砖的大小是512 x 512像素。

另请参阅

|

介绍了R2009a

这个主题有帮助吗?