.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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д