06. december 2002 - 09:35Der er
6 kommentarer og 1 løsning
Bestemt størrelse på billeder
Hvis jeg gerne vil have nedenstående billeder i størrelserne 70 X 70 hvordan indsætter jeg det så!
Jeg har prøvet forgæves med kan ikke få det til at virke
<% if billeder.EOF then ' Response.Write "<img src=""../billeder/produkter/tomt.gif"">" else Response.Write "<img src='../billeder/produkter/"& billeder.Fields.Item("Sti").Value &"'>" end if %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har ASPimage, hvis jeg forhøjer pointene kan du evt vise hvorledes det indsættes i nedenstående upload script? dem må også meget gerne lave et thumpnail!
<% ' Dynamically rename an uploaded file according to a HIDDEN field. ' First upload to memory, then call File.SaveAs ' to save the file under a name specified by a hidden field..
Set Upload = Server.CreateObject("Persits.Upload.1")
' Optional: make sure file names are unique when calling File.SaveAs Upload.OverwriteFiles = true
Count = Upload.SaveToMemory
If Count > 0 Then ' 1 file uploaded Set File = Upload.Files(1) Path = "D:\home\website\www\demo\billeder\produkter\" & Upload.Form("Filename")
' Side effect: SaveAs sets changes File.Path property to a new value. File.SaveAs Path Response.redirect ("../index.asp") Else Response.redirect ("../index.asp") End If %>
<% ' Dynamically rename an uploaded file according to a HIDDEN field. ' First upload to memory, then call File.SaveAs ' to save the file under a name specified by a hidden field..
Set Upload = Server.CreateObject("Persits.Upload.1")
' Optional: make sure file names are unique when calling File.SaveAs Upload.OverwriteFiles = true
Count = Upload.SaveToMemory
If Count > 0 Then ' 1 file uploaded Set File = Upload.Files(1) Path = "D:\home\website\www\demo\billeder\produkter\" & Upload.Form("Filename")
' Side effect: SaveAs sets changes File.Path property to a new value. File.SaveAs Path
'******************* resize billede start ret = Response.ContentType Response.ContentType = "image/jpeg\"
strPicture = file.path Set Image = Server.CreateObject("AspImage.Image")
Nedenstående virker helt godt! der sker dog det, at når man uploader et billeder der for starten er 150 px i bredden, resizer den både billeder i /produkter og /thum til 50 px i bredden! hvordan gør man det således at billedet i /produkter altid skal være 150 px i bredden og i thum skal det altid være 50 px i bredden! --------------------------------------------------------------
<% '--- start -- ImageDir = "../../../billeder/produkter/" ImageIn=server.mappath(ImageDir) &"\" ImageOut=server.mappath(ImageDir&"thum") &"\" Set objFS = CreateObject("Scripting.FileSystemObject") Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir)) Set objFiles = objFolder.Files For Each Image In objFiles img = Image.Name Set Image = Server.CreateObject("AspImage.Image") Image.AutoSize = false
Image.LoadImage(ImageIn& img ) X = Image.MaxX Y = Image.MaxY
If X > 50 Then ResizedX = 50 ResizedY = (ResizedX * Y/X) End if
Image.LoadImage(ImageIn& img ) X = Image.MaxX Y = Image.MaxY
If X > 150 Then ResizedX = 150 ResizedY = (ResizedX * Y/X) End if
Image.Resize ResizedX, ResizedY
Image.ImageFormat = 1 Image.JPEGQuality = 100
Image.FileName = (ImageIn & img ) Image.SaveImage
' ********* resize original billed slut
Set Image = nothing
Next Set objFS = Nothing '--- slut --- %>
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.