exponenta event banner

openToWrite

Создание и открытие места назначения для записи

    Описание

    openToWrite(obj,destination,info,currentlevel) открывает расположение, указанное string скаляр destination для написания. info - скалярная структура, описывающая объект. currentlevel - целочисленный скаляр, указывающий текущий уровень, для которого будут записаны данные.

    Этот метод используется для подготовки места назначения к записи. Например, откройте дескриптор файла или создайте папку назначения или запишите заголовок файла или метаданные в папку назначения. При записи изображений с множественными разрешениями (пирамид) openToWrite вызывается для каждого уровня перед соответствующим уровнем setIOBlock вызывается.

    Входные аргументы

    свернуть все

    Объект адаптера, указанный как экземпляр класса адаптера, который подклассирован из images.blocked.Adapter класс.

    Расположение для записи, указанное как string скаляр или char вектор.

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

    Структура, содержащая информацию об источнике, возвращенная в виде структуры с этими полями.

    ОбластьОписание
    Size

    L-на-N целочисленный массив, представляющий размер (ы) изображения ;

    Для этого поля и всех последующих полей L - количество уровней вSource. Для одного уровня разрешения изображение L равно 1. N - количество размеров изображения.

    IOBlockSizeЦелочисленный массив L-на-N, представляющий наименьшую единицу данных, которую можно считать из источника.
    DatatypeСтроковый массив L-by-N, содержащий тип данных MATLAB для каждого уровня.
    InitialValueСкалярное значение типа, указанного Datatype, указывая начальное значение данных для каждого уровня. Если типы и значения различаются для массива с несколькими решениями, это может быть массив ячеек.

    При необходимости можно вернуть эти дополнительные поля.

    Дополнительное полеОписание
    UserData

    Скаляр struct содержит дополнительные метаданные об источнике. Это поле может быть пустым.

    WorldStart

    Числовой массив L-by-N, указывающий начальное местоположение края изображения в мировых координатах. L - количество уровней в Source. N - количество размеров изображения.

    WorldEnd

    Числовой массив L-by-N, указывающий конечное местоположение края изображения в мировых координатах. L - количество уровней в Source. N - количество размеров изображения.

    Уровень разрешения изображения, заданный как скаляр с целочисленным значением.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    См. также

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