0

このタスクを達成しようとして多くの問題を抱えています。スクリーンショットを作成してビットマップとして保存する方法を知っています....

    Dim printscreen As New Bitmap(thewidth, theheight, PixelFormat.Format24bppRgb)
    Dim xscreenshot As Graphics = Graphics.FromImage(printscreen)
    Dim theTest As New Size(thewidth, theheight)

    Dim theXLoc As String = "200"
    Dim theYLoc As String = "200"

    xscreenshot.CopyFromScreen(theXLoc, theYLoc, 0, 0, theTest)

    printscreen.Save("C:\Temp\printscreen.bmp", ImageFormat.MemoryBmp)

ただし、Pixelformat のオプションを引き上げると。8pp で保存するオプションはありません。画像比較に AFORGE.Imaging ライブラリを使用しており、グレースケール画像を比較するには 8pp 形式にする必要があるため、実際にこれを実行しようとしています。

4

0 に答える 0