18. august 2003 - 16:21Der er
10 kommentarer og 2 løsninger
Billede fil for stor
Hejsa...
Jeg har et billede system på min hjemmeside hvor alle brugere kan uploade billeder via et ASP Upload script.
Problemmet er nu det at mange folk uploader billeder i .JPG format og som er størrer end én MB og derfor tager billedet for lang tid at loade på hjemmesiden.
Kan man ikke via et ASP script ændre billedet til .GIF og gøre størelsen på billedet mindre når brugeren uploader det ?
Jeg har på min server adgang til komponenterne AspImage og W3sockets men jeg ved ikke om de kan bruges til dette, eller hvordan de bruges...
Uanset hvad, så skulle jeg ikke mene at det var muligt at ændre billedet, INDEN det er helt uploadet på serveren. Du kan jo ikke få serveren til at få adgang til klienten og lave ændringer i billedet der. Just a reminder! :-)
Ja billede kvaliteten bliver dårligere, men hvis et billede fylder over 1 Mb kan det vist godt tilrettes uden problemmer.
Du kan også lave tjek på Højde og Brede af billedet og hvis det er større end eksvis 1024x768 så lave en automatisk resize med ASPimage, samt lave Quality om. Jeg ved ikke hvor meget du kan få det pakket.
rem Set the filename and save Image.FileName = "c:\websider\domain.dk\www\images\Billeder\9623834490.JPG" if Image.SaveImage then rem The image was saved so write the <img src> tag out for the browser to pick up Response.Write "<img src=""/images/BilBilleder/9623834490.JPG""><br>" else rem Something happened and we couldn't save the image so just use an HTML header rem We need to debug the script and find out what went wrong. See Image.Error for details Response.Write "<h2>Welcome to</h2>" end if
Jeg ved ikke havd man eller kan ændre på, det lyder lidet underligt det bliver størrer end før.. Når man sætte JPEGQuality, er det også efter det er risizet?
Undskyld jeg først skriver nu... Det virker stadig ikke så nu har jeg opgivet det... Men du for 30 point som tak :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.