Lien + Resize sur image en PHP
Fermé
Boghs
-
6 sept. 2008 à 22:26
ScroudaF Messages postés 121 Date d'inscription samedi 8 juillet 2006 Statut Membre Dernière intervention 11 octobre 2011 - 17 sept. 2008 à 21:16
ScroudaF Messages postés 121 Date d'inscription samedi 8 juillet 2006 Statut Membre Dernière intervention 11 octobre 2011 - 17 sept. 2008 à 21:16
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
- Verifier un lien - Guide
- Image iso - Guide
3 réponses
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
7 sept. 2008 à 13:05
7 sept. 2008 à 13:05
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 ;)
ScroudaF
Messages postés
121
Date d'inscription
samedi 8 juillet 2006
Statut
Membre
Dernière intervention
11 octobre 2011
11
17 sept. 2008 à 21:16
17 sept. 2008 à 21:16
avec l'attribut BORDER tu contrôles la taille de la bordure, et avec BORDERCOLOR bin ...
Je te conseille de lire un bouquin ou un site sur l'html ;)
Si tu as une question précise sur les bordures des images par exemple, bin tape "bordure image html" par exemple dans google ...
@bientot ;)
Je te conseille de lire un bouquin ou un site sur l'html ;)
Si tu as une question précise sur les bordures des images par exemple, bin tape "bordure image html" par exemple dans google ...
@bientot ;)