# 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) 图像,此字段为空。