Dimensions d'une image JPEG

Résolu/Fermé
Alain le Cèpe - 25 sept. 2009 à 11:54
 Alain le Cèpe - 29 sept. 2009 à 09:55
Bonjour,
Je cherche à récupérer les dimensions d'une image jpg pour les passer en argument à width et à height dans une balise img en utilisant un appel à une foction XLST par exemple pour dimensuionner dynamiquement le cadre.
Quelqu'un a-t-il la solution ?
Merci d'avance
A voir également:

5 réponses

jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
25 sept. 2009 à 11:56
bonjour :)

list($width, $height, $type) = getimagesize($file_url);
0
Alain le Cèpe
27 sept. 2009 à 10:53
Bonjour,
je n'arrive pas à mettre en oeuvre votre réponse. voici mes bouts de code :

<xsl:variable name="ImageWidth" select="200"/>
<xsl:variable name="ImageEight" select="135"/>

<xsl:template name="SizeOfImage">
<xsl:param name="FileUrl" select= " " />
list($ImageWidth, $ImageHeight, $ImageType) = getimagesize($FileUrl);
</xsl:template>

et plus loin :

<td>
<xsl:call-template name="SizeOfImage">
<xsl:with-param name="FileUrl" select="I:\Kinetic\Photos\{//regdata/registration}.jpg}">
</xsl:with-param>
</xsl:call-template>
<!-- <img src="I:\Kinetic\Photos\{//regdata/registration}.jpg" width="200" height="135" border="0" alt="Photo de {//regdata/registration}" /> -->
<img src="I:\Kinetic\Photos\{//regdata/registration}.jpg" width="{$ImageWidth}" height="{$ImageEight"}" border="0" alt="Photo de {//regdata/registration}" />
</td>

Je ne sais pas d'ailleurs d'où proviennet les fonction list et getimagesize.

Pouvez vous m'aider ?

Merci
0
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
27 sept. 2009 à 11:15
ist et getimagesize sont des fonction PHP et non du XML !! c'est pourquoi le code ne marche pas..

Je ne connais pas le XML, donc je ne pourrais pas vous aider
0
Alain le Cèpe
28 sept. 2009 à 17:11
Bonjour,

j'ai enlevé les paramètres width et height de l'intruction img du HTML et cela marche tout seul.

Sinon j'aurai peut-être pu faire une fonction javascritp.

Cordialement
0
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
29 sept. 2009 à 09:02
Donc post résolu ? :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain le Cèpe
29 sept. 2009 à 09:55
Yes, for this application it's good !
Thank you
0