LEADTOOLS ナレッジベース

[RasterImageViewer] 新規にビットマップを作成するには?

RasterImageViewerコントロールの初期状態では何もビットマップが設定されていない状態です。
画像ファイルを読み込まず、新規にビットマップを作成するには、Leadtools.RasterImageクラスを使用して新規にRasterImageオブジェクトを作成します。
この新規ビットマップをRasterImageViewerコントロールに割り当てます。

サンプルコード(VB.NET)

' 640ピクセル×480ピクセルのビットマップを作成します。
Dim baseImage As RasterImage = New RasterImage(RasterMemoryFlags.Conventional, 640, 480, 24, RasterByteOrder.Bgr, RasterViewPerspective.TopLeft, Nothing, Nothing, Nothing)

' ビットマップを白で塗りつぶします。
Dim command As Leadtools.ImageProcessing.FillCommand = New Leadtools.ImageProcessing.FillCommand
command.Color = New Leadtools.RasterColor(255, 255, 255)
command.Run(baseImage)

' ビューワに設定します。
RasterImageViewer1.Image = baseImage

サンプルコード(C#)

// 640ピクセル×480ピクセルのビットマップを作成します。
RasterImage baseImage = new RasterImage(RasterMemoryFlags.Conventional, 640, 480, 24, RasterByteOrder.Bgr, RasterViewPerspective.TopLeft, null, IntPtr.Zero, 0);

// ビットマップを白で塗りつぶします。
Leadtools.ImageProcessing.FillCommand command = new Leadtools.ImageProcessing.FillCommand();
command.Color = new Leadtools.RasterColor(255, 255, 255);
command.Run(baseImage);

// ビューワに設定します。
rasterImageViewer1.Image = baseImage;

 

0 コメント

記事コメントは受け付けていません。