主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

im2frame

イメージをムービーフレームに変換

説明

F= im2frame (RGB)は,トゥルーカラーイメージRGBをムービーフレームFに変換します。

F= im2frame (X地图)はインデックス付きイメージXおよび関連カラーマップ地图をムービーフレームFに変換します。

F= im2frame (X)は現在のカラーマップを使用してインデックス付きイメージXをムービーフレームFに変換します。

すべて折りたたむ

マンドリルの顔のインデックス付きイメージを読み込みます。

负载山魈

220色の関連カラーマップ地图を使用してイメージXを表示します。

图图像(X)彩图(map)轴

图中包含一个坐标轴。轴包含一个image类型的对象。

イメージの色数を削減する効果を示すムービーを作成します。ムービーフレームは,合計で8つあります。ムービーフレームを保存する構造体の配列を事前に割り当てます。

F(8) =结构(cdata的[],“colormap”[]);

ループで,関数imapproxを使用してインデックス付きイメージ内の色数を削減します。関数im2frameを使用してイメージをムービーのフレームに変換します。最初のフレームが220色すべてを含む元のイメージです。2番目のフレームには128色が含まれます。連続する各フレームでは,色数が半分になります。最後のフレームでは,最も少ない色数の2になります。

q = 2^(9-j);[Y, newmap] = imapprox (X,地图,问,“nodither”);F (j) = im2frame (Y, newmap);结束

3フレーム/秒のフレームレートでムービーを2回再生するには,电影(F, 2, 3)を使用します。

入力引数

すべて折りたたむ

トゥルーカラーイメージ。m x n x 3の数値配列として指定します。データ型のイメージを指定する場合,値は[0,1]の範囲でなければなりません。

データ型:|uint8

インデックス付きイメージ。m行n列の整数行列として指定します。

データ型:|uint8

インデックス付きイメージXに関連付けられたカラーマップ。値の範囲が[0,1]のc行3列の数値行列として指定します。地图の各行は,カラーマップの各色を構成する赤,緑,青の成分を指定するRGB 3成分です。

データ型:

出力引数

すべて折りたたむ

ムービーフレーム。2次のつのフィールドをもつ構造体として返されます。

  • cdata- - - - - -uint8型の値の配列として格納されるイメージデータ。

  • colormap——カラーマップ。トゥルーカラー(RGB)イメージの場合,このフィールドは空です。

R2006aより前に導入