images.blocked.Adapterclass
包:images.blocked
描述
的images.blocked.Adapter
类指定了接口用于基于块的数组数据的阅读和写作。类继承这个接口可以使用blockedImage
数组数据的对象,使基于块的流处理。
的images.blocked.Adapter
类是一个处理
类。
创建
要实现这个类,您必须:
继承的
images.blocked.Adapter
类。输入以下语法作为类定义的第一行文件:classdefMyAdapter< images.blocked。适配器……结束
定义三个需要从磁盘读取图像数据的方法:
openToRead
,getInfo
,getIOBlock
。可选地,定义方法,使更多的阅读和写作能力。表列出了成套提供的功能
适配器
方法。可选地,排成一列纵队目的地,定义一个
扩展
属性指定了要使用的文件扩展名时自动创建一个目的地的位置。属性必须是一个字符串,例如“jpg”。适配器的数据存储在一个文件夹,不添加该属性或属性的值指定为空([]
)。
能力 | 方法来实现 |
---|---|
读取数据(必需) |
|
写入数据(可选) |
|
执行清理任务(可选) | 关闭 ——执行清理任务,如关闭文件句柄 |
支持并行块处理(可选) | openInParallelToAppend ——并行模式下使用适配器应用 目标函数 |
写简历后中断(可选) | alreadyWritten ——允许的恢复选项应用 目标函数 |
例子
提示
工具箱包括几个内置的适配器的子类
适配器
类。除非另外注明,适配器支持读写操作。金宝app所有的适配器,工作在每层的基础上,如GenericImageBlocks
,可以使用并行模式应用
对象的功能。适配器 描述 BINBlocks
每一块作为二进制文件存储在一个文件夹中 GenericImage
块存储在一个单一的形象 GenericImageBlocks
每一块作为一个图像文件存储在一个文件夹中 H5
块存储在单个HDF5形象 H5Blocks
每个块作为HDF5文件存储在一个文件夹中 InMemory
块存储在一个变量在主内存 如JPEG2000
读一个如JPEG2000文件块(因为R2023a) JPEGBlocks
每一块为JPEG文件存储在一个文件夹中 LevelConcatenator
访问连接块阻塞图像(因为R2023a) MATBlocks
每一块作为一个垫子文件存储在一个文件夹中 PNGBlocks
每一块为PNG文件存储在一个文件夹中 TIFF
块存储在一个TIFF文件
版本历史
介绍了R2021a