images.blocked.PNGBlocks class

Пакет: images.blocked

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

Описание

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

Используйте этот адаптер, чтобы сохранить изображение в папке с отдельными файлами PNG на блок. Формат PNG предлагает сжатие без потерь. Адаптер хранит Изображение в папке, которая содержит MAT-файл с информацией об изображении (включая размер изображения, blocksize, введите). Эта папка верхнего уровня имеет одну подпапку на уровень разрешения (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