Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/08/2011, 23h12   #1
Membre Expert
 
Avatar de Willpower
 
Homme Boris Dessy
sans emploi
Inscription : décembre 2010
Messages : 871
Détails du profil
Informations personnelles :
Nom : Homme Boris Dessy
Localisation : Belgique

Informations professionnelles :
Activité : sans emploi

Informations forums :
Inscription : décembre 2010
Messages : 871
Points : 1 380
Points : 1 380
Par défaut imagefilter(IMG_FILTER_COLORIZE) sans toucher aux transparents

Bonjour à tous, je débute en php et j'aurai besoin d'aide.

En gros, j'ai plein de petites images png que je colorie et que je colle ensuite sur une grande à l'aide de php.

Mais lorsque je colorie mes petites images via


imagefilter($mon_image,IMG_FILTER_COLORIZE,0,255,0);

les zones transparentes de l'image deviennent coloriées aussi et donc ça colle des formes carrés sur ma grande image. :/

Même en ajoutant un 6ème paramètre 0 ou 127 je n'arrive pas à résoudre le problème.

Donc en gros, je voudrais colorier une image SAUF ses zones transparentes.

Merci d'avance pour vos réponses. :-)
Willpower est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2011, 00h19   #2
Membre Expert
 
Avatar de Willpower
 
Homme Boris Dessy
sans emploi
Inscription : décembre 2010
Messages : 871
Détails du profil
Informations personnelles :
Nom : Homme Boris Dessy
Localisation : Belgique

Informations professionnelles :
Activité : sans emploi

Informations forums :
Inscription : décembre 2010
Messages : 871
Points : 1 380
Points : 1 380
RESOLU !

(désolé, je suis une clinche en php imagecreatetruecolor au lieu de imagecreate)
Willpower est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h59.


 
 
 
 
Partenaires

Hébergement Web