Недостаточно памяти - C#
Формулировка задачи:
Здравствуйте. Сохраняю изображения с сайта к себе на диск, а затем пытаюсь узнать их ширину и высоту, но мне выдает ошибку "Недостаточно памяти"...
Вот так узнаю размеры:
var nodes = HD.DocumentNode.SelectNodes("//img[@width='173px']"); if (nodes != null) { string screen = ""; int numberScreen = 0; foreach (var node in nodes) { numberScreen = numberScreen + 1; screen = node.GetAttributeValue("src", ""); WebClient wc1 = new WebClient(); wc1.DownloadFileAsync(new Uri(screen), "E:\" + System.IO.Path.GetFileName("screen" + numberScreen + ".jpg")); } }
System.Drawing.Image img = System.Drawing.Image.FromFile(@"E:\\screen1.jpg"); MessageBox.Show("Width: " + img.Width + ", Height: " + img.Height);
Решение задачи: «Недостаточно памяти»
textual
Листинг программы
public void ToJpeg(Image i) { i.Save("image.jpg", ImageFormat.Jpeg); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д