从图像文件创建降低分辨率数据集
rsetfile = rsetwrite (File_Name)
rsetfile = rsetwrite (File_Name output_filename)
output_filename rsetfile = rsetwrite(适配器)
rsetfile = rsetwrite (File_Name)
,在那里File_Name
TIFF或NITF图像文件,创建一个降低分辨率数据集(R-Set)从指定的文件。R-Set文件写入当前工作目录名称基于输入文件名称。例如,如果File_Name
是“VeryLargeImage.tiff”
,rsetfile
将“VeryLargeImage.rset”
。如果一个图像文件包含多个图像,只有第一个是使用。
rsetfile = rsetwrite (File_Name output_filename)
从指定的图像文件,创建一个R-Set使用output_filename
新文件的名称。在这种情况下,rsetfile
和output_filename
都是相同的。
output_filename rsetfile = rsetwrite(适配器)
创建一个R-Set从指定的图像适配器对象,适配器
。提供图像适配器定义的类rsetwrite
通用的API读取特定的图像文件格式。看到的文档ImageAdapter
为更多的细节。
想象一个非常大的图像通过使用R-Set。取代“MyReallyBigImage.tif”
在下面的例子中,文件的名称:
big_file =“MyReallyBigImage.tif”;rset_file = rsetwrite (big_file);imtool (rset_file)
创建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像素。