|
|
avr
11
2006
|
Redimensionner à la volée une image à partir d'un code ASP écrit en VbScript |
|
|
|
Programmation -
ASP/.Net/PHP
|
|
Ecrit par www.asp-php.net
|
|
11-04-2006 |
|
New Page 1
Cet exemple montre comment
redimensionner à la volée une image à partir d'un code ASP écrit en VbScript.
Sub redimImage :
|
Sub redimImage(inImg, inW, inH, inMW, inMH)
' Cette function reçoit 5 paramètres
' inImg : Chemin relatif de l'image
' inW : Largeur de l'image
' inH : Hauteur de l'image
' inMW : Largeur maximale
' inMH : Hauteur maximale
maxWidth = CInt(inMW)
maxHeight = CInt(inMH)
' Declarations des variables "Nouvelle Taille"
dW = 0
dH = 0
' On récupère les tailles réelles
h = CInt(inH) : w = CInt(inW)
dH = CInt(inH) : dW = CInt(inW)
' Si la largeur ou la hauteur dépasse la taille maximale
If h >= maxHeight Or w >= maxWidth Then
' Si la largeur et la hauteur dépasse la taille maximale
If h >= maxHeight And w >= maxWidth Then
' On cherche la plus grande valeur
If h > w Then
dH = maxHeight
' On recalcule la taille proportionnellement
dW = CInt((w * dH) / h)
Else
dW = maxWidth
' On recalcule la taille proportionnellement
dH = CInt((h * dW) / w)
End If
ElseIf h > maxHeight And w < maxWidth Then
' Si la hauteur depasse la taille maximale
dH = maxHeight
' On recalcule la taille proportionnellement
dW = CInt((w * dH) / h)
ElseIf h < maxHeight And w > maxWidth Then
' Si la largeur dépasse la taille maximale
dW = maxWidth
' On recalcule la taille proportionnellement
dH = CInt((h * dW) / w)
End If
End If
' On ecrit l'image dans le document
Response.Write "<img src=""" & inImg & """ width=""" & dW & """ height=""" & dH & """ border=""0"">"
End Sub |
Syntaxe d'utilisation :
|
<body>
<%
redimImage "unRepertoire/uneImage.gif", 200, 300, 100, 100
%>
</body> |
Le code source reproduit ci-dessus est extrait du site asp-php.net. Source:
http://www.asp-php.net/
|
|
Dernière mise à jour : ( 21-06-2006 )
|
|
Java-XML et oracle : E-commerce - EAI - portails d'entreprise - Applications mobiles |
|
Java-XML et oracle : E-commerce - EAI - portails d'entreprise - Applications mobiles
 Cet ouvrage montre comment tirer parti de l'offre Java-XML d'Oracle,
tant au niveau de la base de données Oracle8i (drivers JDBC, conteneur
EJB, ORB Corba, XSQL...), que des produits associés, outils XML-XSLT,
JDeveloper, Oracle9i Application Server, etc.
L'ouvrage insiste tout particulièrement sur les problèmes d'intégration
de ces technologies, de design des architectures et de scalabilité des
applications. II est illustré de nombreux exemples de code et de deux
études de cas, une application e-commerce construite à l'aide d'EJB et
un serveur de documents XML multithread.
Références
Lien sur le site d'Amazon.
Fréderic Berque, Serge
Frezefond, Ludovic Sorriaux
Titre : Java, XML et Oracle
Éditeur : Eyrolles
Collection : Solutions Développeurs
Parution : mars 2001
634 pages
ISBN : 2-212-09149-4
EAN13 : 9782212091496
|
|
|