Bonsoir,
Après plusieurs heures de recherches veines, je m'en remet à vous.
Je créer un script permettant d'écrire du texte sous forme d'images, je m'explique :
Chaque lettre de l'utilisateur correspond à une image .png transparente. Le problème c'est que les lettres se chevauchent et chaque partie transparente, rend en partie transparente l'image précédente, voici une image du problème :
Voici mon script :
<?php // Type de l'image header ("Content-type: image/png"); // Informations texte $lettres = stripslashes(htmlspecialchars($_GET['session_lettres'])); if($lettres == "") $lettres = "Erreur"; $width = 105*strlen($lettres); $height = 155; // Création de l'image $image = imagecreate($width,$height); $orange = imagecolorallocate($image, 255, 106, 0); for ($i=0; $i <= strlen($lettres); $i++) // Boucle des lettres { // Chargement des lettres $lettre = imagecreatefrompng("./images/lettres/".$lettres[$i].".png"); $width_lettre = imagesx($lettre); $height_lettre = imagesy($lettre); // Fusion des images imagealphablending($lettre,false); imagecopy($image, $lettre, $i*100, 0, 0, 0, $width, $height*2); imagesavealpha($lettre,true); } imagecolortransparent($image, $orange); // Création de l'image imagepng($image); ?>