images.blocked.PNGBlocks class

Пакет: images.blocked

Храните каждый блок как файл в папке

Описание

The images.blocked.PNGBlocks класс является адаптером для использования с заблокированными изображениями. Используйте этот адаптер для хранения результатов на диске в формате PNG.

Используйте этот адаптер для сохранения изображения в папке с отдельными файлами PNG на блок. Формат PNG обеспечивает сжатие без потерь. Адаптер сохраняет Изображение в папке, содержащей MAT-файл с информацией о изображении (включая размер изображения, размер блока, тип). Эта папка верхнего уровня имеет по одной подпапке на каждом уровне разрешения (L1, L2.. LN). Эти подпапки содержат файлы формата PNG для каждого блока.

ВозможностиПоддержка
Типы данных

M -by- N: uint8 или uint16; M -by- N -by-3: uint8 или uint16

МультиразрешенияДа
Используйте параллельную обработкуДа
Обработка резюмеДа

The images.blocked.PNGBlocks класс является handle класс.

Атрибуты класса

HandleCompatible
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Описание

пример

adapter = images.blocked.PNGBlocks() создает образец images.blocked.PNGBlocks адаптер для использования с blockedImage функций.

Примеры

свернуть все

Создайте заблокированное изображение.

bim = blockedImage('tumor_091R.tif');

Запись данных в файлы. Задайте images.blocked.PNGBlocks адаптер.

wa = images.blocked.PNGBlocks();
write(bim, "dirOfPNGs", "Adapter", wa);

Создайте заблокированное изображение из папки изображений. The blockedImage объект автоматически выбирает соответствующий адаптер.

bpng = blockedImage("dirOfPNGs");
disp(bpng.Adapter)
  PNGBlocks with properties:

    BlockFormat: "png"

См. также

Введенный в R2021a