主要内容

H5blocks.

作为H5文件的封锁图像数据读写块

描述

H5blocks.对象是一个适配器,它读取和写入阻止图像数据作为块的H5文件,每个块的一个H5文件。

写入磁盘时,对象为每个块创建单个H5文件,并将映像文件保存在文件夹中。对于多分辨率图像,对象为每个分辨率级别创建一个子文件夹。该对象还创建并保存垫文件,其中包含有关阻塞图像的信息,包括图像大小,块大小和数据类型。

对象支持无损压缩。金宝app默认情况下,压缩级别设置为1。要使用不同的压缩级别,请创建对象,然后使用该对象更改压缩级别gziplevel.财产。您还可以使用此属性来关闭压缩。例如,使用压缩级别3.,使用此代码。

适配器= images.blocked.h5blocks;Adapter.gzifervel = 3;

表列出了支持的支持金宝appH5blocks.对象有各种各样的BlockedImage.能力。

能力 金宝app
数据类型

所有维度的所有数字和逻辑数据类型。该对象将逻辑数据写入uint8.

多个分辨率级别 是的
使用该过程块并行申请功能 是的
使用该恢复块处理申请功能 是的

创建

描述

例子

适配器= images.blocked.h5blocked.创造一个H5blocks.读取并将阻塞图像数据读取的对象作为块H5文件,每个块的一个文件。

特性

展开全部

GZIP压缩级别,指定为范围的数字[0,9]。该值控制GZIP(无损)压缩的水平。0关闭压缩。更高的值尝试增加压缩级别,并以更高的运行时间降低文件大小。

数据类型:双倍的

例子

全部收缩

创建一个被阻止的图像。

bim = blockedimage('tumor_091r.tif');

将图像数据写入文件。指定images.blocked.h5blocks.适配器。

wa = images.blocked.h5blocks();Wa.gzifervel = 5;写(BIM,“h5sfolder”“适配器”,WA);

从图像文件夹中创建阻塞图像。这BlockedImage.对象会自动选择适当的适配器。

bh5 = blockedimage(“h5sfolder”);

也可以看看

|

在R2021A介绍