Как добавить ссылку на изображение в форме, используя этот код шифрования?

1

Как этот код должен преобразовывать изображение здесь? как я могу определить изображение из папки, которая находится в папке с битами "ch/1.jpg". Может ли кто-нибудь помочь мне решить эту проблему? У меня 20 картин и 20 форм...

private static byte[] ConvertImageToByteArray(System.Drawing.Image imageToConvert, 
ImageFormat formatOfImage) 
{ 
byte[] Ret; 

try 
{ 

using (MemoryStream ms = new MemoryStream()) 
{ 
imageToConvert.Save(ms,formatOfImage); 
Ret = ms.ToArray(); 
} 
} 
catch (Exception) { throw;} 

return Ret; 
} 


//When you are ready to convert the byte array back 
//to an image, you can include the following code 
//in your method. 

System.Drawing.Image newImage; 


using (MemoryStream ms = new MemoryStream(myByteArray,0,myByteArray.Length)) 
{ 

ms.Write(myByteArray,0,myByteArray.Length); 

newImage = Image.FromStream(ms,true); 

// work with image here. 

// You'll need to keep the MemoryStream open for 
// as long as you want to work with your new image. 

} 
  • 0
    Прошу прощения, но я вообще не понял вопроса .. Понятия не имею, что спросить ..
  • 0
    Я спрашиваю, как я могу добавить изображение в этом и как я могу показать изображение в форме?
Теги:
encryption
winforms
image

1 ответ

0

Если вы хотите загрузить изображение из файла, просто используйте:

Image img = Image.FromFile("C:\mypath\myimage.png");  //load the file as image
pictureBox1.Image = img;  //use the image how you like

Вам не нужно проходить процесс преобразования информации изображения в Byte[] если вы не хотите хранить его где-нибудь, например, в базе данных.

  • 0
    У меня так много изображений, около 400 изображений и 400 форм. Могу ли я связать 400 изображений в одной форме с разными кнопками?
  • 0
    Конечно. Почему ты хочешь? Почему эти 400 изображений не включены в ваш проект?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню