ここでは、「画像ファイルを読み込み、Imageオブジェクトを作成する」のように画像ファイルを読み込んでImageオブジェクトを作成するのではなく、プログラムで動的に作成する方法を紹介します。この方法を使えば、プログラムで線や図形、画像、文字などを自由に描画してImageオブジェクトを作成して、コントロールに表示したり、ファイルに保存したりすることができます。 Imageオブジェクトを動的に作成する手順は、次のようになります。 Bitmapオブジェクトを作成する。Graphics.FromImageメソッドでGraphicsオブジェクトを作成する。Graphicsのメソッドを使って、図形などを描画する。GraphicsをDisposeメソッドで解放する。
例 次のコード例では、、、、および Scan0 の各プロパティLockBits、および UnlockBits メソッド、および 列挙体を使用PixelFormatする方法をImageLockMode示Widthします。 Height この例は、Windows フォームで使用するように設計されています。 この例は、すべてのピクセル形式で正しく動作するようには設計されていませんが、 メソッドの使用方法の例を LockBits 示します。 この例を実行するには、フォームに貼り付け、 メソッドを呼び出してフォームのPaintイベントをLockUnlockBitsExample処理し、 を としてPaintEventArgs渡eします。 void LockUnlockBitsExample( PaintEventArgs^ e ) { // Create a new bitmap. Bitmap^
簡単な画像処理を。 http://www.microsoft.com/japan/msdn/academic/Articles/Algorithm/03/ の3.2.2。 require 'mscorlib' require 'System.Drawing' require 'System.Windows.Forms' img_file = "img.bmp" form = System::Windows::Forms::Form.new() form.width = 300 form.height = 150 pictures = [ System::Windows::Forms::PictureBox.new(), System::Windows::Forms::PictureBox.new() ] pictures.each {|picture| picture.width = 12
What is Computable Document Format™(CDF)? Today's online documents are like yesterday's paper—flat, lifeless, inactive. Instead, CDF puts easy-to-author interactivity at its core, empowering readers to drive content and generate results live. Launched by Wolfram, the CDF standard is a computation-powered knowledge container—as everyday as a document, but as interactive as an app. Adopting CDF give
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く