try
{
// Create an Image object from a file.
// PhotoTextBox.Text is the full path of your image
using (Image photoImg = Image.FromFile(PhotoTextBox.Text))
{
// Create a Thumbnail from image with size 50x40.
// Change 50 and 40 with whatever size you want
using (Image thumbPhoto = photoImg.GetThumbnailImage(50, 40, null, new System.IntPtr()))
{
// The below code converts an Image object to a byte array
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
thumbPhoto.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
imgBytes = ms.ToArray();
}
}
}
}
catch (Exception exp)
{
MessageBox.Show("Select a valid photo!");
PhotoTextBox.Select();
return;
}