Преобразовать адрес источника изображения PictureBox - PullRequest
0 голосов
/ 29 апреля 2019

строковый адрес = PictureBox.Location;

укажите местоположение источника изображения Picturebox.

Как получить адрес источника изображения Picturebox в следующем порядке:

C:\\ABC\\XYX\\image.png

Загрузка PictureBox с:

    using (MySqlDataReader dr = cmd.ExecuteReader())
    {
        while (dr.Read())
        {
            using (MemoryStream stream = new MemoryStream())
            {
                if (dr["IMAGE"] != DBNull.Value)
                {
                    byte[] image = (byte[])dr["IMAGE"];
                    stream.Write(image, 0, image.Length);
                    Bitmap bitmap = new Bitmap(stream);
                    pictureBox.Image = bitmap;
                }
            }
        }
    }

Я попробовал это и не помогло.

string strFileName = PictureBox.ImageLocation + @"\ImageOne.JPG";

Также попробовал это:

pictureBox.Image.Save("D:\\ImageOne.JPG", ImageFormat.Jpeg);

Дает мне эту ошибку:

В GDI + произошла общая ошибка. в System.Drawing.Image.Save

Спасибо.

...