vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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: Hmm, irgendiw funktioniert es nicht 
Autor: Lustlos
Datum: 24.11.03 13:34

Nax ???

irgendwas stimmt hier schon die ganze Zeit nicht. Ich vermute mal,
du codierst in C#. Richtig ? Freundlicherweise übersetzt du vorher
den Codeschnipsel nach VB.Net, wie es sich für dieses Forum gehört ?

VB kennt sicher auch ein Application-Objekt, aber so
Case Application.myFormat.Bitmap
geht das nicht. Auch so net
myImageCodecInfo = Functions.getEncoderInfo("image/jpeg")
. Functions riecht stark nach C#.
Der
Imports vbImaging = System.Drawing.Imaging
geht so auch net, dann erkennt VB ImageCodecInfo nicht mehr.

Du hast mich schon ein paar mal verblüfft, klär mich bitte auf,
wenn ich wieder mal daneben lieg.

So müßte es aussehen, damit das Beispiel auch in VB läuft
Imports vbImgFormat = System.Drawing.Imaging.ImageFormat
Imports System.Drawing.Imaging
Public Class Screenshot
    Private myPath As String
    Private myFileName As String
    Private myFormat As String
    Private myMode As String
    Private myCompression As Byte
 
    Private Sub savePicture(ByVal aPicture As System.Drawing.Bitmap)
        Dim tFilePath As String
        Dim myEncoderParameters As New Imaging.EncoderParameters(1)
        Dim myEncoder = Imaging.Encoder.Quality
        Dim tQuality As Long = 10L
        Dim myEncoderParameter As Imaging.EncoderParameter = New _
          Imaging.EncoderParameter(CType(myEncoder, Imaging.Encoder), tQuality)
        Dim myImageCodecInfo As Imaging.ImageCodecInfo
 
        myEncoderParameters.Param(0) = myEncoderParameter
        tFilePath = Me.myPath & "\" & Me.myFileName & "." & Me.myFormat
 
        Select Case myFormat
            Case "Bitmap"
                aPicture.Save(tFilePath, vbImgFormat.Bmp)
            Case "Emf"
                aPicture.Save(tFilePath, vbImgFormat.Emf)
            Case "Gif"
                myImageCodecInfo = GetEncoderInfo("image/gif")
                aPicture.Save(tFilePath, myImageCodecInfo, myEncoderParameters)
            Case "Jpg"
                myImageCodecInfo = GetEncoderInfo("image/jpeg")
                aPicture.Save(tFilePath, myImageCodecInfo, myEncoderParameters)
            Case "Png"
                aPicture.Save(tFilePath, vbImgFormat.Png)
            Case "Tif"
                aPicture.Save(tFilePath, vbImgFormat.Tiff)
            Case "Wmf"
                aPicture.Save(tFilePath, vbImgFormat.Wmf)
        End Select
    End Sub
 
    Private Function GetEncoderInfo(ByVal Mimetype As String) As ImageCodecInfo
        Dim i As Integer
        Dim encoders() As System.Drawing.Imaging.ImageCodecInfo
        encoders = ImageCodecInfo.GetImageEncoders
 
        For i = 0 To encoders.Length
            If encoders(i).MimeType = Mimetype Then
                Return encoders(i)
            Else
                'Return Nothing
            End If
        Next i
    End Function
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bitmap unter anderem Format speichern1.543NaX21.11.03 11:01
Re: Bitmap unter anderem Format speichern1.036Lustlos21.11.03 12:00
Re: Bitmap unter anderem Format speichern1.042NaX21.11.03 12:16
Re: Bitmap unter anderem Format speichern1.040Lustlos21.11.03 12:51
Re: Bitmap unter anderem Format speichern1.000Lustlos21.11.03 13:14
Re: Bitmap unter anderem Format speichern969NaX21.11.03 13:34
Re: Bitmap unter anderem Format speichern992Lustlos21.11.03 15:44
Re: Bitmap unter anderem Format speichern977Lustlos24.11.03 11:59
Hmm, irgendiw funktioniert es nicht1.037NaX24.11.03 12:54
Re: Hmm, irgendiw funktioniert es nicht1.135Lustlos24.11.03 13:34
Re: Hmm, irgendiw funktioniert es nicht938NaX24.11.03 14:15
Re: Hmm, irgendiw funktioniert es nicht965Lustlos24.11.03 14:24
Re: Hmm, irgendiw funktioniert es nicht939NaX24.11.03 14:50
Re: Hmm, irgendiw funktioniert es nicht895Lustlos24.11.03 14:57
Re: Hmm, irgendiw funktioniert es nicht1.021NaX24.11.03 15:02
Re: Hmm, irgendiw funktioniert es nicht1.038Lustlos24.11.03 15:04
Re: Hmm, irgendiw funktioniert es nicht913NaX24.11.03 15:16
Re: Hmm, irgendiw funktioniert es nicht971Lustlos24.11.03 15:20
Re: Bitmap unter anderem Format speichern997Lustlos25.11.03 07:30
Re: Bitmap unter anderem Format speichern1.057NaX28.11.03 12:41

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