Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-10-26 20:12:54 export web

jujufree
nouveau membre
Date d'inscription: 2012-10-26
Messages: 5

export web



Bonjour
Dans mon applet j'ai une image en background ainsi qu'un logo par dessus. En passant ma souris sur le logo celui-ci disparait. Mon code semble correct mais dès mon export web en javascript; mon logo n'apparait plus (j'ai une image grise qui disparait quand je passe la souris).
Voici mon code:
PImage img;
PImage logo;
int w = 20;

void setup()
{
  size(134,205);
  frameRate(60);
  img = loadImage("hom.jpg");
  background(img);
  logo = loadImage("logo.png"); 
  image(logo, 0,0);
  noStroke();
}

void draw()
{
 
  int xstart = constrain(mouseX-w/2,0,img.width);
  int ystart = constrain(mouseY-w/2,0,img.height);
  int xend = constrain(mouseX + w/2,0,img.width);
  int yend = constrain(mouseY + w/2,0,img.height);
 
 
  loadPixels();
  // Begin our loop for every pixel
  for (int x = xstart; x < xend; x++ ) {
    for (int y = ystart; y < yend; y++ ) {
     
       // Calculate the 1D pixel location
      int loc = x + y*img.width;
     
      // Get the R,G,B values from image
      float r = red   (img.pixels[loc]);
      float g = green (img.pixels[loc]);
      float b = blue  (img.pixels[loc]);
     
      color c = color(r,g,b);
   
      pixels[loc] = c;
      fill(c);
      rect(xstart,ystart,w,w);
    }
   
  } 
  updatePixels();
}

Quelqu'un aurait-il une idée à me soumettre?
merci

Dernière modification par jujufree (2012-10-29 11:51:26)

Hors ligne

 

#2 2012-10-27 10:27:13 Re : export web

cgiles
membre
Lieu: Est de la France
Date d'inscription: 2005-05-25
Messages: 329

Re: export web



tu fais un export javascript via la beta 2?

Hors ligne

 

#3 2012-10-28 21:38:54 Re : export web

jujufree
nouveau membre
Date d'inscription: 2012-10-26
Messages: 5

Re: export web



oui c'est un export javascript avec la version 2.0b2

Hors ligne

 

#4 2012-10-30 12:15:10 Re : export web

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: export web



(déplacé dans le forum processing)

Hors ligne

 

#5 2012-10-30 14:10:49 Re : export web

cgiles
membre
Lieu: Est de la France
Date d'inscription: 2005-05-25
Messages: 329

Re: export web



il me semble que PJS ai besoin de précharger :
http://processingjs.org/reference/loadImage_/

Hors ligne

 

#6 2012-10-31 19:49:18 Re : export web

jujufree
nouveau membre
Date d'inscription: 2012-10-26
Messages: 5

Re: export web



Merci beaucoup, je débute sur processing et je suis heureuse de pouvoir trouver un endroit où poser mes questions.
Je pensais que /*  */ permettait de laisser un commentaire alors qu'ici cela interagit lors de l'export???
Merci
Voici le code pour le preload de plusieurs images
/* @pjs preload="hom.jpg","logo.png"; */
Merci beaucoup cgiles

Hors ligne

 

#7 2013-01-05 15:09:06 Re : export web

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Re: export web



Je relance le sujet :
Sur un programme assez complexe, je n'arrive pas a faire l'export d'image, j'ai donc essayer le programme le plus basique pour comprendre comment ca marche :


/* @pjs preload="myimage.jpg"; */
       
void setup()
{
  size(200,200);
  noLoop();
}

void draw()
{
  background(255);
  PImage im = loadImage("myimage.jpg");
  image(im, 50,50, 100,100);
}





Et bien ca ne marche pas (j'ai bien creer une image myimage.jpg, ca ne marche pourtant pas).
Faut il comprendre que l'export ne fonctionne pas avec processing ?
Ou peut être c'est une histoire de local/serveur (je test directement ma page html sans passer par un serveur, ca peut venir de là ??)

Hors ligne

 

#8 2013-01-06 23:27:18 Re : export web

Makio135
membre
Lieu: Lyon
Date d'inscription: 2010-11-11
Messages: 89
Site web

Re: export web



Oui certains navigateurs ne chargeront pas ton image en local. Ça peut aussi être que ton image est dans un dossier data alors que processingjs ne connait pas ce dossier, il faut donc mettre data/myimage.png
Qu'est ce que tu as dans la console de ton navigateur?

Hors ligne

 

#9 2013-01-06 23:28:53 Re : export web

Makio135
membre
Lieu: Lyon
Date d'inscription: 2010-11-11
Messages: 89
Site web

Re: export web



En plus il ne fait pas faire le loadImage dans la boucle draw

Hors ligne

 

#10 2013-01-08 00:09:54 Re : export web

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Re: export web



Merci pour tes réponses, il fallait en faite simplement copier les images et les coller dans le dossier applet (ou changer le chemin comme tu me le conseillais).
Bizarre que processing ne le fasse pas automatiquement (alors qu'il le fait par exemple lorsqu'on sauvegarde un même programme sous un nom différent).
C'était tout facile du coup, tant mieux smile

Hors ligne

 

#11 2014-06-20 10:32:03 Re : export web

devnico
nouveau membre
Date d'inscription: 2014-06-20
Messages: 1

Re: export web



Bonjour, bien que cette discution date, j'aurai une question.
J'ai surement le même problème que toi, c'est à dire que j'ai un sketch qui contient une image (même plusieurs) et je voudrais afficher ce sketch sur une page web. Si c'est bien face à cette situation que toi aussi tu as été confronté, je voudrais que tu m'expliques précisément comment tu as fais car je ne m'en sort pas ! roll
Merci !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024