PNGBlocks

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

Описание

PNGBlocks объект является адаптером, который написал 2D блокированные данные изображения в формате PNG.

При записи в диск объект создает отдельный файл PNG для каждого блока и сохраняет файлы изображений в папке. Для изображений мультиразрешения объект создает одну подпапку для каждого уровня разрешения. Объект также создает и сохранил файл MAT с информацией о блокированном изображении, включая размер изображения, размер блока и тип данных.

Таблица приводит поддержку что PNGBlocks объект имеет для различного blockedImage возможности.

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

Это поддержка объектов 2D изображения только:

  • Полутоновые изображения размера m-by-n с типом данных uint8 или uint16

  • Истинный цвет (RGB) изображения размера m-by-n-by-3 с типом данных uint8 или uint16

Несколько уровней разрешенияДа
Процесс блокируется в параллели с помощью apply функцияДа
Возобновите обработку блока с помощью apply функцияДа

Создание

Описание

пример

adapter = images.blocked.PNGBlocks создает PNGBlocks возразите, что чтения и записи блокировали данные изображения как файлы PNG с одним файлом PNG для каждого блока.

Примеры

свернуть все

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

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