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