vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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 - Fortgeschrittene
Re: Super - weitere Frage zu tif 
Autor: jvbsl
Datum: 03.02.10 15:14

Hallo,

also so toll kenn ich mich damit jetzt nicht aus...ich musste auch erst wieder bisschen rumprobieren bis ich den follgenden Code zusammen hatte :
    Sub SaveMultiFrame(ByVal FileName As String, ByVal toSave() As Bitmap)
        Dim codec As Imaging.ImageCodecInfo = GetImageCodec("image/tiff") 'Tiff 
        ' Format
        Dim params As New Imaging.EncoderParameters(1) 'Arraygröße=1
        params.Param(0) = New Imaging.EncoderParameter( _
          Imaging.Encoder.SaveFlag, Imaging.EncoderValue.MultiFrame) _
          'Multiframe bild
 
        toSave(0).Save(FileName, codec, params) 'Speichert den ersten Frame
 
        'andere Frames
        params.Param(0) = New Imaging.EncoderParameter( _
          Imaging.Encoder.SaveFlag, Imaging.EncoderValue.FrameDimensionPage)
        For x As Integer = 1 To toSave.Length - 1
            toSave(0).SaveAdd(toSave(x), params) 'Speichert die restlichen 
            ' Frames
        Next
 
        'Parameter für die Freigabe
        params.Param(0) = New Imaging.EncoderParameter( _
          Imaging.Encoder.SaveFlag, Imaging.EncoderValue.Flush)
 
        toSave(0).SaveAdd(params)
    End Sub
    Function GetImageCodec(ByVal type As String) As Imaging.ImageCodecInfo
        For Each m_Codec As Imaging.ImageCodecInfo In _
          Imaging.ImageCodecInfo.GetImageEncoders()
            If m_Codec.CodecName.ToLower = type.ToLower Then
                Return m_Codec
            End If
        Next
        Return Nothing
    End Function
Mfg Julian
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
welches Control?2.265brandointheweb01.02.10 10:21
Re: welches Control?1.701ModeratorDaveS01.02.10 14:34
Re: welches Control?1.850brandointheweb01.02.10 15:03
Re: welches Control?1.672ModeratorDaveS01.02.10 15:11
Re: welches Control?1.783brandointheweb01.02.10 16:46
Re: welches Control?1.738jvbsl02.02.10 20:16
Super - weitere Frage zu tif1.670brandointheweb03.02.10 14:38
Re: Super - weitere Frage zu tif1.732jvbsl03.02.10 15:14
Re: Super - weitere Frage zu tif1.656brandointheweb03.02.10 15:29
Re: Super - weitere Frage zu tif1.636jvbsl03.02.10 15:35

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