Programme Java (informatique)

 Répondre au sujet
Auteur
1188 vues - 11 réponses - 0 j'aime - 2 abonnés

Tablerone

Apprenti
  

Trust : 80  (?)



  M'écrire un MP

Genre : 
Messages : 422
Programme Java (informatique)
Posté le 20/11/2018 à 18h28

.Bonjour ! Excusez moi du titre peu clair ^^'
Je viens a vous car je galère, un peu beaucoup, sur un programme.
En effet dans le cadre de ma spe je doit faire un petit programme via Processing (en Java donc).
Le projet est simple, nous avons une image que nous devons modifier. Mais on doit conserver l'original en dessous (je ne sais pas si je suis clair ?)
Et nous avons minimum 4 transformations à faire.
× Une géométrique
× Une sur les couleurs
× Une géométrique + couleur
× Et une libre
Pour cela on doit utilise la bibliothèque ControlP5 (faire les modifs via bouton).
On a déjà la géométrie simple de faite (mise en miroir) et une couleur (la mettre verte).
Mais là commence les problèmes x)
Numéro 1 : Nous ne somme pas sur de la sélection de nos transformation.
Pour la géométrie + Couleur nous n'avons rien trouvé de concret. Une pixelisation de l'image rentre telle dans ce cadre ? Ou es ce une simple géométrie ?
De même j'avais pensé à mettre l'image en noir et blanc par exemple (bon pas forcément sur pixelisation) mais il ne faut pas (ou du moins éviter) d'avoir 2 fois la même transformation et la N&B se rapproche de la couleur verte.

Numéro 2 :
Coder x)
Bon dit comme ça c'est très bête mais je suis embêté sur quelque point, notamment la "Color Wheel" de ControlP5 et la pixelisation.
Et n'ayant pas d'ordi fonctionnel chez moi actuellement et n'arrivant pas à importer les librairie sur l'application. Et mes horraires de cours couplé à celle du CDI ce n'est pas simple de tester.
J'arrive à faire une pixelisation sur mon image classique mais pas la projection via tableau.
Et la color wheel s'applique juste à un carré je '' arrive pas à la faire fonctionner sur image :/

Je ne sais pas si ce que j'ai fait peut être utile mais si jamais :
Le code "principal" :

Mettre en miroir :

Couleur verte :

Pixels (d'ailleurs mon set devrais être en dernière position, même si cela ne marche pas non plus c'est déjà plus logique)

Je n'ai pas le bout sur la ColorWheel (je le prendrais demain).

Je ne sais pas du tout si des gens sont aptes à m'aider ou du moins me donner des piste de réflexion, mais qui ne tente rien ^^'

Édité par tablerone le 20-11-2018 à 20h44

Ciloubreizh

Membre d'honneur
   

Trust : 34  (?)



  M'écrire un MP

Genre : 
Messages : 2753
0 j'aime    
Programme Java (informatique)
Posté le 20/11/2018 à 20h33

Tu devrai modifier ton titre et indiquer que c'est un problème informatique.

Moi, j'ai cru que tu partais t'installer en Java (ça existe bien comme pays, hein ?)

Tu auras peut être plus de réponses.

Si on, je ne peux pas t'aider

Zara.5

Apprenti
  

Trust : 172  (?)



  M'écrire un MP

Genre : 
Messages : 297
0 j'aime    
Programme Java (informatique)
Posté le 20/11/2018 à 20h34

Je ne suis pas sur de ce que j'avance mais j'ai l'impression que tes fonctions ne retourne rien est-ce juste ? C'est peut-être être pour cela que ça ne marche pas ?

Ensuite pour la pixelisation du tableau pourquoi ne pas utiliser un vecteur ?

Ce sont des pistes mais je n'ai actuellement jamais travaillé avec la bibliothèque que tu utilises je dis peut-être des bêtises

Tablerone

Apprenti
  

Trust : 80  (?)



  M'écrire un MP

Genre : 
Messages : 422
0 j'aime    
Programme Java (informatique)
Posté le 20/11/2018 à 20h43

Java est une île aussi oui je crois... Je vais modifier ça merci ! ^^'

zara.5 Oui c'est sûrement ça. Vu que en soit ma fonction fonctionne mais quand je veux la transposer au tableau elle "tourne dans le vide" en effet...
Un vecteur ? J' en ai jamais utilisé encore. Je vais allez me renseigner la dessus !

Merci :)

Zara.5

Apprenti
  

Trust : 172  (?)



  M'écrire un MP

Genre : 
Messages : 297
0 j'aime    
Programme Java (informatique)
Posté le 20/11/2018 à 20h59

tablerone

Alors c'est cela car ta fonction est crée avec void et void est un type qui retourne pas de valeur avec return donc soit tu peux mettre un type int ou double ou alors utilisé des paramètres entrée - sortie à toi de voir ce qui est le plus approprié !

En espérant avoir pu un peu t'aider !

Poney.noisette

Membre ELITE Argent
 

Trust : 244  (?)



  M'écrire un MP

Genre : 
Messages : 8123
0 j'aime    
Programme Java (informatique)
Posté le 21/11/2018 à 00h17

Hello !


Si demain tu n'a pas trouvé de solution, capte moi en privé. Mon copain est dans la prog' il peut t'aider.

Tablerone

Apprenti
  

Trust : 80  (?)



  M'écrire un MP

Genre : 
Messages : 422
0 j'aime    
Programme Java (informatique)
Posté le 21/11/2018 à 20h58

zara.5 poney.noisette
Merci à vous deux ! J'ai réussi à me débloquer je crois ^^
Et je note la proposition si jamais :)

Poney.noisette

Membre ELITE Argent
 

Trust : 244  (?)



  M'écrire un MP

Genre : 
Messages : 8123
0 j'aime    
Programme Java (informatique)
Posté le 21/11/2018 à 22h30

tablerone cool dans ce cas