Как экспортировать изображения из списка изображений в 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 можно найти здесь.