Solved

Need help resizing pictures when they are uploaded

Posted on 2008-10-23
1
648 Views
Last Modified: 2012-05-05
I'm using Dreamweaver 8, ASP VBScript, MS Access 2003 DB and ASP upload. I have my upload page set up so that it gets input from a form on the previous page then uploads the selected image to a folder on server and saves the name in an access database. My problem is that the user continues to upload massive files when they aren't needed. I would like keep my existing code but have the picture get resized when the user uploads so that the width is 250 px and the height is proportionate to the original image. Can anyone recommend a program that will help me with this or show me how to alter my current code to make this happen. I've looked at lots of programs that say they will do this but am not sure which ones are compatible with my current set up. I've included code from my upload page and from the included Upload.asp file (which I don't understand at all). Any help pointing me in the right direction would be greatly appreciated.

here are the front end and back end pages of the site:

front:
http://www.glowfishtw.com/benzleporcelain/products.asp

back:
http://www.glowfishtw.com/benzleporcelain/productadd.asp
<!--UPLOAD PAGE -->
 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/dsnvessels.asp" -->
<!--#include file="Upload.asp" -->
<%
'Upload the image file and get reference to component
Dim Uploader, File
Set Uploader = GetASPUploader
 
'Use AddFile method to add file objects and change their properties as needed
Set File = Uploader.AddFile("file") 
 
'The the properties of the upload
File.ValidFileTypes = "pdf,jpg,gif,bmp,png"
File.MaxSize = 10240*1024
File.Overwrite = false 'Do not overwrite, create unique filename 
 
'Set the folder name to where the file will be uploaded to
Uploader.Destination = "Images" 
 
'Set longer timeout for large files if needed
Server.ScriptTimeout = 900
 
'Enable error handling to catch and handle errors during upload. For example, if user
'  cancels the upload or attempts to upload files of invalid (unallowed) type or size,
'  ASPUploader will raise an exception (error) with relevant description
On Error Resume Next
 
'Start receiving and saving file(s):
Uploader.Upload
 
'Check for errors:
If Err Then
  'Redirect with error message
  Response.Write err.description
  Response.End()
End If
 
'Add the details of the uploaded file to the database
Dim myFile, myDescrition, title, price
myFile="images/" & File.Name
myDescription=Uploader.Form("description")
title=Uploader.Form("title")
price=Uploader.Form("price")
 
 
myFile = Replace(myFile, "'", "''")
myDescription = Replace(myDescription, "'", "''")
title = Replace(title, "'", "''")
price = Replace(price, "'", "''")
 
response.write(myFile)
response.write(myDescription)
response.write(title)
response.write(price)
 
 
set cadddetail = Server.CreateObject("ADODB.Command")
cadddetail.ActiveConnection = MM_dsnvessels_STRING
cadddetail.CommandText = "INSERT INTO products (ImageURL, name, description, price)  VALUES ( '" & myFile & "', '" & title & "', '" & myDescription & "', '" & price & "') "
cadddetail.CommandType = 1
cadddetail.CommandTimeout = 0
cadddetail.Prepared = true
cadddetail.Execute()
 
 
 
'Finally, void the object
Set Uploader=Nothing %> 
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-size: 18px;
	font-weight: bold;
}
-->
</style>
</head>
 
<body>
<p class="style1">New Product  uploaded</p>
<p><a href="productadd.asp">add a product </a></p>
<p><a href="productview.asp">delete/edit a product </a></p>
<p><a href="benzleupdate.asp">return to Benzle update </a></p>
<p><a href="index.asp">view Benzle Porcelain home page </a></p>
</body>
</html>
 
 
<!-- UPLOAD.ASP INCLUDE FILE -->
<script language="VBScript.Encode" runat="server">#@~^FWIAAA==@#@&@#@&EP,PP,P;GwHDro4Y~+Z!v,roMlRSd@#@&EP,P~P~)^V~DbLtD/~./+.-N@#@&E~,P~,Pq+4kkDn),tOYa)&&ShhcroMlRSd&@#@&@#@&0;x^ObWUPz[NUVCd4`nCO4#@#@&,~b0~"kTtYvnmOtBPq#,'~E'JPD4+	Pb9[jVm/4PxPKCDt~+^d+,b[[UVld4,'~nmO4P',J'J@#@&+	[P6EUmDkGU@#@&@#@&WE	mYbGUP"+sW-+jsm/4`hCY4#@#@&,PkW~"kLtDchlO4~,F#,',E-rPCx9P\r9`nmOtBPVUcnmY4#~O~qBPq#,@!@*,JlE,YtnU,In:K-?sm/4P',SWYvnCY4~~sx`hCY4#P ~q#,+^/nP]nsW-+Uslkt~x,nlO4@#@&nx9~6EU1YbWx@#@&@#@&0!x^YbWU~V+YhCDxYhCOtvnmY4#@#@&,P[ks~qBPB@#@&PP(~{P(xUOMIn7`hlY4~,E-r#@#@&,PB~{Pq	jYMI+7cKlDtBPE-ES,q~O,q#@#@&~~b0P(~ PBP{~8PGMPxP@!,F,Otx~MYKCM+xDKlDtP{~J+6YvnCY4S,qbPs/P!nDnl.n	YKlD4,'~d+6Y`hlD4~,q~O,Fb@#@&+x9~0!xmDrGx@#@&@#@&WEU^DkGx,\lanCO4`nCO4#@#@&,~b0~&xUYDvnmOtBPE)r#~@*,!PK.Pd+0DcKlDtBP+#~x,Jw-r~Y4+U@#@&PP~~tl2nmO4Px,nmYt@#@&,~+^/n@#@&P~~,HlaKlDtP{~j+M\D HC2hlOtvKlDtb@#@&PP~~b0~IbL4YchlDt~,F*~',JwJ,Y4n	PHm2nmYt,x~b9NUVC/4ctl2nmOt*@#@&~,+x[~b0@#@&U9PW!x1YkKx@#@&@#@&0;x1YrG	PHmV+GkDvKCY4#@#@&~P[rsP(~,B~,?S~w?rS~hlOtkc*@#@&,Pk+Y,sU6P{Pj+M\n.cZDCYr4Nn^YvJUm.k2ObxLRwrV?zdD+:68N+^Yrb@#@&~,q,'PZ@#@&~PUPxPhlO4@#@&P,[W@#@&P,~~DNb:~w.nk+.\~nmY4dvq#@#@&,P~PhCDtdvq*P',?@#@&P,P~?,'~oUrRVnYhlDUOsKV9+.1Ch`j#@#@&P,P~(,'P(~3Pq@#@&~,VGKw,htbV~?,@!@*PrJ@#@&,P9,xPZ@#@&,~[W,h4ks+~B,@!~q@#@&P,P~r6Psj6csGV9nM2ab/D/`hlD4/v9b#,Y4n	P+XrY,NW@#@&~P,PxPxPB~3Pq@#@&~P^WG2@#@&P~B,'~9,R,F@#@&P,NW,h4rVPBP@*PRq@#@&P,~Pw?rc/.+mYsGV[nMPKlD4/v9b@#@&PP~~xPxPx~ Pq@#@&,PVKWa@#@&x[P6EU^DkW	@#@&@#@&0!U^YbW	P!+OH6O1!h4Dn[wkVnUm:n`wr^+Um:~PGkTrYk#@#@&,P[rsPsU6~,nlD4)x9Am/n1Ch~~2XO+	YrG	1lhnBP/W!UD~~U~,q@#@&P,d+DPo?}Px~U+D7nDcZDCO+}4N+^YcEUm.kaOk	o obV+jzkYn:}8N+^DJ*@#@&,PAaYxOkKxHCs+P{~Pw?rc!nYA6D+U/rG	1C:csbVnUm:+b@#@&P~k6~A6OxDkW	1mh+,@!@*PrJ~O4+x,36D+xDrGxgls+~'~~rREPL~2XYnUDkWUHm:n@#@&~,nCDtzxN~lkn1m:nP{PJn6Y`wrVxlsnSP^+	`oksn	lh+*~O,VnUv26On	YrW	Hm:n*#@#@&P,ZK;xDPxPZ@#@&~,NW@#@&P,PP;G;xDP{P/W;UDPQP8@#@&,P~~V+YHnXYHEs8Dn9sbV+	lsnP{PKlDt)U9Alkn1m:+,'~/DDbxL`9rTkO/,RP^+Uc1/Y.c;W;xDb*~~r!r#PLP;GE	Y~[,2aOxYbGxgl:@#@&P,VKW2PA4bVnPwjrcsrs26rdD/cMOg+aD1!:4D[sbVnxm:nb@#@&+	[P6Ex1OrW	@#@&@#@&0;U1YrW	~fEUrXnlO4vnCY4b@#@&~,k6Pq	?D.`hlOtBPE&r#P@*~!,YtU~nmY4PxP]naVCmcnmY4S,J-ES,JmJ*@#@&P~hlDtP{P"nw^l^+vnCO4~Pr&JBPJ'Eb@#@&P,nCY4~{P]+asl1+cKmYtS~r)E~,E|Jb@#@&,PnmY4~',Inw^l^nvnlD4~,JerS~J|J*@#@&P~KmY4P{~IwsC1+`KCDtSPr_r~~r{r#@#@&P,KlDt~',In2^lmcnmYtB~EJrJBPE{Eb@#@&~PhCY4Px~"+wsC1+cnmO4~~r@!r~Pr{rb@#@&P~nmY4~{PI2Vmm+vKCY4~,J@*JS~r{E#@#@&P,nCO4P'~]wsl1nvnCDtBPJ-JB~J|Jb@#@&P~9ExbanmYt,x~nmY4@#@&+U[,s;x1OkKx@#@&@#@&0;U1YrW	~~XObMDlHZKUmmYc4HDnW,bFB~4HD+6~) *@#@&P~mGUkY~l9PXa+$r	lDz~{Pq@#@&~,NrsPU@#@&,PknY,?~',?n.7+Dc/DlY68LmD`Eb96GA ?D.+m:Eb@#@&P~jcKzw~{PC9KHw+~k	CDH@#@&P,? 6a+x@#@&P,?Rq.rYPzF@#@&~~UR	DbO+,b+@#@&PPj hWdkDrKx~{PZ@#@&,P~zYb.DmX/G	mlD~',?R"nCN@#@&,PjR/sK/n@#@&nx9Po;	mYrG	@#@&@#@&W!x^DkKxP~XDnbMDCXtk[c(XDWPz~PUOCDD~,?rynb@#@&~P9r:,?@#@&,PmGUkY~l9PHwn~k	lDHP{~F@#@&~Pb0~(k1E^s`z#PD4nx@#@&,P~P$zD+)DMCXtk[~{Px;s^@#@&P,n^/n@#@&,PP,/OPUPxPU+.-DR;.+mY+}8%+1YvJ)f69~RjYMnlsJb@#@&PP~~URPXan,'~mN:XwAbUlMX@#@&,P~~URranx@#@&P,~~?cMkO+~)@#@&~P,~?cnGdbYkGU,'~?DCMY@#@&P,PP~XDnbMDCXtk[~{P?c]+mN`Ur"+*@#@&P~P~jcZsWkn@#@&P~n	NPrW@#@&nx9~wEU1YbWx@#@&@#@&0!x^YbWU~UYD:GAbx`(z.+6PUY.#@#@&,P[ks~qBP$@#@&PP$~{PEJ@#@&,PWKD,qP{P8~YKPs+	`jOM#@#@&~P,PA,x~A,[,Z4D$cz/^`trNv?O.BPqS~8#b#@#@&,PU6D@#@&,PUOD:W$k	Px~~@#@&UN,0E	^OkKx@#@&@#@&W;	mOkKUP~kUPK?Y.c(X.+6~~kU*@#@&PP9ks~qBPj@#@&P~j,'PrE@#@&PP6G.P&P{PqPOG,Vnx(cAbxb@#@&PP~~UPxPU~LP/4Dvb/1Av\k9AcAbxS~&~P8b#*@#@&,~U+XY@#@&~P$r	KG?D.P{Pj@#@&+x[~6EUmDrKx@#@&@#@&0E	mDrW	P$k	KGjDDZv8XM+0,$rxBP;tCDdnD#@#@&,~Nb:~jDD+Ch@#@&~P1G	/O,l9KXa+:n6DPxPy@#@&~,mW	dY,lN:z2+~k	l.X~x,F@#@&,~k6P(dgEVsc~kU#,O4+U@#@&,PP,AbUKK?OD;Px~rJ@#@&~PV/@#@&P,P,/nY~jDDnls~',?n.7+D /M+CY6(Ln1YvJbGrG$RUY.+m:Eb@#@&P,~PUYDChR:Xa+~'~C9Kzw$k	l.z@#@&P~~,?ODCsR6a+	@#@&,P,~?DDnlsR	.bY+,$k	@#@&,~~PUYM+C: KK/rYbGx,'~T@#@&P~~,?ODCsRPHwP',l9PXa+P+XY@#@&,PP,jYM+ls /tmDk+OPx~;tCDknY@#@&~~,PArU:WjYM/,'~UYM+lsR"nl9Kn6D@#@&~,PPUODl:c/sWk+@#@&~PnU9Pr0@#@&+	N~o!xmOrKx@#@&@#@&1VCk/,Ak	lMzKK?ODbxL@#@&PPa.k7lY~]+1WMNd+O@#@&P~wMr\mYn~wkDdO:kh+@#@&@#@&~,wMk\mY~/!4~Z^ldd|qxbOkmVk.n@#@&,P,P^WUdDPCN`d+;Vrn	YPx~2@#@&P,~,/nDP"+mKD9d+DPxPU+.-DR;.+mY+}8%+1YvJ)f69~R]+1GD9/nOr#@#@&~,P~I^KD[k+DRZ!DkGDdW^lDkGU,'Pm[jk+Z^rnxD@#@&P~P~obDdY:r:Px~DDEn@#@&P~+	[,/;(@#@&@#@&,Pa.k7lO+,/;8,ZVmd/|K+MhrxmY@#@&P~~,mGxkOPmNjOmY+62x~',q@#@&~,P,k0,xKOP&/3:aYzc"+mK.Nk+Y*~Otx,kWP]n1W.NknYc?OCD+PCU9PCNUOmYn}wxPDtUP"+^WMNdnDRZ^G/@#@&,~nx9PkE8@#@&@#@&P~w!8Vbm~W!xmOrKx~ZKU7+.D`(XD0,$k	l.XBPjr.+#@#@&P,PP1GU/DPmNJWULjl.Z4CD,'~+ZF@#@&~,P~I^KD[k+DRsb+^[/cb2wx[~rbJB~l9SW	L#lMZ4l.~~jbyn@#@&~P,P]n1WD[dY ran	@#@&,P,PImK.Nk+ORzN[Hh@#@&~P,PI^GD9/Yc!b zw2+	[Z4EUV,AkUCMX@#@&,~,P]mKDNk+D jaNCY@#@&~,PP;Gx7+DD~xP"+1W.NdnD`T#c#l^En@#@&PP~~"+^WM[k+OcZ^W/@#@&@#@&,P~Pb0~obD/DPks+PD4nx@#@&,P~P~~b0~VU`;WU-DYb~@!@*~?b"PO4+	PImkkn`rZGNwCLPxKOPkEwaG.YN,O~/nn,K.W!8V/4GKYkUL,kUPtC	EC^J*@#@&,P,~P,srDkYPrs+P{~0mV/@#@&P,P,+UN~r6@#@&P,nx9PW;	mYrG	@#@&+	[,msm/k@#@&@#@&a.k7lO+,/;8,Ilbd+vH/Tb@#@&,PAD.R]Cb/nP78r(Ln^D2D.GMPQP8S,J)Un`wVKl9nDr~~Hko@#@&xN,dE(@#@&,~@#@&1Vm/dPi2^WCNwrV@#@&~,wE8sbm~P}A	+.@#@&,Pw!4^rm,Pi/D9n6kx[@#@&PPa;8Vbm,P9+dO:X2+@#@&@#@&P~2!4Vr^,P(xa;D1Cs+@#@&P,w!8Vbm~Pglhn@#@&P,2E(Vk1~~?by@#@&P~2!4sk1~P;WUOxYPza+@#@&,~aE8^k1PP;VbnxDnCY4@#@&~,wE(sk1PPUO.+m:@#@&@#@&~~aE8Vb^P,HCaUkyn@#@&P~w!8^k^,PjlVbNwrVKzw/@#@&,Pw!8VbmP,6-+MhMkO+@#@&,P2E(sk1P~9V+On&x^Ws2^+O@#@&PPaE(sk1P~f/Or	lYbGx@#@&@#@&~~wMk7lO+~d!4~Z^C/k{PnM:kUCD+@#@&,~,P^KxkYPmNUOlD+6wx~x,F@#@&~P,Pk6~UWDP&/3:2OH`jYMnls#~O4+x~r6PjYMnm: UYmY+,l	[PmNjYmYn6a+x,OtxPUO.+m:cZsWdn@#@&~PUN,/;8@#@&@#@&~,w.k7CD+~6E	mYbW	~sUr@#@&,P~~k+Y,o?}P',jnD7+MR/DnCD+64NnmD`Ej1Dk2ObxLRwr^+jH/D+:}4NnmDJb@#@&P~n	NP6;x1YkKU@#@&@#@&,P2E8sbm~/!8PG+snD+@#@&~,P~mKUkY~9YGkDmDGDHPxPZ@#@&~,PPbWPG+/DPzwP@!@*~NO9bDnmDGDHPO4xP6A	+.R"Cb/n,J&x\mVb[PKwnDmYrG	J@#@&~P,PsU6 fVYnsrsP)N9jVm/4cG+/Or	lOkKU*P',1m:+BPD.E@#@&P,P~6Sx+M sbV+k ]+sW7+~qU2!YHlsn@#@&P~n	NPd;(@#@&@#@&~,w.b\mY+,/!8P"+Uls+\G7+ZK2Xv1+S9n/Dk	lOkGUBP/Waz#@#@&~~,PNrh,nCY4@#@&P~,P1WxkY,[YGk.+1YG.HP',T@#@&PP,~r0,f/OKz2P@!@*,[YGk.n1YW.z,Y4+	~}hUDcIlb/~J&x-l^k[~Kw+MCYbWxr@#@&P,P,kWP]rTtO`gnhG+dObxlOrKxSP8b,'~r-rPY4+	~1h9+kYrUmYkKUP{P1A9+kYbxCYrG	P'PgC:@#@&~,PPHnSfn/Dr	lObW	P',Hm2nmY4`g+A9/YbUlDkW	b@#@&,P,P\lVnGk.PVnYhl.n	YnCO4`H+S9/ObxmYkKx*@#@&,P~Pb0~oUrRwrV26bdO/v1h9+dObxCYbGx*PO4xPrW,r-+MAMkOPDt+	PwjrcfnVYnobV+,H+Sf+kOrxmYbWU~~OMEnPs/PHnSf+dObxCYbG	Px,MY16DHEs4nDNor^+xmh+v1+S9n/Dk	lOkGUBPf#@#@&@#@&P~~,nlO4,'~b9[UVCktvf+kYbUlDkGx*P'~gl:@#@&,PP,rWP;WaX~Y4n	Po?} ZKwzobV+~KmY4~,Hh9/DkxmYbGxBPOD!+~n^/+,o?}RHK-nsbVPKlO4BPH+S9+kYrUmYkGU@#@&@#@&,~,P9/DkxmYbGx,'~MYKCM+xDKlDt`gnAf/DkUlOrKxb@#@&~P,PHCs+Px~"kLtDcg+AG+kYk	lDrW	~~VxcHhfdYbxlDrGx*P P(xjOMIn\vH+SfndDkxCObWU~,E'Jb*@#@&PPx9~/!4@#@&@#@&~~aE4^rm,/E(~]+	ls+c1nAglh+*@#@&,P~~"+xChHG\/Kwz,b9N?^lk4`G+dYbxCObWx*~[,1+SHC:~,0CVdn@#@&~PUN,/;8@#@&@#@&~,w;4^r1Pd!4,HW7+vH+Sfn/DkUCDkW	b@#@&PP,~]+	ls+\W-n;W2X,H+SfndDkxCObWU~,WmVd@#@&PPx9~/!4@#@&@#@&~~aE4^rm,/E(~/WaXv1nh9nkYrxmOkKxb@#@&PP~~"+UlsntW-ZKwX,1Af/Ok	lOrKx~,OD!+@#@&~~+	N,/;4@#@&,P@#@&UN,msCk/@#@&@#@&mslkd,bjhjaVWmN.@#@&P~wMk-CD+PwrV~Pwj6~,sbVn?O.lh~,/W	\n.D+DS~hDGoMnk/Pm4^+~,KKOl^Inl9?r"~P~GE	NlMzSP~W!x[l.z~+Lk	SPAx[r	o@#@&@#@&P~wMr7lOP;tE	3Ury@#@&P,w.r7lY~Hm6CC[+M?byn@#@&~,w.k7CYP\CXqx2;D.CV!nUk"@#@&@#@&,Pa;4^k^P,HCa:WYmsAHY+k@#@&P,w!4sk^~,.CVb[sbVnPHw+d@#@&P~w!8^k^,PG+/Dk	CYbWU@#@&P~2!4Vb^P,r\.ADbY@#@&P~2!4sk1~PG+snD+qU^K:2VO@#@&,PaE4^k1~P;tCDk+O@#@&PPa;4^km,~(f@#@&,P2E8sbm~PwrV/@#@&,Pw;8^k^P,oKDh@#@&,P@#@&P,2Db\CYPd;(PZ^C/k{q	rOkmVbyn@#@&~,P~Z4;x0?r"P'~lG1 @#@&,P~,Hm6Cl9nDUk"+,'~*Z,v@#@&P,PPtCaq	w!Y#ls;?ry~',%f0Rv!0@#@&P~P,\m6PKYmVAHYdP{P+FWG*TZ!!Z@#@&,PP,#CVbNwks+Pza+dP{~Jr@#@&~,PP6-DADbOPx,0mV/@#@&~P,P9+^+On&xmKhw^+Y~xPDD!+@#@&~~,P/tm./Y~x,JEdRm/^kbE@#@&~,P,qf,',EJ@#@&~P,PdnDPsbs+kP',jnD7+MR/DnCD+64NnmD`Ej1Dk2ObxLRGr1YrKxmDXr#@#@&P,P~/Y~oKD:,xPU+D7n.R;DlO+68N+^YvE?1Dr2DkxL Gk^YbG	l.HJ*@#@&,PUN,/;4@#@&@#@&,PwMr\mY+,W;x1YbWUP(djlsk9Hls+cobV+b@#@&P~P,[b:~&@#@&PP,PbWPwks+c.CsbNsbs+:Xwd~',JrPOtnU@#@&~P,~P,qd#mVk[Hm:nP{~DD;@#@&PP,Ps/@#@&P,P~~,q/jCVbN1mhnP{P6ls/n@#@&P~P,~P&Px~&x?O."+-`wr^+ gls+~,JcE#@#@&~P,P~~b0Pv(P@*P!*~Otx,kWP(UUY.`8SPr~E~LPsrsR#l^r9sr^+:Xw/,'Pr~E~,JSE,[P"ro4Y`wrs+c1m:n~~sxcsbs+c1Ch#PR~&#~[,EBJS,\(K+XY;G:al.+*P@*~ZPY4nx,q/jCsk91m:nPx~DD;+@#@&P,P~n	NPrW@#@&~PU9PW!x1YkKx@#@&@#@&P~wMk-CD+P6;x1YkKU~MY~W;x[CMX@#@&,~P,mGUkYP$C9ZGxDn	YPHwP',J~CN,W.Pskddbxo,/rgK2gPmKInAJ@#@&~~,P^W	dY,AC[AxmOza+~',EAx^DXa+PmYD.k(EO+,WW~_KHd~0KD:,h;/DP(+~J@#@&,P~P1GxkY~3	mYz2PxPrh!VObwmDYJ0K.: NCYmJ@#@&,PP,[ksPZKUdY~+TkU~~]mhjYMSP"lAjDD?r"~~qB~}4%@#@&,PP,ZKU/DAnobx~x,J4K;x9lDHxE@#@&P,P~/nO,r8L,xP"+5;/Y jD-+M#mDrm4^+/vJ;61:2HK|KeKAJ#@#@&P,PPbW~r(LcZGEUO,@*~!,Otx~]mh?O.,'~r(%vFb,+^/+,ImA?DD~',JE@#@&PP,~k6PImAjYMP{PEJ~O4+UP"Ckk+~$mNZGUD+UY:za+@#@&P,PPb0,(xUY.`8~~]mh?D.~,2x1Ozw~,\8KnaDZG:aCD#~@!,FPO4x~Imrk+~~l92x1YH2+,[~2	mOza+@#@&~P,Pq,x~q	?DDcFS~"lA?D.~,ZGUkYAnLbxSP78:+aDZK:wmDb@#@&P~P,kW~&P@!,qPDt+	~]lb/P$l[/KxO+	OKHwn@#@&PP~~V+OAK;	NCMX,'Ptk9cImhjYM~~(,_P^nxvZW	dOAobxb#@#@&,Pnx9~0!x^ObWx@#@&@#@&~Pa.b\CD+,0E	mDrW	P]+mN/4!x3@#@&P,PP9rhPUk.+@#@&~~,Pjk.nP{P/4!x3jr.+@#@&,~,P]l9Zt!x0~',In;!+dOcAk	CDHI+m[c?by#@#@&~~,Pr0,jk.+~x,!PO4x~Imrk+~rj	+6a+1O+9Pnx9PGW,D+$;+kYJ@#@&~P,P:WOls]l[?b"+,'~PKYls]l[?b"PQ,?by+@#@&,~P,kWP:WOC^I+m[?by+,@*~Hm6:WOls$HYn/,Otx~]mk/n~rKGYms,E2^WmNPkk.nPKEOPK0~sb:kDE@#@&PPU[P6E	mOkGU@#@&@#@&,~wMk-CD+Pd;(P	DbOZ4!x0`4HDWP~kUZ4EUVBP?b"+*@#@&,~~P1W	/OP[OGk.+1OWMX~x,!~~[DfCYm8m/n,',F@#@&P,~Pb0~xKY~(k1E^s`~kx;4;x0#,Y4+U@#@&P~P,~Pk+sn1YP^Ck+~sbsR9/DKXa+@#@&P,P~P,P~^m/+,[YGkD^OWMX,srVnjDDnls MkOn,ZWU-DO+M ;WU7+MY`~k	/t!xV~,?r"#@#@&~P,PP,~~mm/P[Y9CDl8lknP,srsRfndDkUlDrKx zwa+x9Z4;x0P$k	Z4;	3@#@&~P,PP,~~mm/PnVdn,P~P,~P,srsR?O.lhRq.bYn,AbxZ4E	V@#@&P~P,P~n	NPknVmY@#@&~P,P,Poksnc?ry~',srsR?r"PQPUr.+@#@&P,PP,PbWP	WOP&/3haYXvok^+RtCa?by#~Y4n	Pr0,ok^+ jby+~@*,srV tlaUk.+PDtUP"lr/PEobV+,dk.+PK;OPK0,Vr:rOr@#@&P,~Px[~b0@#@&~,+UN,d!4@#@&@#@&PPaDb-lD+~0!x^ObWx,KDKm+kd/t!x0/c4z.0~r^[Abx/4!x3S~(X.+6~g+A~k	Zt!x0SP(X.+6P6s9Zt!U3BP4H.n0,1h/t;U0#@#@&,~P,Nrh,q~~$bx/t!U0@#@&,P,P2	NbUo,'~Ibo4O~`r^[Z4Ex0S~Vx(`$W;U9l.X*b@#@&P~~,AW;U9l.X~nTkU,',qxUYM$`Ax[k	o~',1+S/t!x3B~$W!x9l.Xb@#@&P~P,r0,AG;	Nl.z~+Lk	~@!Pq,Y4+x@#@&,~P,P~MkOn;tE	VP}VN~rUZ4E	3SPsn	4cr^[Z4EUV*@#@&~~,P~PbW,q9,@!@*PJrPD4+	@#@&P,P~~,PPz2w^kmmOrW	RdW^3@#@&,P~P,~P,n.GTD+dd:l8V tW-sbD/D@#@&~P,P~P,PK.KoDd/:l4^n sbx9PEq9~{PEPL~qG@#@&~,PP~~,PKDKLM+dkKm4V`rJlkYiw9lOnr#RjCV!+P{~HWS@#@&P~P~~,P~nMGoM+dd:l4snvJiw^GmNn9AHY+kJ* .mV;+,'~PKYl^]+mN?b"n@#@&P,P~P~~,n.WT.+k/PC(V+cE;E.DUDsr^+~XY/rbRjlsEPx~wkV ?by+@#@&~P,P,P~PK.Ko.+kdKm4sncjw[CD+@#@&,~,P~,P,bwaVb^lDkGxcjUJKm3@#@&P,PP,~nx9Pb0@#@&~~,P~P}sN~kU/4ExV~{P]+m[;t;	3@#@&P,P,~P}V[Z4EUV,'P1dYM`r^[$k	Z4EU3b@#@&P~P,~PhDG^///4!xV/,x,0C^/@#@&,P,~+^/n@#@&P~~,PP&~',AW!U[lMX~+LkU~ Ps+	8`Ax[r	o#~Q,Vnx(c}V[;t!x3*P ~Vx8`UY.PKAk	c.(ZDdWb#,O,F@#@&~~,P~PbWP&P@*~^+x8c}V[Z4;	3b,Y4+x@#@&,~P,P~P,.rD+Z4;x0Pr^[$k	Z4EU3S~^+U4v6V9Z4;	3#@#@&,P~P,~,P(,',qP P^nx(`6V9Z4;	3#@#@&P,PP,~~P~k	Z4EUV,'~AHO+zD.CHHk[cg+AAbU;t;	3BP!BP&b@#@&P~P,P~~,DbO+;tE	V~Abx;t;xVS,q@#@&,~P,P~n^/+@#@&,P~P,~,P$bx;tE	3,xP~XO+zD.CHHk9cr^NAbU/t!x0~~!S~&#@#@&,~P,P~~,DrOZ4E	V,Ar	Z4Ex0~,(@#@&P~P,P~n	NPbW@#@&PP,~~PhDKmn/d/4EU3k~',Y.;@#@&~~,Pnx9~b0@#@&P,+x9P6;x1YrW	@#@&@#@&PPa.k7lY~dE(Phl./n)	Njl7n@#@&P~~,mWUdDPCN:za+$bxmDX,',q~,l[Il[)^VP{~O8~Pm[i/Z^knxO~{Pf~,CNGlOn,'P{S,l[q	OonMP{P&BPm[.mD/tmD~x, !Z@#@&,PP,^GxkY,j2VGC9n.WT.+k/PC(V+~x,J)?hiaVGmNDnMWT.+k/Pl(VnEBPND9kM+mDG.X,',!SP[OGlOl(C/Px~8~P[Ot+hWMz,'~y@#@&PP,P9r:,?OlMYPrs+~,PWDlV~zO+k@#@&P~P~[b:~ZMJ0BP};KY+S~;WU/D(	w;D1m:+BP;GxkYok^+HCs+~,/W	/Y;GUYxDKzwnS,ZGxkOAKEU[mDX)[9WU~,/KxdDClNDAUN@#@&~P,P[rsPCCND~,$rx_+mNnDS~_+CN.AorUBPCnC9+.2	[BP	KD9A+Tk	SPqW.NAx[S,qxa;Ygl:S~q	w!Y#ls;@#@&P,~P9kh~;tEUVBP/t!U0FS,Z4Ex0 B~Abx/t!xVS,Ak	/t!x38S~Abx;t;xV+BP(~,j@#@&@#@&~,PPjOmDOKbhPx,1Kh@#@&P,~P:WOl^AzO/P{~I;EdOR:WDlsAzO/@#@&,~P,KGOmVInC9?ry~{PT@#@&@#@&P,P,r0,KGYmV$zD+/,@*Ptl6:GOl^AHYn/~O4+UP"Ckk+cE:WYCs,E2VKC9PdbyPW!Y,G0,Vr:bYEb@#@&@#@&~P,Pk6~(f,@!@*PEJ~O4+U@#@&~P,P~~zwwsr1lOkKUcSG13@#@&P,P,~Pb0~qk2h2DX`z2w^kmmOrW	``wsWC[hDGoMn/kKC8^+#b~Dtnx@#@&,P~,P,PPk+D~nMWLD/dPm4V~',?+M-nDcZM+CYn6(LnmDcJzf69~RIn^KD[/Or#@#@&P,PP,P,~/Y~bawsr1lYbGxvjw^GCNhDKo.+dd:l8VbP{PK.KoDndkKC4^n@#@&~,P,PP,Ph.WTDn/kKC8^+R;;DkWDdG^lDkKx~'~C9jd+;skxO@#@&PP~~,P~Ph.Ko./kKl(V sb+sNkR)2a+x9~J&fJB~CN&xD+L+.@#@&P~P,~P,PK.KoDndkKC4^ncsrV9/Rzwanx9PEsbDdO`wNmO+r~Pm[9lD+@#@&~P~~,P~Ph.WTDndkKl8sRoks9/ zwa+x9PrJlkYiw9lOnr~Pm[fmY+@#@&~P,P,P~PK.Ko.+kdKm4sncskns9/ ba2x[,J:WYmV~zY/E~,l[(	Y+TnD@#@&P,~~P,P,n.WL./dKm8VRorVNd zw2+	[,JiaVKlNN~zY/E~,l[(	Y+TnD@#@&P,~~P,P,n.WL./dKm8VRorVNd zw2+	[,J/!DM+xDsbs+r~~l9.C.;tlMSP8 %@#@&~P,P,P~PK.Ko.+kdKm4sncskns9/ ba2x[,J;EDM+	OsbVnAHYndr~Pm[q	Y+Tn.@#@&P,P~P~~,n.WT.+k/PC(V+ 6a+U@#@&~,P~,P,PnMWT.+k/Pl(VncrqfrbRhDWan.Yb+k`Er2Ob:ryE#,'~OME+@#@&,P~P,~Vd@#@&PP,P,~P,/nY,n.GTD+kdKm4V~xPzwaVrmCObWU``2VKl[KMWo.nk/Pl(s#@#@&P,PP,PUN,kW@#@&P~~,PPh.WTD+kdPl(VR)N[Hh@#@&,~P,P~KMWo.nk/Pl(s`E&fr#Rjl^;+,'~m^xLc&f#@#@&P,PP,~KDKoM+d/PC(Vn`rokM/OiaNlOnr# .ms!+~{PUYlMY:r:@#@&P,P~~,nDKLD//:C8V`rSC/OiaNCYE#c.Cs!+Px~UYCDDPb:n@#@&,PP,P,KDKo.+k/PC(V+vEKKYl^$zY/r# .Cs!+~',PWDls$HY+d@#@&P~P,~,n.KoM+/kKm8V`EjaVGC9+N~zY/J* #l^EPxPT@#@&P~P,~PhDGLM+/dPm4s+vE;E.M+	YsbVE#c.CV!+~x,JJ@#@&P,PP,~KDKoM+d/PC(Vn`r/EMDnUDsksn~XO+kE*R#mV!+P{PZ@#@&,P~P,PK.KoDd/:l4^n jaNmYn@#@&~,P~P,)waVr^mYkGUcjUSK^0@#@&,P,P+	N,r0@#@&~P,P};KY+,xPUYD:G$k	`;t.`f**#@#@&,~P,Z.J6P'~jDDPW~r	`#(ZMS0*@#@&~P,P/W	/O(	wEDHls+P{~jYMKKArxcE	lh+{E#@#@&~~,PZGUkYok^nglhP{P?DD:GAbxcJ6ksn	l:xJ*@#@&,~~P;W	/OZGUD+UY:zwPx~UYDPG~kU`r/KxOxDOKHwlPr#@#@&,P~~;WxkOAKEx9C.XzN9WUPx~UY.KK$k	`ER J#@#@&,P~P;G	/O_+mN+M2	[P{P/Dd0~',ZDdW@#@&PP,~$W!x9l.X~x,ZGxkOAKEU[mDX)[9WUPL~UY.:W~kxvMOAKEUNmDzb@#@&P,~P~kx;4;x0P{P]+C[;t;x0@#@&,P~~;tEUV,'~mkOM`$bx;tE	3*@#@&,P~P~W;U9lDH$+Tkx,x~q	?DD$`/4!xV~,$W!x[CMX#@#@&,P~PbW,AG!x9lDHALk	P@!P8PO4xP"Ckk+Pr$GE	NmDzPUGDPWW!UNr@#@&@#@&PP~~9W~h4r^+~DD!+@#@&P,~P,Pu+mNn.~+obUP{PAK;UNmDHAnorU,_~VU4vAG;	Nl.z*PQP^n	4c;Dd0#@#@&,~P,P~Cl[nM2x9~',qxUO.AvCl[+.$orxB~Z4EUVBPZGUkYu+m[D3	N*@#@&,P,~P,NGPStrsPCCND2	[~@!,F@#@&~P~~,P~PbWP^+U8vZt;U0#~O,ul[D~+obx,@*PtlaCl[nM?k.nPDt+	~]lb/PE2U[,WWP4nl9+.~	WY~WKEUNr@#@&P~,P,PP,AbUZ4EU3,'~$HY+z.DmXZKU^lD`~kUZ4;	3SP"nl9Z4;	3#@#@&,P~P,~,P/4E	3P{P1dYM`$k	Z4;	3#@#@&P,PP,~~P_+mNnD3U9PxP&U?DD$c_+l[nMAnobUBP/4E	3~,ZKU/DCnl9+.3	N#@#@&P,PP,~sWKw@#@&~P~~,P$k	u+mNn.,'P$zD+)DMCHHr9`~kx;t!U3BPu+mNn.~+obUP PFB~u+mND3x[~ Pu+m[+MAnLbx#@#@&,P~P,~_+C9+MP',mkODvArx_+C[D#@#@&@#@&PP,~~P&P{P(xjOMAcCCNDS~;WxdO&x2EDHm:n*@#@&PP,P,~k6P(P@!Pq~Dt+	~Imk/~Eq	w!Y~xChPUWD~0KEU[r@#@&~~,P~PqGMN$obxP{P&~_,Vnx(`/G	/Y&Uw!Y1mhn#,_,Vnx8c5EGYb@#@&P~~,PP	GMN3x9~{P(	?DDAvK.N~+Lk	~~ulN.~,pEKOn#@#@&,P~P~~b0~K.NAx[~@!PF~O4+UP"Cb/n,J`xYDsrxmYnN,kU2!YP	C:J@#@&~~P,P,qUw;Oglh+,xP~kUPK?Y./vAzY)MDCHHbN`~k	u+mNnDBP	GMNALk	PO,qSPqWMN3x[~ P	WM[AorU*~P/4mDd+Db@#@&@#@&P,PP,P&~',qU?DD$cqWD93x9~P_nCNDBP/WUdDsrVHls+b@#@&PP~~,Pr0,(,@!~8PDt+	@#@&~P,P~P,P	GMNALk	P',unl9+M2UN~Q,Vnx(cZKxdO_+l[nM2UN*@#@&P~,P,PP,AK;x9l.X~+Lr	P',(xUYD~c	WMN~+LkUS,Z4E	V~,AG;	Nl.z*@#@&P,~,P~,P9WPStbs+,AGE	NC.HA+Trx,@!P8@#@&P,P,P~P~~,kWP^nx(`/4!x3b~ P	WM[~+Lbx,@*PtlX(xaEO.mV;nUky~Y4+x,]Ckk+,J(x2;DP-l^;+,/r"PW;O,WWP^rskOr@#@&PP,P,~P,P~Abx/4!x3,xP~XY).DmX;WUmCOvArx;4E	3S~"+l[/4EU3*@#@&P~,P,PP,P,/t!xVP{P^dDD`~rx;tE	Vb@#@&P,P~P~~,P~AK;x9l.z~+orU,'~q	jDD$vKDN~+TrxBP/t!xVS,AW!UNmDX*@#@&P,P,P~P~sKW2@#@&~P,P~~,PG.92UN,x,AG!x9lDHALk	PRP^+U8vZDdW#@#@&P,~~P,P,qUw;OjlsE~',ArU:W?O.;`$XDnzD.mXtkNvAbUZ4EU3BP	GMNALk	PO,qSPqWMN3x[~ P	WM[AorU*~P/4mDd+Db@#@&~,P,PP,PbWPwW.:c2arkY/v(xaEYgCh+*PDtnx~oKDh`&Uw!YHCs+#~x,sGDsc&x2!Ygl:#,'Pr~EPLP(UaEYjCV!+Psd+,sKDhR)[9P(xa;YglhnBPqU2!Y#l^;@#@&,P,PP,+^d+@#@&~P,P~~,PK.N~+obU~',q,_~VnU(`/W	dYwksngl:nb,_~VU(`}!WD+#@#@&,~P,P~P,G.92x9~',qxUO.AvKD[AnLbxSP_nl9+.S,pEGO#@#@&,~,P~,P,k0,K.NAx[P@!Pq~Dt+	~Imk/~Ej	YDhkUCD+[P6rVxChJ@#@&~,P~P,~,kW,KDNAx9~',GD9AnLbxPD4+	@#@&,~~P,P,P~P$G!x[lMzAorU,'PunmNnDAU9PQ,Vx4vZKU/DCnl9+.3	N#,QP^+x(c/Dd0*@#@&P~~,P~P,nVk+@#@&,PP~~,P~P,r6PobV/RA6bdYk`(xaEOHm:+*~Y4+x@#@&~P,P,P~P~~,Pd+D~sbVn~{Psrs/cq	2!YHm:#@#@&P,~P,P~P,P~~b0P	GY,sk^n jk+Mfn0rUN~Y4nx,ICrk+PE9!wsk1CD+~&xaEYglsnPK0~0bVnE@#@&P,~P,PP,~~+^/@#@&P~~,P~P,~P,PdnDPsrsPxP	nSPiaVKlNwk^n@#@&P~P,P~~,PP,~sbV+k )N9P&x2EOHm:n~,ok^+@#@&,PP~~,P~P,~,/nDPwkVR}AxD~',:n@#@&PP,~P,PP,~~Pwk^+ jdnMfn0bU+9Px~6lVdn@#@&~P,~,P~,P,PPwk^nR&x2ED1ChP',(xaEYgCh+@#@&,P~P~~,P~PUN,kW@#@&@#@&~~,P~P,~,Pr6P&/2swDz`wks+c.CsbNsbs+:XwdbPDtx~srsR#l^rNwksn:Xwnd,'~.msbNobVKXa+k@#@&,P~P,P~~,Pk6~qk2:aOz`wk^+ fnsYnq	^WswsnD+#~O4+UPwr^+ G+^+Yq	^Wsws+D+~x,f+^nYqx1Ghw^+D+@#@&~~,P~P,~P,kW~&/2h2DXcsbsR67+MhDbYbPDtnx,srsRr7nDSDkDn~',r7+.h.rD+@#@&,~P,P~~,PPrW,qd2s2DXcwk^+RG+kOk	lOkKxb~Dt+	@#@&,PP,~~P,P,P~kW~&/3:aOXvfndDkxCObWU#,O4+U,Imk/Pr\kk/rxTP9nkYk	CYbWxr@#@&P,P,P~P~~,P~k6~qkr8%mYc9/Ok	CDkG	#,Ytx,d+DPok^+ 9/YbUlDkW	~xPG+kYrxCObWUPs/Por^+R9nkYrxmObWU,',f+kYbUlDkGx@#@&~~,PP,~P,P+	[~k6@#@&@#@&P~~,P~P,~PwksncZVrn	YKlD4,'~~k	KWUYM/`~XO+zD.CHHk9cAbxCC[+M~,GD[$orx,RP8~~	KDN3U9PRPqGMN$obx#BP;4lM/nY*@#@&~,PP,~P,PPU~xPG+!xr6KCDtcsbs+cZsrxYKCDtb@#@&~,P~,P,PP,k6~qk2hwDXcobV+cHls+#,O4+	Pwks+ Hm:nP{~Ibo4Ov?~~sxc?*~ P(	?DDI\vj~,JwJ*#@#@&,PP,~P,PP,rWP	WDP(/#C^k[1mh+vsrs#PO4x~Imrk+~rq	\l^k9~0bVnxm:nl,JPL~sbV+cHC:@#@&@#@&P~~,P~P,~P&Px~&x?O.~`	WM[Ax[BP_+l9+MSP;WU/DZGUD+xDPXa+#@#@&~P,P,P~P~~b0~q,@!P8PO4x@#@&~,P~P,~,P~,PwkVR;GxD+UY:X2n,'PrE@#@&PP,~~P,P,PnVdn@#@&~P,~P,P~~,PP	GMN$+Tr	Px,q,_P^+	8`;WU/DZGUD+xDPXa+#@#@&~P,P,P~P~~,P	WM[2	N~x,qxjOMAcK.9AnTk	~P_+m[+M~~ZMSWb@#@&P,~P,PP,~~P,k6P	W.[Ax[P@!~F,Y4n	PG.92UN,x,CnmND2	N@#@&P,P~P,P~~,PPwrVRZKUO+	Y:X2+~x,Arx:G?DDc\bNAcul[+MS,GMN~+obxB~KD[2	N~R,WM[Aok	bb@#@&P,P~P~~,P~+	[Pb0@#@&@#@&P~~,P~P,~,kW,qkr4N+1O`wks+cfndDkxmOkKx#,O4+	@#@&P~P~~,P~P,~Pb0~obV+ 67+.hMrD+~DtxPwk^nRG+dYbxCObWxc#l^E+,x~x!V^@#@&P~~,P~P,~P,Por^+R9nkYPXan,'~9YGlYm4md+@#@&~P,P~~,PP,nVk+k6~ok^+cfn/Or	lOkKUP{PEE,YtnU@#@&~P,~,P~,P,PPk+D~sbVnRUY.nm:P{~?D\. ZM+mYnr8%mO`r)f}f$ UYDnCsJb@#@&~,P~,P,PP,P,ok^+ ?DDnCsRranx@#@&P,~~P,P,P~P~obVnRUODlh :Xwn~{PCN:za+$bxmDX@#@&,~P,P~P,P~~,sk^nRG+/DPzwP{P[Y\nsW.X@#@&P,P~~,PP~~Vd+@#@&,P~,P,PP,P,~/Y~ZKx-nMY+M~',x+S~$k	lMXPWjOMkUo@#@&P,P~~,PP~~,Pd+D~w?6,',?+M\.R;DnlD+68N+mDcJUmDb2Ok	ocsrVnjH/O+s64N+^Or#@#@&~,P~P,~,P~,PwkVRGn/DkUlDkGU,'PtCwhlY4cok^+cfn/Or	lOkKU#@#@&~~,PP~~,P~P,\m3nGkMPsbV f/Ok	lOrKx@#@&~P,PP,~~P,P,?~'~)9NjVmdtvsrsRfndDkUlDrKxb@#@&,PP,P,~P,P~Pb0~UKYPwrVRr7n.hMkD+~Y4n	Pr0,o?}Ror^+2arkYd`U~LPobVR1m:bPDtnx,srsR1mh+,'Pwj6RV+DsrVnHm:n`VnYg+aOgE:8nM+[sbsxCs+v?PLPwrVRHls+S~2##@#@&P,PP,~~P,P,Pd+O~wks+UODlh~{Psj6cZ.+mOKnXYwkV`U~[,srVRHCs+~,OD!+#@#@&~P,P,P~P~~,Pok^nRG+dO:Xwn~{P[YGrM+^DWMX@#@&P,~P,P~P,PnU9Pk6@#@&@#@&P,~~P,P,P~kW~&f~@!@*~JrPO4x@#@&~,P~P,~,P~,Pzww^k1CYbWURdW^V@#@&P,~P,PP,~~P,nMWLDndkKC4^nRtW-nwkDdO@#@&~P,~,P~,P,PPhDKLD/dKm4sncsk	[Prqf,x~J,[,q9@#@&~,P~P,~P,P~~hDWL./dKm8^+crZ!DDxDok^+E#c.Cs!+P{~sbV+cHC:@#@&P~P~~,P~P,~PhDGLM+/dPm4s+ciaNCD+@#@&P,P,~P,P~P,P)2aVk1CYbWxciUSKm0@#@&P~~,P~P,~Px[~b0@#@&@#@&P~P,~,P~,PwkVRUryPxPZ@#@&~,PP,~P,PP~rUZ4E	3qPx~~XO+z.DmX\r9`ArU;t;x0S,CnmND2	N,QP^+U4vZGUkYCCND2	[bP P8~~l[]l[b^s#@#@&~~,PP~~,P~AbU;t;	3,'P	E^s@#@&P~P,P~~,PP~rx;tE	V+P{P	EsV@#@&,P~P,~P,P~/4ExVq,'~mkOM`$bx;tE	38b@#@&P~P,P~~,PP;4E	3P{~EJ@#@&,P~P~~,P~P;4E	3+~{PJE@#@&P~P,~,P~,P9WPStbs+,Y.E@#@&~,PP,~P,PP,~r0,nMW^+dd;t;x0d`~kU/4ExV+BP$k	/4EU0FBPZ4E	V BP/t!xVq*PY4nx@#@&P,~~P,P,P~P~~,Arx;4E	3~x,AkU/4EU38@#@&P~,P,PP,P,~P,P/t!xV~{PZ4;x0F@#@&~~P,P,P~P~~,P~+XrY,NG@#@&PP~~,P~P,~,Pn	N,k0@#@&,~P,P~P,P~~,k0,KDKm+kd/t!x0/cArU;t;x0q~,ArU;tEUVy~~Z4;	3qBP;tE	3ybPDtnx@#@&~~,PP,~P,PP,~~Abx;t;xV~{P$k	/t!xV+@#@&P~~,P~P,~,P~,P;tE	3,xP;t;x0 @#@&,PP,~P,PP,~~P,+XkOP[G@#@&~P,~P,P~~,PPnU9Pr0@#@&,P~,P,PP,P^GWa@#@&P,P~~,PP,~AbxZ4;U38P{PUEss@#@&~P,~P,P~~,Zt;U0F~',Er@#@&,P,PP,P,~P~kUZ4EUVyP',UE^V@#@&~~P,P,P~P~/4EU3y~',JE@#@&PP~~,P~P,~~W;	NmDX~+Trx,'~AKEU[mDX~nobxP ~s+	4v2UNrUT#@#@&,~P,P~~,PPdn^+^Y,^m/n,sbV+cfdY:X2+@#@&~~,PP,~P,PP,^C/P9Y9k.n1YGDH@#@&,P~~,PP~~,P~P,/Kx-DD+D,',n:aYz@#@&P~~,PP,~P,PP,~ok^+UY.+ChcZsWkn@#@&P~~,PP~~,P~P,~wks?DD+m:,xP:2YH@#@&~,PP,~P,PP,~^lk+,NOHnhKDz@#@&~P,P~~,PP~~,P~sbsRjDDl:cnKdkDkGx,'~T@#@&P,~P,PP,~~+	N,/nVn^D@#@&P,~P,P~~xN~r6@#@&P,~,P~x9Pk6@#@&@#@&,P~P,PrW,V+	8`;tE	VbP@!P~W;x[CMX$+Trx,_~sx4c$KEUNm.H#~3P^+x(`;GxkY$W!x[CMXb9[W	#P ~qPDtx@#@&~~,P~P,~Abx/4!x3~x,AzY)MDCHZKxmmYv$k	Z4E	3S~"+l9/t!x3*@#@&P,P,P~P~/4EU3,xP1/O.vAkU/4EU3*@#@&P~,P,P+	N,r0@#@&~P,P~~b0PtrN~`Z4;U3BP~W;x[CMX$+Trx,_~sx4c$KEUNm.H#S,Vx4vZKU/DAGE	NC.HbN9Gx*#P{~/W	/DAGEU[mDzb9[W	PO4xPnabY~NK@#@&P~,P^WWa@#@&@#@&,P~Pb0~(GP@!@*~JrPY4nU@#@&P,P~P~)awsk1CYbWU dWmV@#@&P~P,~,n.KoM+/kKm8VR\W7+orM/Y@#@&P,PP,~KDKoM+d/PC(VnRwrx9PE(GP'~E,[~qG@#@&P~,P,PnMWT.+k/Pl(Vn G+VO+@#@&P,~~P,k6PKDGLM+d/:C4^+ ]mW.[;W;xD~{PT,Y4+x@#@&,~P,P~P,n.GTD+kdKm4V /VK/@#@&P~~,P~P,)waVr^mYkGUcZGxDn	YdcI:W7+,iw^WCNhDGLM+/kPl(V+@#@&~P,P,Pnx[~b0@#@&,~P,P~)awVr^mYrW	 `xJKm0@#@&,P,~+	N~k6@#@&~,+x9~/!4@#@&@#@&P,w!4sk^~6EUmDrW	P)[9sksnvqUw!Oglh#@#@&P,P,r0,srV/ 3Xk/Dd`&xw!OHls+*POtnU,ICkknPrf;2^kmCOP(xa;D1Cs+,W0,0bs+r@#@&P,P~dYPz[NwkV~xP	+SPiwsGmNok^n@#@&P~~,sksnkR)N9~&x2!Ygl:~,)N9srV@#@&~,PPknY,bN9orVR}hU+.~{Ph+@#@&P,P~)9NsrsRi/.G+WbxNP{PD.E@#@&P,P~)9Nsbs+cqxa;O1m:PxP(UaEO1mh+@#@&~~xN~W!x^YbG	@#@&@#@&,Pw!4^rm,/;4,j2sKlN@#@&P,PP1GU/DPmNjYCOZsWknN,'~TBPl[jDlO+}2x~{P8@#@&,P,~mKxdY,j2sKlNh.WTD+kdPl(VPxPE)Uniw^Gl9+.KMWo.nk/Pl(sJS,NDfkM+1OWMX~',!S~9YfmOl(l/~xP8@#@&P~P~[b:~2M.1!:S~ADDj.1~~2M.t/LBPw~P&@#@&@#@&,P~PKx~nMDWM~D/Esn~x6D@#@&P~~,nCDknb	NjC7+@#@&@#@&P~P,r6P3MD,Ytx@#@&P,P~P,2..gE:,xPADDcH;:(+M@#@&P~~,P~2M.?Mm~x,2D. UW;D1n@#@&~,P,PPADM\/TPxPAD. G+/1.kaYkKU@#@&@#@&,P~P~~b0~xKOP&/3haYXcobVn?D.lh*PDt+	PwrV?ODlh ;VWkn@#@&PP,~~P;W	\nDOnMPxPhwDX@#@&@#@&P~~,P~k6~	WO,qk2:aYHcbawsk1lOrKx``2VKlNh.GoM+k/Pl8s#bPD4+	@#@&~,PP~~,Pd+D~hDGTD//:l(s+,'~bawsr1lYbGxvjw^GCNhDKo.+dd:l8Vb@#@&P~~,PP~~zw2Vb^mYrKxcSW13@#@&P,P~P,P~r6PnMGoM+/kPC4^+c?OlOn,lUN,CNUYCOrwnU,Y4+	@#@&P~,P,PP,P,r0,n.WTDndkKl(s+cI+1G.N;W!xOP@*~ZPOtU@#@&P~~,PP~~,P~Ph.Ko./kKl(V HK\nsbDdO@#@&P,~P,PP,~~P,nMWLDndkKC4^nRwkU[,Jq9~{PEPL~&f@#@&P,PP,P,~P,P~k6PUGDPnMGoM+/kPC4^+c26s~O4+UPh.WTDndkKl8sR9+^nD+@#@&P,PP,P,~P,P~k6PK.KoDd/:l4^n ImKD[ZG;	Y~@*,TPDtnU@#@&P~~,P~P,~,P~,PhDWTDd/:l8VR\G7+sb./D@#@&,~~P,P,P~P~~,P[W@#@&P,P~~,PP~~,P~P,~&Px,nMWoM+kdKm4s+vJJCkYja[lD+J* #l^E@#@&P~~,P~P,~P,P~~,PkW~&/3:aOH`(*PDt+	@#@&~P,P~P,P~~,PP,~P,PnMGLD/kKC4sncfnVO+@#@&~~,PP~~,P~P,~,P~Vk+k6PGCYfr06`EUr~P&SPgWh*~@*P2!,Y4+U@#@&P~P,~P,P~~,PP~~,P~nMGTDnk/:l4^+c9+^+O+@#@&~~,PP,~P,PP,~~P,+	N~kW@#@&P~P,~P,P~~,PP~~,n.WT./d:l(V+cHK-+g+aY@#@&~~,PP,~P,PP,~~VKWaP;xOr^PKDKLD/dPm4Vn Aro@#@&~,P~,P,PP,P,nx9Pr0@#@&~~,PP,~P,P+	[~k6@#@&P~P~~,P~P,r0,n.GTD+dd:l8V "+^KD9ZW!xD~',!~Y4+U~hDWT.+k/Km8s+cZ^Wd+@#@&,P~P,~P,+U[,k0@#@&,P~P,~,Pr6PhDWTDd/:l8VRjOmY+,xPmN?DCO+;VK/nN~O4+UPz2w^k^CDkWU ;WUYUD/ "+sW\P`2VKl[nMWL.//:C4^+@#@&~~P,P,P~b22^k^lDrW	RiUdWmV@#@&P~P,~,+U9Pb0@#@&@#@&~P,P~P6W.~lm4~s,kx,orV/cqO+hd@#@&~P,~P,P~r6Ps 9VnY(	mGsw^+YPD4+	@#@&P,P~~,PP,~k6PxKO~qk2swOXcocfn/DPXa+b~Dt+U@#@&P~P,~,P~,P,P/V^Y,mC/Po G+/DPXa+@#@&~~P,P,P~P~~,P~mmd+,NO9bD+^OKDzPwj}R9VY+wk^nPzN[?^ld4vsRGn/DkxmOrW	#,[~s Hm:n~,OD!+@#@&,PP~~,P~P,~,P~1lk+P9YGCYm4C/P~ocf+kOk	lYbGURjl^EnPx~	EsV@#@&P,P~~,PP~~,P~P1Ck+~Vk+@#@&P,~P,P~P,P~~,PP,~P,sRUO.+m:cZsWdn@#@&~P,~P,P~~,PP~~,P~P,oc?OM+m:P{PhwDX@#@&,P~~,PP,~P,P+	[~/VmO@#@&~,P~P,~P,P~~wR?r"PxPhaYz@#@&,PP,P,~P,Pnx9PrW@#@&P,~P,PP,nUN,k6@#@&P~~,P~xaY@#@&@#@&,PP~~,WUP.MW.,oKYW,!@#@&P,P~P,2..cIlbd+,2DMH;:BPAD.?.^BP3DM\/T@#@&~,PPnU9Pr0@#@&@#@&~,P,DbYJk1+U/@#@&~,+x9~/!4@#@&@#@&P,wMk-lOn,/;4,	DbYnJbm+Ud@#@&P,~,NrsPw~PhlD4~,srVxCh~PwjrBPsbsn~,HkoSPjnM\nDgC:@#@&~,PP^G	/OP9OGk.mDWDHP{~!BPF+HPx~r{Yhw|J@#@&@#@&P,P,Br0~\KxOtvHWS#~hKNPf~{PqPmU9P\KxDt`gWSbP3P{P{P9CH`1KA#,YtU@#@&,P,Pr0~\KxOtvHWS#~Q,GPx~Glz`gGS#~Dtx@#@&P,~P,Pr0,b22^kmmOkKx`nnz#,Y4+UPnabY~/!8@#@&@#@&~,PP~~t/LP{~6lsk+@#@&P,P,~P6W.Pl^4,sPbUPwkVd qD+s/@#@&~~,P~P,~k6PUGDPqd3swOXvocfnkY:Xw#,Otx@#@&,P~~,PP,~Pt/o,x~YME@#@&P~~,P~P,~P6rO,0W.@#@&P~P,~,P~x9Pk6@#@&~P,P~P	+aO@#@&P,~P,Pk6~UWDPt/LPO4x~+XrY,/;8@#@&@#@&~,P~P,jD-Dgl:P{~I;;+kY jD\..mDkm8s+k`r?3I#3"{Hbt3J*@#@&~,PP~~b0~?.7+.gls+P{PrEPDtnx,?n.7+DgC:P',Eix0xKhUJ@#@&@#@&~P,~P,srsxlhn,'~Jbs^+LmVcY6DJ@#@&P,P~P,HdL,'P|@#@&,PP,~~P,J:tr/~A4dkDnPvJ~',?+.-DHlsn,[~r#,E//,CPDDrl^PE~LP\(/Dd0PL~m@#@&P,P~P~~,J-+MdkKx~G6PbjK`wsWm[D~kW6YhmD~W(YCk	+[~rP[,-4;DS6~'P|@#@&P~P~~,P~J6.+PGW,mtC.T+~0K.,+-mV!lYbW	~w!D2Wk+ ~rP[,-4;DS6~'P74;DJ0~',{@#@&,~P,P~~,Jnsnm/nPa;Mm4m/PY4+,dW6YAlM+~OKPD^+b\+,C~J,[,\8Z.J6P'P|@#@&,P~~,PP~E^+LkDrslOP1WwHP^rmxd+9POG,XW! PrP[,-8ZMS6P'P-8;DJ0,'P|@#@&~,PP~~,PEtDOa)&JhShRboMCRS/&J@#@&@#@&,PP,~Pb0Pw 9+kY:X2+~x,NOfb.+1YG.HPY4n	@#@&P,~,P~,PhlY4P{~b9NjVm/4cwRfdYbxlDrGx*P3Poksn	lh+@#@&P,P~~,+Vdn@#@&~P,~,P~,nmYt,',j+M\nDcHC2hlY4csbV+	Ch+*@#@&P~P~~,+UN,r0@#@&@#@&,PP~~,/nY,oUr~{PU+D7+M ZM+CYr8%mYvE?1DkaOrxTRwks+jzkYn:}8LmOE*@#@&~~,P~PKU,+.MWMPD/!h+,xn6D@#@&~,PP,~/YPwrs+,',sjr /M+CYP+XYor^+`KCDtSPD.!+b@#@&,PP,P,ok^+ MkOn,H/T@#@&,PP,~~sbVR/VGd@#@&@#@&~P,P~~b0P3.MPOtU@#@&~,P,PP,P"n/aWU/R/slD@#@&P,PP,~~P"+kwGxdnc.kDnPt/L@#@&PP~~,P~P"nkwG	/R2	N@#@&P,P~P,+U[,k0@#@&@#@&PP,~~PzwaVrmCObWU`nnX*Px~8@#@&~~,PnVkn@#@&~,P,PPzwask1lOkKx /KxYUYkRIhG\Pn+z@#@&~,P~+	[Pb0@#@&,P+U[,/;4@#@&@#@&n	N,mVm/k@#@&@#@&WE	mOrKxPVnYz?n`2sWmND@#@&~~k+OPVnYz?KiaVWC[D~',Uh~z?hjw^Wm[+M@#@&+	N~W!xmDrW	@#@&@#@&bVgbAA==^#~@</script>

