figToImStream

Поток рисунка как массива байтов, закодированный в заданном формате

Описание

пример

output = figToImStream создает массив байтов со знаком с данными PNG для текущей фигуры. Размер и положение напечатанного выхода зависят от PaperPosition[mode] рисунка свойства.

пример

output = figToImStream (Name,Value) создает массив байтов с данными изображений для указанного рисунка. Можно задать формат кодировки для изображения и если массив байтов подписан или не подписан. Размер и положение напечатанного выхода зависят от PaperPosition[mode] рисунка свойства.

Примеры

Преобразуйте текущую фигуру в массив байтов со знаком PNG

surf(peaks)
bytes = figToImStream

Преобразуйте конкретный рисунок в растровое изображение, хранящееся в беззнаковом массиве байтов

f = figure;
surf(peaks);
bytes = figToImStream('figHandle',f,...
                      'imageFormat','bmp',...
                      'outputType','uint8');

Входные параметры

свернуть все

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'figHandle', f, 'imageFormat', 'bmp', 'outputType', 'uint8' задает рисунок f передается в беззнаковый массив байтов как растровое изображение.

Фигура в поток, заданный как разделенная разделенными запятой парами, состоящая из 'figHandle' и указатель на рисунок.

Формат кодировки, заданный как разделенная разделенными запятой парами, состоящая из 'imageFormat' и одно из следующих значений:

  • png - закодируйте изображение в формате Portable Network Graphics (PNG)

  • jpg - закодировать изображение в формате JPEG

  • bmp - закодировать изображение как растровое изображение

  • gif - закодировать изображение с помощью формата Graphics Interchange Format (GIF)

Тип байтов для хранения потока изображений, заданный как разделенная разделенными запятой парами, состоящая из 'outputType' и одно из следующих значений:

  • int8 - использовать массив байтов со знаком

  • uint8 - используйте беззнаковый массив байтов

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

свернуть все

Закодированные данные рисунки возвращаются как массив байтов.

Введенный в R2009b