byte[]b=(byte[])(sr1.image);如何将此图像类型文件转换为二进制文件

本文关键字:byte 类型 图像 文件 转换 二进制文件 sr1 image | 更新日期: 2023-09-27 18:27:28

我正在从MySQL数据库中获取image类型的数据,并将其转换为字节数组。

我不知道该怎么处理。

我试过

byte[] b = (byte[])(sr1.image); 

这并不成功。如何将image转换为byte[]

byte[]b=(byte[])(sr1.image);如何将此图像类型文件转换为二进制文件

    private void ImagetoBinary(string FileName)
    {
        byte[] BinaryValue = ImageBinaryConvertion.ImageToBinary(FileName);
        lblBinaryValue.Text = "Converted";
        Image Image = ImageBinaryConvertion.BinaryToImage(BinaryValue);
        pbImage.Image = Image;
    }
    private void btnImagePath_Click(object sender, EventArgs e)
    {
        string FileName = "";
        OpenFileDialog OpenDig = new OpenFileDialog();
        OpenDig.Filter = "All Files (*.*)|*.*";
        OpenDig.FilterIndex = 1;
        OpenDig.Multiselect = true;
        if (OpenDig.ShowDialog() == DialogResult.OK)
        {
            FileName = OpenDig.FileName;
        }
        txtImagePath.Text = FileName.ToString();
        ImagetoBinary(FileName);
    }

请使用此代码。