Bonjour, suite a l'aide de petit Marcel, je peux trouver une couleur sur un
graph en .png et remplacer cette couleur par une autre, mais maintenant,
peux t'on remplacer la couleur trouvé par une image de fond ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc Molina
Intéressant comme problème.
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée pour remplacer une couleur (celle du masque) par celle d'une image utilisée comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de remplacer chaque pixel ayant cette couleur par celle de la texture choisie. Pour ce faire tu dois appliquer un changement de repère aux coordonnées de ce pixel. Un changement de référence de l'image, du masque vers l'image de la texture. Pour faire court, il te suffit de faire un modulo sur les coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 = 1... Imagine que l'on boucle sur l'image de la texture, une fois un bord atteint on revient au début, c'est un effet de mosaïque que tu peux obtenir en remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source. JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Intéressant comme problème.
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée
pour remplacer une couleur (celle du masque) par celle d'une image utilisée
comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on
utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de
remplacer chaque pixel ayant cette couleur par celle de la texture choisie.
Pour ce faire tu dois appliquer un changement de repère aux coordonnées de
ce pixel. Un changement de référence de l'image, du masque vers l'image de
la texture. Pour faire court, il te suffit de faire un modulo sur les
coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que
ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le
pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 = 1...
Imagine que l'on boucle sur l'image de la texture, une fois un bord atteint
on revient au début, c'est un effet de mosaïque que tu peux obtenir en
remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source.
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée pour remplacer une couleur (celle du masque) par celle d'une image utilisée comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de remplacer chaque pixel ayant cette couleur par celle de la texture choisie. Pour ce faire tu dois appliquer un changement de repère aux coordonnées de ce pixel. Un changement de référence de l'image, du masque vers l'image de la texture. Pour faire court, il te suffit de faire un modulo sur les coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 = 1... Imagine que l'on boucle sur l'image de la texture, une fois un bord atteint on revient au début, c'est un effet de mosaïque que tu peux obtenir en remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source. JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Etienne SOBOLE
"david" a écrit dans le message de news:boo54k$mo6$
Bonjour, suite a l'aide de petit Marcel, je peux trouver une couleur sur un
graph en .png et remplacer cette couleur par une autre, mais maintenant, peux t'on remplacer la couleur trouvé par une image de fond ?
Tu veux dire automatiquement???
Sans doute que si tu arrives à charger ton image en lui disant que la couleur selectionnée est la couleur transparente, il te suffira ensuite d'utiliser cette images comme un sprite en l'affichant sur un fond.
Si le php ne fait pas ca, sans doute que imageMagick le fera. je sais qu'ils existe des nouvelle fonction qui gère imagemagick. Perconellement je l'utilise a la ligne de commande.
Etienne
"david" <davidmanceau@wanadoo.fr> a écrit dans le message de
news:boo54k$mo6$1@news-reader1.wanadoo.fr...
Bonjour, suite a l'aide de petit Marcel, je peux trouver une couleur sur
un
graph en .png et remplacer cette couleur par une autre, mais maintenant,
peux t'on remplacer la couleur trouvé par une image de fond ?
Tu veux dire automatiquement???
Sans doute que si tu arrives à charger ton image en lui disant que la
couleur selectionnée est la couleur transparente,
il te suffira ensuite d'utiliser cette images comme un sprite en l'affichant
sur un fond.
Si le php ne fait pas ca, sans doute que imageMagick le fera.
je sais qu'ils existe des nouvelle fonction qui gère imagemagick.
Perconellement je l'utilise a la ligne de commande.
"david" a écrit dans le message de news:boo54k$mo6$
Bonjour, suite a l'aide de petit Marcel, je peux trouver une couleur sur un
graph en .png et remplacer cette couleur par une autre, mais maintenant, peux t'on remplacer la couleur trouvé par une image de fond ?
Tu veux dire automatiquement???
Sans doute que si tu arrives à charger ton image en lui disant que la couleur selectionnée est la couleur transparente, il te suffira ensuite d'utiliser cette images comme un sprite en l'affichant sur un fond.
Si le php ne fait pas ca, sans doute que imageMagick le fera. je sais qu'ils existe des nouvelle fonction qui gère imagemagick. Perconellement je l'utilise a la ligne de commande.
Etienne
david
tres tres interessant, seulement bin, ça sent le suicide là non, je rigole mais je reconnais que malgre ton aide bin j'ai pas tout saisie hélas Alors si tu as un peux de code, que je comprenne (bin que j'essaie déja) ce serait sympas Merci
"Jean-Marc Molina" a écrit dans le message news: bot5h7$8u0$
Intéressant comme problème.
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée pour remplacer une couleur (celle du masque) par celle d'une image utilisée
comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de remplacer chaque pixel ayant cette couleur par celle de la texture choisie.
Pour ce faire tu dois appliquer un changement de repère aux coordonnées de ce pixel. Un changement de référence de l'image, du masque vers l'image de la texture. Pour faire court, il te suffit de faire un modulo sur les coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 1... Imagine que l'on boucle sur l'image de la texture, une fois un bord atteint
on revient au début, c'est un effet de mosaïque que tu peux obtenir en remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source. JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
tres tres interessant, seulement bin, ça sent le suicide là
non, je rigole mais je reconnais que malgre ton aide bin j'ai pas tout
saisie hélas
Alors si tu as un peux de code, que je comprenne (bin que j'essaie déja) ce
serait sympas
Merci
"Jean-Marc Molina" <goa_pasdepourriel_@ifrance.com> a écrit dans le message
news: bot5h7$8u0$1@news-reader2.wanadoo.fr...
Intéressant comme problème.
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée
pour remplacer une couleur (celle du masque) par celle d'une image
utilisée
comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on
utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de
remplacer chaque pixel ayant cette couleur par celle de la texture
choisie.
Pour ce faire tu dois appliquer un changement de repère aux coordonnées de
ce pixel. Un changement de référence de l'image, du masque vers l'image de
la texture. Pour faire court, il te suffit de faire un modulo sur les
coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que
ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le
pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 1...
Imagine que l'on boucle sur l'image de la texture, une fois un bord
atteint
on revient au début, c'est un effet de mosaïque que tu peux obtenir en
remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source.
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
tres tres interessant, seulement bin, ça sent le suicide là non, je rigole mais je reconnais que malgre ton aide bin j'ai pas tout saisie hélas Alors si tu as un peux de code, que je comprenne (bin que j'essaie déja) ce serait sympas Merci
"Jean-Marc Molina" a écrit dans le message news: bot5h7$8u0$
Intéressant comme problème.
La couleur à remplacer est la couleur d'un masque/pochoir qui est utilisée pour remplacer une couleur (celle du masque) par celle d'une image utilisée
comme "texture", image/couleur de fond.
Il te faut donc choisir cette couleur (vert clair, le vert/bleu qu'on utilise au cinéma pour les effets spéciaux). Après quoi il te suffit de remplacer chaque pixel ayant cette couleur par celle de la texture choisie.
Pour ce faire tu dois appliquer un changement de repère aux coordonnées de ce pixel. Un changement de référence de l'image, du masque vers l'image de la texture. Pour faire court, il te suffit de faire un modulo sur les coordonnées aux dimensions de la texture. Si ton image fait 200x200 et que ta texture est plus petite, 100x100. Au 100ème pixel parcouru, on lit le pixel de coordonnées 0,0 et non pas 100,100. 100 % 100 = 0, 101 % 100 1... Imagine que l'on boucle sur l'image de la texture, une fois un bord atteint
on revient au début, c'est un effet de mosaïque que tu peux obtenir en remplissant une couleur avec un motif sous Photoshop par exemple.
Voilà si tu ne t'en sors pas je peux toujours te donner un code source. JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Jean-Marc Molina
Je viens de t'envoyer les sources et des images d'exemple.
Désolé pour le retard, JM
-- Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Je viens de t'envoyer les sources et des images d'exemple.
Désolé pour le retard,
JM
--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)