# im2frame


将图像转换为影片帧

函数库: TyImages

# 语法

F = im2frame(X,map)

# 说明

F=im2frame(X,map) 将索引图像 X 和关联的颜色图 map 转换为影片帧 F。

# 示例

将图像转换为影片帧

导入 0-data.jl 文件, 加载狒狒面部的索引图像。

using TyImages
pkg_dir = pkgdir(TyImages)
source_path = pkg_dir * "/examples/im2frame/0-data.jl"
include(source_path)
rgb = ind2rgb(Y1,newmap1)
image(rgb)

F1 = im2frame(Y1,newmap1)
println(F1.cdata == Y1)
println(F1.colormap == newmap1)

F2 = im2frame(Y2,newmap2)
println(F2.cdata == F2_cdata)
println(F2.colormap == F2_colormap)

# 输入参数

X - 索引图像
m×n 整数矩阵

索引图像,指定为 m×n 整数矩阵。

数据类型: Int16 | Int32 | Int64 | Float16 | Float32 | Float64

map - 颜色图
c×3 数值矩阵

与索引图像 X 相关联的颜色图,指定为由范围 [0, 1] 内的值组成的 c×3 数值矩阵。map 的每行都是一个三元素 RGB,指定颜色图的单种颜色的红、绿和蓝分量。

数据类型: Int16 | Int32 | Int64 | Float16 | Float32 | Float64

# 输出参数

F - 影片帧
结构体

影片帧,以包含下列两个字段的结构体形式返回:

  • cdata - 存储为 UInt8 值数组的图像数据。
  • colormap - 颜色图。对于真彩色 (RGB) 图像,此字段为空。

# 另请参阅

# 函数

frame2im | getframe