LibraryLink`
LibraryLink`

MImage_convertType (C 関数)

MImageの型とインターリーブを変換するライブラリコールバック関数.

詳細

  • Wolfram言語から呼び出されたライブラリ関数のC/C++コードで使われる.
  • データ型 typeMImageを返す.
  • データ型 typeMImage_Type_BitMImage_Type_ByteMImage_Type_Bit16MImage_Type_Real32MImage_Type_Realのいずれかでなければならない.
  • Iの設定に基づいて,インターリーブされた,あるいはプラナーのMImageが返される.
  • 指定された引数のいずれかが無効であったり,十分なメモリがなかったりするとNullが返される.

例題

  (1)

MImageMImage_Type_Real32型に変換する:

MImage I0, I1;
mbool interleavedQ = libData->MImage_interleavedQ(I0);
...
I1 = libData->MImage_convertType(I0, MImage_Type_Real32, interleavedQ);