vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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: Bild mit Transparente Farbe funktioniert nur mit der langsamen Methode 
Autor: Volker Bunge
Datum: 16.02.13 11:20

Hier nun der Code

    Private Sub BtnTransparenteFarbeEntfernen_Click(ByVal sender As _
      System.Object, ByVal e As System.EventArgs) Handles _
      BtnTransparenteFarbeEntfernen.Click
        If LangsamesTransperentVerfahren.Checked = false Then
            GoTo BtnTransparenteFarbeEntfernen_Click_Langsam
        End If
        Cursor = Cursors.WaitCursor
 
        Dim Diff As Integer = Farbabweichung.Text
        Dim A As Integer = AktuelleFarbeA.Text
        Dim R As Integer = AktuelleFarbeR.Text
        Dim G As Integer = AktuelleFarbeG.Text
        Dim B As Integer = AktuelleFarbeB.Text
        Dim RN As Integer
        Dim GN As Integer
        Dim BN As Integer
        Dim z As Integer
        Dim myBitmap As New Bitmap(BildAnzeigeNeu.Image)
 
        For z = Diff * -1 To Diff
            RN = R + z
            GN = G + z
            BN = B + z
            If RN < 0 Then
                RN = 0
            End If
            If RN > 255 Then
                RN = 255
            End If
 
            If GN < 0 Then
                GN = 0
            End If
            If GN > 255 Then
                GN = 255
            End If
 
            If BN < 0 Then
                BN = 0
            End If
            If BN > 255 Then
                BN = 255
            End If
            '       MsgBox(z & "  RN " & RN & "  GN " & GN & "  BN " & BN)
            'PictureBox1.Image = ReplaceColor(Image.FromFile(Label1.Text), 
            ' Color.FromArgb(255, RN, GN, BN), Color.Aquamarine)
            'PictureBox1.Image = ReplaceColor(PictureBox1.Image, Color.FromArgb( 
            ' 255, RN, GN, BN), Color.Aquamarine)
            myBitmap = ReplaceColor(myBitmap, Color.FromArgb(A, RN, GN, BN), _
              Color.FromArgb(0, 0, 0, 0))
        Next
        BildAnzeigeNeu.Image = myBitmap
 
        Cursor = Cursors.Arrow
 
        Exit Sub
BtnTransparenteFarbeEntfernen_Click_Langsam:
        Dim BMP As Bitmap = BildAnzeigeNeu.Image
        'Dim VAktuelleFarbeA As Integer
        'Dim VAktuelleFarbeR As Integer
        'Dim VAktuelleFarbeG As Integer
        'Dim VAktuelleFarbeB As Integer
        Dim AktuellA As Integer
        Dim AktuellR As Integer
        Dim AktuellG As Integer
        Dim AktuellB As Integer
 
        Cursor = Cursors.WaitCursor
 
        ' Color [A=255, R=31, G=28, B=22]
        'AktuelleFarbeA = Mid(AktuelleFarbe.Text, InStr(1, AktuelleFarbe.Text, 
        ' "A=") + 2, 3)
        'AktuelleFarbeR = Mid(AktuelleFarbe.Text, InStr(1, AktuelleFarbe.Text, 
        ' "R=") + 2, 3)
        'AktuelleFarbeG = Mid(AktuelleFarbe.Text, InStr(1, AktuelleFarbe.Text, 
        ' "G=") + 2, 3)
        'AktuelleFarbeB = Val(Mid(AktuelleFarbe.Text, InStr(1, 
        ' AktuelleFarbe.Text, "B=") + 2, 3))
 
        'VAktuelleFarbeA = AktuelleFarbeA.Text
        'VAktuelleFarbeR = AktuelleFarbeR.Text
        'VAktuelleFarbeG = AktuelleFarbeG.Text
        'VAktuelleFarbeB = AktuelleFarbeB.Text
 
        ' Wenn die gewählte Farbe schon Weiss ist, dann die Sub verlassen
        If AktuelleFarbeA.Text + AktuelleFarbeR.Text + AktuelleFarbeG.Text + _
          AktuelleFarbeB.Text = 0 Then
            Cursor = Cursors.Arrow
            Exit Sub
        End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bild mit Transparente Farbe funktioniert nur mit der langsam...1.859Volker Bunge16.02.13 11:19
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.222Volker Bunge16.02.13 11:20
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.396Volker Bunge16.02.13 11:21
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.363Christoph197216.02.13 22:18
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.384Volker Bunge17.02.13 16:46
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.423Christoph197217.02.13 17:07
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.165Volker Bunge17.02.13 18:49
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.205Christoph197217.02.13 20:27
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.268ModeratorDaveS17.02.13 21:13
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.344Volker Bunge22.02.13 20:08

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