.NET 4.x Удаление изображений после загрузки их в память - C#
Формулировка задачи:
Доброго времени суток. Возникла проблема, которую постараюсь кратко описать:
Имеется некий pictureBox1, так же есть архив, содержащий изображение(я).
Что нужно сделать:
Извлечь картинку, установить её в pictureBox1, удалить извлеченное изображение.
А вот как я это сделал:
На что получаем исключение, мол файл занят процессом и его невозможно удалить. Каким образом загружать изображения, прямо в оперативку?
ZipFile.ExtractToDirectory(source, destination); pictureBox1.Image = Image.FromFile(imgDestination); Directory.Delete(destination, true);
Решение задачи: «.NET 4.x Удаление изображений после загрузки их в память»
textual
Листинг программы
using (var imgStream = File.OpenRead(imgDestination)) { pictureBox1.Image = Image.FromStream(imgStream); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д