Alignerun texte au millieu d'une image
MDH
-
astuces72 Messages postés 8349 Date d'inscription Statut Membre Dernière intervention -
astuces72 Messages postés 8349 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" />
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" />
A voir également:
- Alignerun texte au millieu d'une image
- Extraire texte d'une image - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Légender une image - Guide
- Image iso - Guide
- Transcription audio en texte word gratuit - Guide
3 réponses
slt
c'est peut être pas très propre mais avec un tableau !
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
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
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">
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">
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.
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.