Changer la couleur d'un pixel sur une image en php

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ZelkiN, 2 Mai 2011.

  1. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    Bonjour à tous,

    J'utilise la librairie GD pour effectuer quelques changements sur une image (tailles etc...)

    Je me heurte actuellement a un probleme, j'aimerai changer la couleur de tous les pixels rouges par exemple.

    J'ai un code un peu comme ca :

    Code:
    $img = imagecreatefrompng('test.png');
    $color = imagecolorexact($img,255,0,0);
    imagecolorset($img,$color,159,248,242);
    
    imagepng($img);
    imagedestroy($img);
    
    Donc je crée mon image, je selectionne l'index de mon rouge (255,0,0), et je le remplace avec le imagecolorset, le souci c'est que ca marche pas ?! Des idées ?! :?
     
  2. gg00xiv
    gg00xiv Nouveau WRInaute
    Inscrit:
    10 Juin 2010
    Messages:
    39
    J'aime reçus:
    0
    Salut

    Après quelques recherches, il semblerait que le problème vienne du fait que tu charges ton image à partir d'un fichier. Ce fichier n'utilisant pas de palette, les interactions avec celle-ci ne sont pas prises en compte.

    Il faut repasser ton image en mode palette via la fonction imagetruecolortopalette, regarde ce bout de code : Change a specific color of an image
     
  3. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    ok merci gg00xiv, je vais allez voir de ce coté, je vous tiens au courant de mon avancé !
     
  4. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    Je confirme bien que le probleme venait de la, merci bien g00xiv !
     
  5. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 934
    J'aime reçus:
    4
    Question à deux balles: c'est pour virer un watermark ? (je ne juge pas ;) ).
     
  6. ZelkiN
    ZelkiN WRInaute occasionnel
    Inscrit:
    27 Juillet 2007
    Messages:
    463
    J'aime reçus:
    0
    mdr non non ;) quoique c'est vrai que ca pourrai servir xD

    Enfaite, c'est tout simplement pour un systeme d'avatar, ca m'évite de faire 1000 cheveux de couleur, j'en fait qu'un et apres avec le code couleur je génere ;)
     
Chargement...
Similar Threads - Changer couleur pixel Forum Date
Changer couleur lien avec javascript Développement d'un site Web ou d'une appli mobile 5 Décembre 2016
Changer l'aspect de la palette des couleurs sur Prestashop e-commerce 10 Janvier 2013
jQuery : changer la couleur d'un input Développement d'un site Web ou d'une appli mobile 19 Janvier 2010
Article fixe avec bannière changer souvent Crawl et indexation Google, sitemaps 9 Octobre 2019
Changer de mot clé ? Référencement Google 5 Août 2019
Changer la police de la SERP Référencement Google 16 Juillet 2019
Changer mon url canonique oui / non ? Débuter en référencement 26 Mai 2019
Changer de nom de domaine tout en recyclant l'ancien pour un autre site Problèmes de référencement spécifiques à vos sites 27 Février 2019
changer les meta title trop souvent est il négatif? Débuter en référencement 29 Décembre 2018
Changer de nom de domaine Noms de domaine et référencement 28 Novembre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice