Solved

Need help resizing pictures when they are uploaded

Posted on 2008-10-23
1
626 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
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Adobe Indesign CS6 4 96
Import csv files to MS SQL 5 72
Need help to rewrite script 3 62
Problems using Provider=OraOLEDB.Oracle via VBScript/Classic ASP 5 44
For those who don't know, Adobe Dreamweaver is a popular commercial web editor that enables you to design, build and manage complex websites. The editor is a WYSIWYG (What You See Is What You Get) web editor, which means that you can create your web…
Hello, all! I just recently started using Microsoft's IIS 7.5 within Windows 7, as I just downloaded and installed the 90 day trial of Windows 7. (Got to love Microsoft for allowing 90 days) The main reason for downloading and testing Windows 7 is t…
This is a video describing the growing solar energy use in Utah. This is a topic that greatly interests me and so I decided to produce a video about it.
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

932 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now