Alignerun texte au millieu d'une image

MDH -  
astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
depuis hier je chercher comment faire pour aligner un texte au milieu d'une image, sachant que le tout est compris dans une balise <marque> et dans un tableau
j'ai essayer tout les valign possible, je crois même que j'en ai inventé quelques un mais rien n'y fait.
ça donne quelque chose comme ça:
<marquee behavior="slide" direction="right" scrollamount="5" l valign="center" scrolldelay="20" loop="-1" onmouseover="this.stop();" onmouseout="this.start();" vspace="+15">Mon texte  <img src="SVS_20120527_SVS_0799_sRVB_HD-copie.gif" width="279" height="193" />

3 réponses

  1. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
     
    slt

    c'est peut être pas très propre mais avec un tableau !

    <marquee behavior="slide" direction="right" scrollamount="5"scrolldelay="20" loop="-1" onmouseover="this.stop();" onmouseout="this.start();" vspace="+15"><table width="200" height="81" border="0" cellspacing="0">  
      <tr>  
        <td style="background-image: url(SVS_20120527_SVS_0799_sRVB_HD-copie.gif)">Mon texte Mon texte Mon texte  Mon texte</td>   
      </tr>  
    </table>


    mais il n'est pas possible d'écrire sur une image sans un code, va voir ici:
    https://phpsources.net/code/php/images/132_ecrire-un-texte-sur-une-image
    0
  2. MDH
     
    mais le tout est déja dans un tableau
    0
  3. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
     
    slt

    il te faut un fichier à coté avec ceci dedans:
    code_image.php
    <?php
    header('Content-type: image/gif');
    $image = imagecreatefromgif('SVS_20120527_SVS_0799_sRVB_HD-copie.gif');
    $rouge = imagecolorallocate($image, 250, 0, 0);
    imagestring($image, 4, 10, 50, 'mon texte sur mon image', $rouge);
    imagejpeg($image);
    ?>

    et ton code qui appel la page:
    <marquee behavior="slide" direction="right" scrollamount="5"scrolldelay="20" loop="-1" onmouseover="this.stop();" onmouseout="this.start();" vspace="+15"><img src="code_image.php">
    0
    1. MDH
       
      ça correspond à quoi tout ce que tu as mis ?
      0
    2. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
       
      lol

      pour faire bref, tu ne peux pas écrire sur une image comme tu le fais, il faut passer par un script php qui prend ton image, prend le texte et te recréer une image avec les deux combinés.

      donc, tu créer un fichier code_image.php, à l'intérieur tu mets ce code:
      <?php
      header('Content-type: image/gif');
      $image = imagecreatefromgif('SVS_20120527_SVS_0799_sRVB_HD-copie.gif');
      $rouge = imagecolorallocate($image, 250, 0, 0);
      imagestring($image, 4, 10, 50, 'mon texte sur mon image', $rouge);
      imagejpeg($image);
      ?>

      et pour faire défiler ton image et ton texte:
      <marquee behavior="slide" direction="right" scrollamount="5"scrolldelay="20" loop="-1" onmouseover="this.stop();" onmouseout="this.start();" vspace="+15"><img src="code_image.php">

      si ton texte et image ne sont jamais les même, à toi d'adapter la page code_image.php à ton besoin.
      0
    3. MDH
       
      et donc le truc php je le met ou ? parce que j'ai essayer juste devant la balise <marquee> et ça marche pas
      0
    4. MDH
       
      le 'mon texte sur mon image' il est a changer ? --'
      0
    5. astuces72 Messages postés 2146 Date d'inscription   Statut Membre Dernière intervention   1 669
       
      tu créer un fichier avec tout le code php que tu places au même endroit que ta page.
      baaaaa.....Oui le texte est à changer par le tiens !!!
      Qu'est ce qui nous dit le monsieur !?
      0