Colormatrix_vb

Soyez le premier à donner votre avis sur cette source.

Vue 7 404 fois - Téléchargée 729 fois

Description

Pour mieux comprendre le fonctionnement de la Colormatrix.
En cliquant sur l'image source vous ouvrez une nouvelle image. Pour enregistrer cliquez sur l'image cible. Les réglages de l'image se font à l'aide de TrackBar et de NumericUpDown. Les changements s'affichent en temps réel.Pour une meilleur compréhension la police des NumericUpDown qui ont changés est en rouge.Vous avez 3 mémorisations des réglages couleurs. Création du code en VB. Une aide est incluse.

Source / Exemple :


Voir zip

Conclusion :


Merci à
pour le code de base
http://www.a1vbcode.com/app-4592.asp
pour les réglages couleurs
http://www.vb-helper.com/howto_net_adjust_cm_brightness.html
http://www.vb-helper.com/howto_net_swap_rgb.html

Codes Sources

Ajouter un commentaire

Commentaires

Messages postés
6780
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
1 juin 2020
107
Nouvelle mise à jour,
Ajout des trackBar Saturation (augmente ou supprime les couleurs) et Hue (dominante couleur)
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Le correcteur automatique propose juste les cast de type CInt, CLng, CDec ...
Mais changer un string en decimal, ça peut pas se faire directement comme ça.
Sous vs2010, j'ai une exception de type ArgumentOutOfRangeException à chaque conversion.
Ca marche chez toi, pas chez moi. Je sais plus quelle option j'ai activé pour avoir ça (la dernière fois que j'ai touché vb.net, c'était il y a au moins 4 ans) ^^

__
Kenji
Messages postés
6780
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
1 juin 2020
107
CHARLES RACAUD , j'ai essayé ce que tu me conseilles: cela fonctionne. Mais ce que j'ai mis m'a été donné par le correcteur de VB2008 et cela fonctionne aussi. Quelle différence entre les deux manières? L'option de correction d'erreur se trompe-t-elle?
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Non, ça ne va toujours pas, on ne peut pas fait un cast directement de String vers Decimal.
"1,00" devient 1D
"0,3" devient 0.3D
"-1,00" devient -1D
... etc
et Decimal.Parse ou mieux Decimal.TryParse pour faire les conversions depuis les textboxs

__
Kenji
Messages postés
6780
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
1 juin 2020
107
Merci BANANA32 pour la note et l'idée donnée de classe ou bibliothèque.
Merci CHARLES RACAUD pour ton commentaire et bien vu pour l'erreur. Une erreur de débutant d'avoir oublié de mettre Option Strict On
Cela m'aurait été tout de suite signalée. Je mets une mise à jour avec la correction.
@+ Le Pivert
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.