C# 将图像转换为字节[]和base64字符串

C# 将图像转换为字节[]和base64字符串,c#,winforms,C#,Winforms,我想将图片框中的图像转换为base64字符串 private void btnCapture_Click(object sender, EventArgs e) { frmaccount.pbID.Image = (Bitmap)pbCapture.Image.Clone();//this is the image i wanna Convert to base64 device.Stop(); this.Dispose(); }

我想将图片框中的图像转换为
base64字符串

private void btnCapture_Click(object sender, EventArgs e)
    {
        frmaccount.pbID.Image = (Bitmap)pbCapture.Image.Clone();//this is the image i wanna Convert to base64
        device.Stop();
        this.Dispose();
    }

另外,该图像是从我的相机拍摄的,我想将其保存为
base64字符串

您可以先将图像转换为
字节[]

private void btnCapture_Click(object sender, EventArgs e)
    {
        frmaccount.pbID.Image = (Bitmap)pbCapture.Image.Clone();//this is the image i wanna Convert to base64
        device.Stop();
        this.Dispose();
    }
ImageConverter converter = new ImageConverter();
var bytes = (byte[])converter.ConvertTo((Bitmap)pbCapture.Image, typeof(byte[]));
然后是base64
字符串

string base64String = Convert.ToBase64String(imageBytes);

它是什么类型的?它有什么方法?