Aller au contenu

Direct Sims

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://www.directsims.com/
  1. Tu es un génie !!!!!! J'avais trouvé un truc mais la qualité en été diminué, là c'est PARFAIT !
  2. Bonsoir ! J'ai deux choses à dire en premier merci beaucoup Jacques ! Je n'es plus de problème lors du chevauchement, par contre, l'image de fond de l'image est noir maintenant, plus transparentes...
  3. Là j'ai une belle erreur <?php ini_set("memory_limit",'16M'); // Type de l'image header ("Content-type: image/png"); // Informations texte $lettres = stripslashes(htmlspecialchars($_GET['session_lettres'])); if($lettres == "") $lettres = "erreur"; $width = 100*strlen($lettres); $height = 165; // Création de l'image $image = imagecreatetruecolor($width,$height); for ($i=0; $i <= strlen($lettres); $i++) // Boucle des lettres { // Chargement des lettres $lettre = imageformpng("http://creasims.simsous.directsims.com/images/lettres/".$lettres[$i].".png"); $width_lettre = imagesx($lettre); $height_lettre = imagesy($lettre); // Fusion des images imagecopy($image, $lettre, $i*90, 0, 0, 0, $width_lettre, $height_lettre); } // Création de l'image imagepng($image); ?>
  4. imagecreatetruecolor où ça ? Désolé je dois être coincé
  5. Oui moi aussi j'ai fait avec les gifs, mais j'ai après il y a le problème de qualité qu'il faut régler C'est vraiment un casse tête ce truc EDIT: non le gif ne va pas, il ne gère qu'un seul niveau de transparence...
  6. J'ai déjà essayé plusieurs fois, sans succès, peut-être mon code est-il faux ? Mais je ne pense pas
  7. Non, moi, mes images sont bien transparentes c'est comme si on mettait plusieurs images transparentes sans ajouter de claques :
  8. Sur à 100% ! http://creasims.simsous.directsims.com/images/lettres/a.png http://creasims.simsous.directsims.com/images/lettres/b.png http://creasims.simsous.directsims.com/images/lettres/c.png ...
  9. Ah nooon, ça ne change toujours rien ! C'est pas possible, j'ai envie de hurler !
  10. ehhhh.... C'est à dire ? Oui d'après php.net, pour utiliser imagesavealpha il faut désactiver imagealphablending
  11. Je précise que le chevauchement des lettres est voulut mais qu'il bug pour les problèmes que j'ai cité ci-dessus. Merci de ta participation, j'espère que l'on va trouver le problème
  12. 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); ?>
×
×
  • Créer...