exponenta event banner

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 - кодировать изображение с использованием формата PNG (Portable Network Graphics)

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

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

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

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

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

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

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

свернуть все

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

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