cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 12 févr. 2013 à 20:50
Pour un pochoir multi couches, c'est un peu plus compliqué :
Dans le lanceur :
Stencil stencil = new Stencil(2, new File("D:\\IMG_3755.JPG"));
Ensuite, il faut définir manuelement les bornes :
stencil.getBornes().set(0, -676434);
stencil.getBornes().set(1, -376434);
Pour plus de deux couches, il faudra ajouter des rgb dans le tableau colors dans la classe Stencil
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 12 févr. 2013 à 20:48
Je réponds donc ici, histoire que la réponse profite à tous :
Pour lancer manuelement le programme :
public static void main(String[] args){
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// ICI, ON ENTRE LE PATH VERS L'IMAGE
Stencil stencil = new Stencil(1, new File("D:\\IMG_3755.JPG"));
//SI ON VEUT ENREGISTRER L'IMAGE ON DECOMMENTE CETTE PARTIE
// try {
// // ON ENTRE ICI LE CHEMIN VERS LE FICHIER IMAGE EN SORTIE
// new EnregistreurContainer(panel).enregistrerImage("D:\\c.jpg");
// }
// catch (IOException e) {
// e.printStackTrace();
// }
}
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 12 févr. 2013 à 20:45
Je viens de recevoir un MP un message de jjb13111 :
je n'y connait rien en java ni en eclipse, et donc je n'ai pas pu lancer le lanceur manuel..... impossible de trouver comment paramétrer le path de la photo. Pour le lanceur swing aucun probleme, vu qu'il le determine tout seul ^o^, mais , j'aurais bien voulu voir ce que donnait les differentes couches et les possibilités offertes d'extractions. Ca doit etre simple, mais avec mes connaissances , on frole l'explosion de neurone. Donc si vous avez une petite explication, ca me servirait grandement
Cordialement,
JJB
12 févr. 2013 à 20:50
Dans le lanceur :
Stencil stencil = new Stencil(2, new File("D:\\IMG_3755.JPG"));
Ensuite, il faut définir manuelement les bornes :
stencil.getBornes().set(0, -676434);
stencil.getBornes().set(1, -376434);
Pour plus de deux couches, il faudra ajouter des rgb dans le tableau colors dans la classe Stencil
12 févr. 2013 à 20:48
Pour lancer manuelement le programme :
public static void main(String[] args){
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// ICI, ON ENTRE LE PATH VERS L'IMAGE
Stencil stencil = new Stencil(1, new File("D:\\IMG_3755.JPG"));
stencil.printStats();
stencil.getBornes().set(0, -9495915);
//stencil.getBornes().set(1, -376434);
PanelImage panel = new PanelImage(stencil.getStencils().get(1));
f.add(panel);
panel.setPreferredSize(new Dimension(stencil.getWidth(), stencil.getHeight()));
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
//SI ON VEUT ENREGISTRER L'IMAGE ON DECOMMENTE CETTE PARTIE
// try {
// // ON ENTRE ICI LE CHEMIN VERS LE FICHIER IMAGE EN SORTIE
// new EnregistreurContainer(panel).enregistrerImage("D:\\c.jpg");
// }
// catch (IOException e) {
// e.printStackTrace();
// }
}
12 févr. 2013 à 20:45
je n'y connait rien en java ni en eclipse, et donc je n'ai pas pu lancer le lanceur manuel..... impossible de trouver comment paramétrer le path de la photo. Pour le lanceur swing aucun probleme, vu qu'il le determine tout seul ^o^, mais , j'aurais bien voulu voir ce que donnait les differentes couches et les possibilités offertes d'extractions. Ca doit etre simple, mais avec mes connaissances , on frole l'explosion de neurone. Donc si vous avez une petite explication, ca me servirait grandement
Cordialement,
JJB