|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
Je dois créer un programme php qui me permet de décliner une image à partir de paramétres de couleur.
J'ai une image de base rouge avec un liseret jaune. Il me faudrai une fonction de GD qui permet de remplacer le rouge ou le jaune par d'autres couleurs ? Comment faire ?? |
|
|
00
|
|
|
#2 |
![]() ![]() |
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
C'est bien gentil de me donner un lien vers la fonction mais pourrais-tu m'en expliquer précisément le fonctionnement ? C'est quand même un peu chinois, je ne comprend pas trop ! Puis-je avoir un exemple de code pour remplacer la couleur rouge (#aa0000 -> R : 170 V : 0 B : 0) par du bleu (#1919c8 -> R:25 V:25 B:200)...
|
|
|
00
|
|
|
#4 | ||
![]() ![]() |
alors, supposons que $img soit la ressource gd de ton image
Code :
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() |
Merci beaucoup ! J'essai ça demain matin !
Bonne nuit... |
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() |
J'ai essayer d'appeller l'image avec <img src="test.php">
test.php : Code :
http://www.blibloblu.info/commerce/aff.php Que dois-je faire pour résoudre ce problème ? |
||
|
|
00
|
|
|
#7 |
![]() ![]() |
le problème avec ce style de manip c'est qu'il n'y a qu'UNE couleur qui est remplacée... le plus souvent, il y a de très léger dégradé ou variations qui font que ça va rendre le traitement imperceptible ou presque...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() |
Oui ça c'est certain, mais quand je veut recolorer une partie de mon image qui est totalement blanche (ffffff) pour la mettre en bleu ca ne fonctionne pas non plus ! Le code ne doit pas être totalement bon...
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() |
Qu'est-ce que je peut faire pour que celà fonctionne ?
Refaire mon image de base ? |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2006 Messages : 143 ![]() |
Après plusieurs jours de recherche je up le sujet qui n'a pas été résolu.
Une réponse ici aiderais beaucoup de monde! Donc : Comment faire pour remplacer une couleur lorsque l'on ne connait pas les coordonnées des points? Par exemple, remplacer du rouge dans une image par du bleu (le rouge n'a pas de nuance et peut se trouver partout dans l'image, se trouver dans un cercle noir, autour d'un rectangle etc) |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() |
|
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() |
voici la procédure à suivre :
1/ indexer les couleurs de l'image à convertir 2/ changer le format de ces couleurs de RGB vers HSL ( Hue Saturation Lightness ) 3/ modifier la couleur ( Hue ) selon les paramètres définis si elle correspond à la couleur que l'on souhaite changer 4/ changer le format de la couleurs de HSL vers RGB 5/ la remplacer dans l'index phcorp ps : il faut absolument s'informer : 1/ sur les formats d'images 2/ sur le fonctionnement de la librairie GD de php 3/ sur les formats de couleurs RGB et HSl |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com