Как экспортировать изображения из списка изображений в VS2005? - PullRequest
11 голосов
/ 13 ноября 2009

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

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

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

Ответы [ 2 ]

22 голосов
/ 13 ноября 2009

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

C #

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 голосов
/ 09 апреля 2010

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

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

  • png изображений
  • jpg images
  • GIF изображения
  • Сохранить все изображения одновременно в папке

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

...