Как экспортировать изображения из списка изображений в VS2005?

Используя Visual Studio 2005, есть ли способ экспортировать изображения в список изображений в отдельные файлы на моем ПК? Используя IDE, я выбираю список изображений и просматриваю его свойства. В свойстве "Изображения" я запускаю диалог "Редактор коллекции изображений". Я могу только добавлять и удалять изображения, но я не могу найти способ экспортировать изображение, которое уже находится в списке.

Почему? Разработчик, который сделал оригинальный список, покинул нашу компанию, и мне нужны изображения для приложения ASP.NET(будет конвертировать в .jpeg).

Спасибо за помощь!

Ответ 1

Вы можете написать простой код для экспорта изображений. Вы не говорите, какой язык вы используете, так что вот решение как в С#, так и в VB.

С#

for (int x = 0; x < imageList1.Images.Count; ++x)
{
    Image temp = imageList1.Images[x];
    temp.Save("image" + x + ".bmp");
}

VB

For x As Integer = 0 To imageList1.Images.Count - 1
    Dim temp As Image = imageList1.Images(x)
    temp.Save("image" & x & ".bmp")
Next

Ответ 2

В codeproject есть пример приложения, как это сделать.

Я создал новую версию из Embedded Image Grabber, которая поддерживает:

  • png images
  • jpg images
  • картинки gif
  • Сохранить все изображения сразу в папку

Двоичный и SourceCode можно найти здесь.