2012-02-18 17 views
0

以下のアタッチされたコードを参照してください。私はVBを使用して私のコンピューティングのスクリーンショットを撮ることができました。私はそれをビットマップとして保存しました。このビットマップを素早くrgb値の配列に変換したいと思います。VBでビットマップをRGBに変換

これを行う簡単なコードはありますか?

乾杯 マーティン

' Capture screen code 
Dim bounds As Rectangle 
Dim screenshot As System.Drawing.Bitmap 
Dim graph As Graphics 
bounds = Screen.PrimaryScreen.Bounds 
screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb) 
graph = Graphics.FromImage(screenshot) 
graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy) 

' Display the captured image 
Display.Image = screenshot 
+0

それが既に配列です。しかし、C#でコードを書く必要がありますが、vb.netは本当にLockBits()を利用するためのポインタをサポートしていません。 –

答えて

関連する問題