Я использую следующий код, чтобы извлечь изображение из файла, создать список изображений, добавив все файлы из папки и, наконец, связать его с элементом управления списком для отображения миниатюр. Проблема в том, что если я добавлю 300 изображений,Программа использует более 700 МБ памяти. Список изображений занимает много памяти. Есть ли способ сжать / изменить масштаб изображения во время выполнения, чтобы уменьшить использование памяти, или есть какая-либо альтернатива.
this.t.Images.Add(Image.FromFile(f));
Filelist.Items.Add(f.ToString());
ListViewItem item = new ListViewItem();
this.listview.Items.Add(item);