无法从图像C#Windows窗体获取字符串结果
它总是停在最后,我做错了什么无法从图像C#Windows窗体获取字符串结果,c#,C#,它总是停在最后,我做错了什么 private void genImgBtn_Click(object sender, EventArgs e) { if (pictureBox1.Image != null) { Image gambar = pictureBox1.Image; using (MemoryStream ms = new MemoryStream()) {
private void genImgBtn_Click(object sender, EventArgs e)
{
if (pictureBox1.Image != null)
{
Image gambar = pictureBox1.Image;
using (MemoryStream ms = new MemoryStream())
{
gambar.Save(ms,gambar.RawFormat);
byte[] imageBytes = ms.ToArray();
qrtext.Text = Convert.ToBase64String(imageBytes);
}
}
else
{
MessageBox.Show("Silahkan pilih gambar terlebih dahulu");
}
}
程序停止并要求不提供空值。我不知道该怎么做才能解决这个问题。这对我来说很好。您得到的确切异常是什么?在哪一行?@Volkan Paksoy 21这一行“gambar.Save(ms,gambar.RawFormat);”当我运行程序时,它将停止并请求值。抱歉,我无法重现该问题。我不太明白它在问什么。在你发布的代码中没有任何东西表明这一点。也许我错过了什么……这对我来说很好。您得到的确切异常是什么?在哪一行?@Volkan Paksoy 21这一行“gambar.Save(ms,gambar.RawFormat);”当我运行程序时,它将停止并请求值。抱歉,我无法重现该问题。我不太明白它在问什么。在你发布的代码中没有任何东西表明这一点。也许我错过了什么。。。