traitement Image - VB/VBA/VBS - Programmation
Marsh Posté le 10-11-2010 à 19:06:28
lio-12 a écrit :
|
Sans vraiment m'y connaitre en vb je dirais que ta fonction Gris() renvoie un pixel entier et non juste une composant blue.
Tu devrais renvoyer 'moyenne' au lieu de 'RVB(Moyenne, Moyenne,Moyenne) ?
Marsh Posté le 11-11-2010 à 00:18:42
oui excuse moi c'est une erreur je l'avais pas modifié sur le post
Marsh Posté le 09-11-2010 à 23:17:11
Bonsoir,
je viens vous poser une petite question.
Je veux faire un traitement d'image. Je passe mon image depuis une picture1, dans une matrice, puis, après modification (passage en niveau de gris) , je veux vérifier le travail en réimportant la matrice dans une image.
Mais j'ai pas mal de soucis.
Cela me renvoie l'erreur '9' dépassement de la plage, lors de l'attribution
Voyez une solution à ce problème?
Je sent bien qu'il y a une problème au niveau de ma matrice 2... faut t'il faire un redim? pour la mettre à la même taille que la matrice 1.
Ensuite, est ce que mettre la fonction "Gris" comme byte est acceptable?
Je bosse sous VB6
Merci d'avance
Voici mon code
Message édité par lio-12 le 09-11-2010 à 23:19:30