MENOU SDK MENOU SDK
MENOU SDK MENOU SDK
MENOUフォーラム

Method CreateImage

CreateImage(int, int, IntPtr)

グレー(1 チャンネル)画像データを生成します。生成される画像データは、指定格納領域の先頭アドレスからのデータのコピーを保持します。

Declaration
public static IMenouImage CreateImage(int width, int height, IntPtr dataPtr)
Parameters
Type Name Description
int width

画像の幅 [pixel]。

int height

画像の高さ [pixel]。

IntPtr dataPtr

画像データ格納領域の先頭アドレス。1 pixel あたり 8 bit のデータとして解釈します(8 bpc)。

Returns
Type Description
IMenouImage

生成された画像データ。呼び出し元にて適宜破棄を行う必要があります。

CreateImage(int, int, IntPtr, IntPtr, IntPtr)

カラー(3 チャンネル)画像データを生成します。生成される画像データは、指定格納領域の先頭アドレスからのデータのコピーを保持します。

Declaration
public static IMenouImage CreateImage(int width, int height, IntPtr redPtr, IntPtr greenPtr, IntPtr bluePtr)
Parameters
Type Name Description
int width

画像の幅 [pixel]。

int height

画像の高さ [pixel]。

IntPtr redPtr

画像データ(Red チャンネル)格納領域の先頭アドレス。1 pixel あたり 8 bit のデータとして解釈します(8 bpc)。

IntPtr greenPtr

画像データ(Green チャンネル)格納領域の先頭アドレス。1 pixel あたり 8 bit のデータとして解釈します(8 bpc)。

IntPtr bluePtr

画像データ(Blue チャンネル)格納領域の先頭アドレス。1 pixel あたり 8 bit のデータとして解釈します(8 bpc)。

Returns
Type Description
IMenouImage

生成された画像データ。呼び出し元にて適宜破棄を行う必要があります。

CreateImage(IReadOnlyCollection<byte>)

指定されたバイト配列より画像データを生成します。生成される画像データは、指定バイト配列のコピーを保持します。

Declaration
public static IMenouImage CreateImage(IReadOnlyCollection<byte> imageBuffer)
Parameters
Type Name Description
IReadOnlyCollection<byte> imageBuffer

画像データを(画像ファイルとして保存可能な形式で)バイト配列化したデータを指定します。

Returns
Type Description
IMenouImage

生成された画像データ。呼び出し元にて適宜破棄を行う必要があります。

© Copyright 2021 MENOU Corp.