Lien + Resize sur image en PHP
Boghs
-
ScroudaF Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
ScroudaF Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais redimensionner et placer un lien sur une image en php. J'ai trouvé de l'aide sur l'un et lautre, mais jamais les 2 en même temps.
J'obtiens donc un code dans ce genre là avec un lien sur une image:
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\">
</a>";
Comment faire pour redimensionner en même temps cette image, sans pour autant perde le lien?
Merci de votre réponse.
J'aimerais redimensionner et placer un lien sur une image en php. J'ai trouvé de l'aide sur l'un et lautre, mais jamais les 2 en même temps.
J'obtiens donc un code dans ce genre là avec un lien sur une image:
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\">
</a>";
Comment faire pour redimensionner en même temps cette image, sans pour autant perde le lien?
Merci de votre réponse.
A voir également:
- Lien + Resize sur image en PHP
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Light image resizer - Télécharger - Photo & Graphisme
- Verificateur de lien - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
3 réponses
Veux tu redimensionner dynamiquement (avec php) ton image, ou simplement "à la main" ?
Parce que en html il te suffit d'ajouter un attribut WIDTH ou HEIGHT dans la balise img :
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=100px>
</a>";
Je te conseille de ne mettre qu'un seul de ces deux attributs pour que les proportions de l'image soit respectéee.
Et puis pour que ce soir plus joli, enléve les bordures qui se mettent autour de l'image quand elle est linkée :
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=100px BORDER=0>
</a>";
Si tu veux que l'image soit redimensionnée dynamiquement tu n'as qu'à remplacer la valeur attribuée au WIDTH (ou au HEIGHT) par une variable PHP : WIDTH=$width, et puis donner préalablement une valeur au $width...
par exemple :
<?php
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
$width = $width/2;
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=$width BORDER=0>
</a>";
?>
Ici la largeur de l'image sera divisée par deux.
Bonne continuation ;)
Parce que en html il te suffit d'ajouter un attribut WIDTH ou HEIGHT dans la balise img :
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=100px>
</a>";
Je te conseille de ne mettre qu'un seul de ces deux attributs pour que les proportions de l'image soit respectéee.
Et puis pour que ce soir plus joli, enléve les bordures qui se mettent autour de l'image quand elle est linkée :
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=100px BORDER=0>
</a>";
Si tu veux que l'image soit redimensionnée dynamiquement tu n'as qu'à remplacer la valeur attribuée au WIDTH (ou au HEIGHT) par une variable PHP : WIDTH=$width, et puis donner préalablement une valeur au $width...
par exemple :
<?php
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
$width = $width/2;
echo "<a href=\"https://www.google.fr/?gws_rd=ssl\">
<IMG SRC=\"http://www.google.com/images/nav_logo3.png\" WIDTH=$width BORDER=0>
</a>";
?>
Ici la largeur de l'image sera divisée par deux.
Bonne continuation ;)