vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Bild mit Transparente Farbe funktioniert nur mit der langsamen Methode 
Autor: Volker Bunge
Datum: 16.02.13 11:19

Hallo Zusammen,

mein Bildbearbeitungsprogramm funktioniert schon recht gut.

Ich möchte nun, einen vorher angeklickten Farbwert ersetzen durch color.transparent.

Mit einer For-to-Next Schleife funktioniert dies auch so, wie ich mir das vorstelle. Nachteil: Die Bearbeitung ist recht langsam.

Im Netz habe ich nun eine super schnelle Methode gefunden. Leider ersetzt diese irgendwie die Farbe nicht auf Transparent.

Benötigt werden 4 Textboxen für die ARGB Werte, Textbox für die Farbabweichung, Picturebox für das Bild. Checkbox für die Wahl der Methode und einen Button um das Ersetzen zu starten.

Meine Frage ist nun, warum klappt die langsame Methode und bei der schnellen Methode wird zwar die Farbe ersetzt, diese ist aber ehr ein grau Ton als transparent.

Die Farbabweichung stellt einen Wert dar, der den Abstand für die RGB-Farbwerte darstellt.
Bsp: Liegt R bei 150 und die Abweichung ist auf 5 eingestellt, so soll die Routine alle Werte von 145 bis 155 suchen und ersetzen. Wie gesagt, funktioniert bei der langsamen Methode für meine Bedürfnisse einwandfrei.

Für eine Lösung bei der schnelleren Methode wäre ist sehr dankbar.

Volker

P.S: Code siehe Antwort
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bild mit Transparente Farbe funktioniert nur mit der langsam...1.857Volker Bunge16.02.13 11:19
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.221Volker Bunge16.02.13 11:20
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.395Volker Bunge16.02.13 11:21
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.362Christoph197216.02.13 22:18
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.383Volker 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.164Volker Bunge17.02.13 18:49
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.204Christoph197217.02.13 20:27
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.267ModeratorDaveS17.02.13 21:13
Re: Bild mit Transparente Farbe funktioniert nur mit der lan...1.343Volker 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