Пользователь выбирает картинку для своего аватара, например с разрешением 1920 на 1080 и нажимает кнопку загрузить изображение. Картинка превращается в массив byte[]
и отправляется на сервер. Необходимо на сервере перед записью картинки в таблицу уменьшить ее размер до 100x100 пикселей. И если загружаемое изображение меньше чем 100x100, то не трогать его. Каким образом узнать размер картинки и уменьшить ее при необходимости?
Нашел ответ ТУТ
Вот правильный ответ:
byte[] imageBytes;
//Of course image bytes is set to the bytearray of your image
using (MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
using (Image img = Image.FromStream(ms))
{
int h = 100;
int w = 100;
using (Bitmap b = new Bitmap(img, new Size(w,h)))
{
using (MemoryStream ms2 = new MemoryStream())
{
b.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
imageBytes = ms2.ToArray();
}
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо построчно обработать файлОсновная проблема заключается в том, что нужна вся строка целиком, то есть символы переноса строки,...
Нужно дописать запрос insert into в c#Есть два текст бокс и бд access