主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

figToImStream

流图为以指定格式编码的字节数组

说明

output = figToImStream 使用当前图形的 PNG 数据创建一个有符号字节数组。

示例

output = figToImStream (Name,Value) 使用指定图形的图像数据创建一个字节数组。您可以指定图像的编码格式以及字节数组是否有符号或无符号。

示例

示例

将当前图形转换为带符号的 PNG 格式的字节数组

surf(peaks)
bytes = figToImStream

将特定图形转换为存储在无符号字节数组中的 PNG

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

名称-值参数

全部折叠

Name1=Value1,...,NameN=ValueN 的形式指定可选参量对组,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。

如果使用的是 R2021a 之前的版本,请使用逗号分隔每个名称和值,并用引号将 Name 引起来。

示例: 'figHandle', f, 'imageFormat', 'bmp', 'outputType', 'uint8' 指定图形 f 作为位图流式传输到无符号字节数组中。

要流式传输的图形,指定为由 'figHandle' 和图形句柄组成的逗号分隔的对。

编码格式,指定为以逗号分隔的对,由 'imageFormat' 和以下值之一组成:

  • png - 使用可移植网络图形 (PNG) 格式对图像进行编码

  • jpg - 使用 JPEG 格式对图像进行编码

  • gif - 使用图形交换格式 (GIF) 对图像进行编码

用于存储图像流的字节类型,指定为以逗号分隔的对,由 'outputType' 和以下值之一组成:

  • int8 - 使用有符号字节数组

  • uint8 - 使用无符号字节数组

输出参量

全部折叠

以字节数组形式返回的编码图形数据。

版本历史记录

在 R2009b 中推出