Считайте и запишите блоки блокированных данных изображения как файлы JPEG
JPEGBlocks
объект является адаптером, который читает и написал 2D блокированные данные изображения в формате JPEG.
При записи в диск объект создает отдельный файл JPEG для каждого блока и сохраняет файлы изображений в папке. Для изображений мультиразрешения объект создает одну подпапку для каждого уровня разрешения. Объект также создает и сохранил файл MAT с информацией о блокированном изображении, включая размер изображения, размер блока и тип данных.
Сжатие с потерями поддержки объектов и сжатие без потерь. По умолчанию объект записывает файлы изображения JPEG со сжатием с потерями и добротностью 75
. Чтобы использовать сжатие с потерями с различной добротностью, создайте объект и затем измените добротность с помощью JPEGQuality
свойство. Чтобы использовать сжатие без потерь, создайте объект и затем задайте CompressionMode
свойство как "Lossless"
. Например, чтобы задать добротность 90
, используйте этот код.
adapter = images.blocked.JPEGBlocks; adapter.JPEGQuality = 90;
Таблица приводит поддержку что JPEGBlocks
объект имеет для различного blockedImage
возможности.
Возможности | Поддержка |
---|---|
Типы данных | Это поддержка объектов 2D изображения только:
|
Несколько уровней разрешения | Да |
Процесс блокируется в параллели с помощью apply функция | Да |
Возобновите обработку блока с помощью apply функция | Да |
adapter = images.blocked.JPEGBlocks
создает JPEGBlocks
возразите, что чтения и записи блокировали данные изображения как файлы JPEG с одним файлом JPEG для каждого блока.
blockedImage
| PNGBlocks
| GenericImageBlocks
| GenericImage