Недостаточно памяти - 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);
}