Code:
// Thay đổi kích cở ảnh
public static Image resizeImage_Fix(string imageLocation, int newWidth, int maxHeight, bool onlyResizeIfWider)
{
Image loadedImage = Image.FromFile(imageLocation);
Image resizedImage = loadedImage.GetThumbnailImage(newWidth, maxHeight, null, IntPtr.Zero);
return resizedImage;
}
//Chuyển Image thành vector
private byte[] ConvertImageToByteArray(System.Drawing.Image imageToConvert, System.Drawing.Imaging.ImageFormat formatOfImage)
{
byte[] Ret;
try
{
using (MemoryStream ms = new MemoryStream())
{
imageToConvert.Save(ms, formatOfImage);
Ret = ms.ToArray();
}
}
catch (Exception) { throw; }
return Ret;
}