Open in new window

0
Comment
Question by:elliottbenzle
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 9

Accepted Solution

by:
Sci-Fi-Si earned 500 total points
ID: 22790570
I'm a lucky chap, my company bought ColdFusion8, image resizing is really nice and easy.

I'm sure there are many other ways of resizing an image using other server apps like php, but ColdFusion8 is my fave.
Here's the CF8 code to resize an image on the server, it will scale to any size you want and write the image back out.

<!--- Here's where the image manipulation starts. Read the image into server memory and get it's properties --->
   
                <cfset imageLocation = "Z:\WWWRoot\news\images\#qNewsItem.newsimageURL#">
                <cfimage source="#imageLocation#" name="myimage">
                <cfset stInfo=imageinfo(myimage)>
   
                <cfscript>
                    {
                        xScaleFactor = (myimage.width / 215);
                        WriteOutput(xScaleFactor);
                        ySize = (round (myimage.height / xScaleFactor));
                    }
                </cfscript>
   
                <cfimage action="resize"
                    source="#imageLocation#" name="myimage"
                    width ="215"
                    height="#ySize#"
                    destination="#imageLocation#"
                    overwrite="yes">

BOOM! Job done, thanks very much :)


You can download a development copy from Adobe for free, you only have to pay for your lisence when the server goes live as the development version can only be accessed by a limited number of IP addresses.

To help you learn CF8, David Gasner from Lynda.com provide tutorials for a very reasonable monthly fee and you can cancel your subscription at any time.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:   The Exchange of informatio…
Adobe Dreamweaver CS5 is a WYSIWYG web page editor that has advanced HTML, CSS, and Javascript rendering functionality and is probably the most well-known HTML editor available. Much of Dreamweaver's appeal centers around the Design View interfac…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question