images.blocked.JPEGBlocks class

Пакет: images.blocked

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

Описание

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

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

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

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

images.blocked.JPEGBlocks классом является handle класс.

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

HandleCompatible
true

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

Создание

Описание

пример

adapter = images.blocked.JPEGBlocks() создает images.blocked.JPEGBlocks экземпляр для использования с blockedImage объект.

Свойства

развернуть все

Качество записанного изображения в виде числового скаляра между 0 и 100. Более высокие числа задают лучшее качество (меньше качества изображения из-за сжатия), но получившийся размер файла больше.

Режим сжатия JPEG в виде string скаляр или char векторный "Lossy" или "Lossless". Если вы задаете "LossLess", адаптер игнорирует JPEGQuality свойство.

Типы данных: string | char

Примеры

свернуть все

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

bim = blockedImage('tumor_091R.tif');

Запишите данные изображения в файлы. Задайте images.blocked.JPEGBlocks адаптер. Примите решение написать в высшем качестве. JPG использует сжатие с потерями, таким образом, требуемый пробел все еще значительно ниже, чем другие форматы.

wa = images.blocked.JPEGBlocks();
wa.JPEGQuality = 100;
write(bim, "folderOfJPGs", "Adapter", wa);

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

bjpeg = blockedImage("folderOfJPGs");
disp(bjpeg.Adapter)
  JPEGBlocks with properties:

        JPEGQuality: 100
    CompressionMode: "Lossy"
        BlockFormat: "jpeg"

Смотрите также

Введенный в R2021a