LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

FromDib(IntPtr)メソッド








Windows DIBのハンドル。
アンマネージポインターで保存される指定されたWindowsデバイス非依存ビットマップ(DIB)から、新しいimageを作成します。
構文
public static RasterImage FromDib( 
   IntPtr hdib
)
'Declaration
 
Public Overloads Shared Function FromDib( _
   ByVal hdib As IntPtr _
) As RasterImage
'Usage
 
Dim hdib As IntPtr
Dim value As RasterImage
 
value = RasterImage.FromDib(hdib)
public static RasterImage FromDib( 
   IntPtr hdib
)
+ (nullable LTRasterImage *)fromDib:(LTHandle *)dib error:(NSError **)error
 function Leadtools.RasterImage.FromDib(IntPtr)( 
   hdib 
)
public:
static RasterImage^ FromDib( 
   IntPtr hdib
) 

パラメーター

hdib
Windows DIBのハンドル。

戻り値

新しく作成されたRasterImageオブジェクト。
解説

このメソッドが完了すると、メモリには2つのimageが存在します:オリジナルのDIBとそれが作成するRasterImage。片方を開放しても他方に影響しません。

このメソッドは、標準的なDIB形式(BI_RGBとBI_BITFIELDS)、および、一部のキャプチャカード出力のためのFOURCC(4文字コード)形式をサポートします。

これらは、LEADTOOLSが現在サポートするFOURCCです:

YVU9(YUV9)、I420(YUV12)、YUV2、YV12、IF09、IYUV、UYVY、cyuv、YUY2、YVYU、Y41P、Y211、Y41T、Y42T。

このメソッドは、符合付きイメージをサポートしません。

DDBとDIBの詳細については、「DIB、DDBおよびクリップボードの使用」を参照してください。

サンプル
サンプルのために、参照します ToDib
必要条件

ターゲットプラットホーム

参照

参照

RasterImageクラス
RasterImageメンバ
オーバーロードリスト