exponenta event banner

images.blocked.PNURElocks класс

Пакет: images.blocked

Сохранять каждый блок как PNG-файл в папке

Описание

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

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

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

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

Уровни множественного разрешенияДа
Использовать параллельную обработкуДа
Возобновить обработкуДа

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);

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

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

    BlockFormat: "png"

См. также

Представлен в R2021a