2009-11-13 23 views
10

Visual Studio 2005'i kullanarak, görüntüleri bir Görüntü Listesinde bilgisayarımdaki tek tek dosyalara dışa aktarmanın bir yolu var mı? IDE'yi kullanarak Görüntü Listesini seçiyorum ve özelliklerini görüntüleyin. "Görseller" özelliğinde, Görseller Koleksiyon Editör iletişim kutusunu başlatırım. Sadece görüntüleri ekleyebilir ve kaldırabilirim, ancak halihazırda listede bulunan bir görüntüyü dışa aktarmanın bir yolunu bulamıyorum.VS2005'deki Görüntü Listesinden Görüntüler Nasıl Dışa Aktarılır?

Neden? Asıl listeyi yapan geliştirici firmamızı terk etti ve bir ASP.NET uygulaması için görüntülere ihtiyacım var (.jpeg'ye dönüşecek).

Yardımlarınız için teşekkür ederiz!

+1

Bu nasıl bir liste? Bu C# veya VB.NET'de mi? Görüntüler bir açılır listede saklanıyor mu? – iJK

cevap

19

Görüntüleri vermek için basit bir kod yazabilirsiniz. Kullandığınız dilden bahsetmiyorsunuz, bu yüzden hem C# hem de VB'deki çözüm.

C#

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

VB codeproject günü

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

Cevabınıza katılıyorum - farkında olmadığım bir Visual Studio seçeneği umuyordum. Yukarıdaki kod için teşekkürler, ben C# ve iyi görünüyor! Sanırım bu tek çözümdür. Teşekkürler! – cbuck12000

+0

Belgelere göre, 'Images' koleksiyon dizinleyicisinden döndürülen görüntünün, işin bittiği zaman gerçekten arayan tarafından atılması gereken ayrı bir kopya olduğunu unutmayın. https://msdn.microsoft.com/en-us/library/bz38zyat(v=vs.110).aspx –

2

Bunun nasıl örnek uygulama yoktur.

Ben destekler Gömülü Görüntü Grabber bir yeni bir sürümünü oluşturduk

:

  • png resimleri
  • jpg görüntüleri
  • gif görüntüleri
  • kaydet bir klasöre
  • için bir kerede tüm görüntüler

İkilik ve SourceCode bulunabilir here .

+0

iyi çalışıyor. Sadece kaynak kodu indirmeyi ve en yeni çerçeve ile yeniden derlemeyi unutmayın – myrocode

İlgili konular