vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Listview Bilder Speichern 
Autor: Manfred X
Datum: 13.11.11 13:58

Hallo!

Wenn Du keine näheren Angaben machst, wird es schwierig
Dir gezielte Hinweise zu geben.

Hier ein Beispiel für die Verwendung der ImageList:

Dim img As New ImageList
img.ImageSize = New Size(200, 200)  'Bildgröße
 
Dim picext As String() = New String() _
{"*.bmp", "*.jpg", "*.gif", "*.tif", "*.png"}
 
Dim sourcepath As String = "F:\demo\in"
 
'Bilder aus einem Verzeichnis in die Liste laden 
For Each file As String In My.Computer.FileSystem.GetFiles _
(sourcepath, FileIO.SearchOption.SearchTopLevelOnly, picext)
 
   Using bmp As New Bitmap(file)
     Dim filename As String = IO.Path.GetFileName(file)
     img.Images.Add(filename, CType(bmp.Clone, Image))
   End Using
 
Next file
 
Dim destinationpath As String = "F:\demo\out"
 
'Bilder in einem Verzeichnis speichern (Überschreiben)
For Each filename As String In img.Images.Keys
 
    Dim filepath As String = IO.Path.Combine(destinationpath, filename)
    img.Images(filename).Save(filepath, GetPicFormat(IO.Path.GetExtension( _
      filepath)))
 
Next filename
Beispiel für eine Hilfsfunktion zur Ermittlung des Bildformats
Private Function GetPicFormat(ByVal extension As String) As Imaging.ImageFormat
    'Einige Beispiele
    extension = extension.ToUpper.Trim
    If extension = ".GIF" Then Return Imaging.ImageFormat.Gif
    If extension = ".JPG" Then Return Imaging.ImageFormat.Jpeg
    If extension = ".TIF" Then Return Imaging.ImageFormat.Tiff
    If extension = ".PNG" Then Return Imaging.ImageFormat.Png
    Return Imaging.ImageFormat.Bmp
End Function
Um eine Liste von Fotos zu verwalten, ist eine DataGridview/Datatable-
Kombination geeignet (Bitmap-Spalte).

MfG
Manfred

Beitrag wurde zuletzt am 13.11.11 um 14:12:18 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Listview Bilder Speichern2.908newbee_visual_b...12.11.11 11:40
Re: Listview Bilder Speichern2.211Manfred X12.11.11 11:51
Re: Listview Bilder Speichern2.180newbee_visual_b...12.11.11 12:15
Re: Listview Bilder Speichern2.131Manfred X12.11.11 12:45
Re: Listview Bilder Speichern2.119newbee_visual_b...12.11.11 13:52
Re: Listview Bilder Speichern2.228Manfred X12.11.11 14:18
Re: Listview Bilder Speichern2.419newbee_visual_b...13.11.11 10:56
Re: Listview Bilder Speichern2.214Manfred X13.11.11 13:58
Re: Listview Bilder Speichern2.124newbee_visual_b...13.11.11 19:49
Re: Listview Bilder Speichern2.167Manfred X14.11.11 05:32
Kleine Bildverwaltung2.498Manfred X14.11.11 08:21
Re: Kleine Bildverwaltung2.229newbee_visual_b...14.11.11 17:40
Re: Kleine Bildverwaltung2.285Manfred X14.11.11 18:03
Re: Kleine Bildverwaltung2.229newbee_visual_b...14.11.11 19:14
Re: Kleine Bildverwaltung2.252newbee_visual_b...14.11.11 19:32
Re: Kleine Bildverwaltung2.236Manfred X14.11.11 19:51
Re: Kleine Bildverwaltung2.165newbee_visual_b...14.11.11 19:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel