Convertir une image en noir et blanc

Résolu
celineinfo Messages postés 4 Statut Membre -  
celineinfo Messages postés 4 Statut Membre -
Bonjour! Je suis en terminale et j'ai pris la spécialité Informatique et sciences de Numérique. Cette semaine nous devons réaliser un projet sur javascool. avec une amie, nous devons créer un "filtre" qui transforme une image couleur en image noir et blanc. Mais nous rencontrons beaucoup de difficultés... Tout d'abord, l'image de base ne se charge pas (et pourtant elle est dans le même répertoire que javascool et inférieure à 500*500) et je ne sais pas comment sélectionner tous les pixels. Cependant je sais que pour convertir les valeurs r,v,b, il faut faire une moyenne. si quelqu'un à une solution à notre problème se serait génial!
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Bonjour,

Tu devrais préciser un chemin absolu à ton image, c'est plus simple.

void main() {
    load("C:/test.jpg");
}

Remarque : j'ai testé avec Java's Cool 4, la limite est 1000 pixels (pas 500)

Quant à t'aider, tu as déjà des explications et des exemples dans la proglet codagePixels, tu devrais commencer par là...
0
celineinfo Messages postés 4 Statut Membre
 
Merci :) Mais pour tout te dire j'ai déjà comparer avec la proglet :/
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Il est où ton problème exactement ?

"Tout d'abord, l'image de base ne se charge pas"
Je t'ai indiqué comment faire, avec le chemin absolu ça devrait aller mieux.

"je ne sais pas comment sélectionner tous les pixels"
Là c'est pas les exemples qui manquent dans la documentation de la proglet.
Par exemple, la remarque 4, "Manipulation d'images sous forme de tableau" te fournit ce code d'exemple pour récupérer tout les pixels...

"pour convertir les valeurs r,v,b, il faut faire une moyenne"
Il te faut aussi de l'aide pour faire la moyenne de 3 entiers !?
int x=(r+v+b)/3;
0
celineinfo Messages postés 4 Statut Membre
 
J'ai comparé avec la proglet 4 et il se trouve que j'avais bon pour sélectionner les pixels, non non t'inquiètes pas pour ce qui est des moyennes j'avais pigé ^^!
J'ai testé avec le chemin absolu et le problème de chargement persiste...
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Normalement tu dois avoir une erreur qui s'affiche dans la console (j'en avais une quand l'image était trop grande) que t'indique-t-elle ?
0
celineinfo Messages postés 4 Statut Membre
 
la console m'indiquait simplement que l'image ne chargeait pas.
Mais nous avons trouvé une solution! Le programme compile et fonctionne! Merci de t'être intéressé à notre problème :)
0