Hello, I'm using the below code to capture desktop screenshot, it is working but doesn’t encode the screenshot result in real jpeg, I came to know that from the huge size of the saved jpeg file around 5MB!!!

Can anyone please help in fixing this issue?


Code:
            
Dim ScreenSize As Size = New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
            Dim screenGrab As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
            Dim g As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(screenGrab)
            g.CopyFromScreen(New Point(0, 0), New Point(0, 0), ScreenSize)

            screenGrab.Save("C:\Screenshot.jpeg")