FrameExtensions.CreateBitmapCopy

System.Drawing.Bitmapオブジェクトを作成し、IFrameクラスライブラリリファレンス>クラス>IFrameパラメータの画像内容をコピーします。

構文

[C#]
public static System.Drawing.Bitmap CreateBitmapCopy( this IFrame frm );

frm: Bitmapオブジェクトに使用するIFrameクラスライブラリリファレンス>クラス>IFrame

戻り値

有効なSystem.Drawing.Bitmapオブジェクトへのポインタ、またはIFrameクラスライブラリリファレンス>クラス>IFrameパラメータをBitmapに変換できなかった場合はnullptrを返します。

備考

返されたBitmapオブジェクトはIFrameクラスライブラリリファレンス>クラス>IFrameと は完全に独立しており、容量制限はありません。
IFrameクラスライブラリリファレンス>クラス>IFrameFrameTypeクラスライブラリリファレンス>クラス>FrameTypeには扱えるBitmapが含まれている必要があります。FrameType.PixelFormatクラスライブラリリファレンス>クラス>FrameType>FrameType.PixelFormat Propertyが未定義なものを返された場合、このメソッドは nullptrを返します。
画像データ全体をコピーするので、FrameExtensions.CreateBitmapWrapクラスライブラリリファレンス>クラス>FrameType>FrameExtensions.CreateBitmapWrap Propertyよりも遅くなります。
ただし、CreateBitmapWrapで作成したBitmapはその有効性を綿密に追跡する必要があります。

情報

ICImagingControl3.5から実装