Hur gör man om man vill ändra storleken på en bild som är förstor? Med kompponenten AspJpeg ska det väl inte vara några större problem, i förutsättning att ditt webbhotell har stöd för den komponenten vill säga... kolla på www.aspupload.com/aspjpeg.html Jag kör inte aspupload, klarade inte av att få det att fungera. Det är så att användaren får skriva in en adress till en bild. Låt säga att http://www.adress.com/bild.jpg är 200x200px och http://www.adress.com/bild2.jpg är 50x50px. Bild1.jpg ska tryckas ihop så att det blir <IMG SRC="http://www.adress.com/bild1.jpg WIDTH="100" HEIGHT="100"> medan bild2.jpg ska bli oförendrad. Kolla dessa länkar om upload, någon fungerar säkert för 'upload' med url. -> [En Uploader där du kan välja att spara till disk eller databas], www.pellesoft.se/login/articles/asp/laddafil.asp och www.pellesoft.se/login/articles/asp/fileupload.asp det mesta blir fel :(, när jag kör den här Har du delat ut skrivrättighet till mappen där den uppladdade filen ska sparas? Loopia Webbhotell stödjer både AspUpload och AspJpeg... Kollade där, klippte ihop den här koden, funkar den måntro, har inte testat för jag vet inte hur man gör om det till acessdatabas. Kolla på AspUpload's sida... Där finns allt det beskrivet exakt hur du ska göra och om du kan ladda in bilden i en Access db... men varför gör du det? Varför inte lägga bilden i en mapp och referera till den i db'n..? Går det? Du döper varje bild med ett id som motsvarar användarid. Alla bilder här på användarna har exempelvis filnamnet 38.jpg som i detta fall motsvarar mitt userid på pellesoft. Presajsly... å sen kan ja ge ett litet tips till... okej, verkar vara fel på någonting i alla fall :(.Storlek på en bild
Om bilden är större än 100x100 ska den ändra storlek till 100x100, men om bilden är mindre än 100x100, ska den inte påverkas. Hur kan man lösa det på ett enkelt sätt? Därför vill jag inte sätta width="100" height="100" för då påverkas även bilden om den är mindre. Sv: Storlek på en bild
Annars kan du säkert utveckla något utifrån detta Tips: [Storlek på bild, FSO]Sv: Storlek på en bild
Sv: Storlek på en bild
Sen kan du få ut bilden bredd och höjd med hjälp av dessa tips. -> [Hämta en bilds bredd och höjd] och [Storlek på bild, FSO]
Observera att du inte kan förstora bilden i egentlig mening, för att göra det krävs en komponent som AspJpeg. Det du kan göra med dessa tips är att få ut bildens originalstorlek och utifrån detta ta reda på om du ska krympa lr stretcha bilden. Du kommer alltså att tappa kvalité i bilden om du stretchar den.Sv: Storlek på en bild
http://www.pellesoft.se/login/articles/asp/laddafil.asp, blir det "sidan kan inte visas" när jag trycker på upload. När jag kör den här så står den o tänker o tänker, den slutar aldrig tänka.
Jag har loopia som webbhotell så det borde ju funka. Sv: Storlek på en bild
Sv: Storlek på en bild
Logga in och gå in på 'Manualer, hjälp & support' och läs.
Det finns ingen anledning att 'uppfinna hjulet på nytt'....Sv: Storlek på en bild
Set Upload = Server.CreateObject("Persits.Upload.1")
For Each File in Upload.Files
If File.ImageType <> "GIF" and File.ImageType <> "JPG" Then
Response.Write "GIF or JPG files only please!"
Exit For
End If
If File.ImageWidth > 150 Then
Response.Write "Image width cannot exceed 150 pixels."
Exit For
End If
If File.ImageHeight > 200 Then
Response.Write "Image height cannot exceed 200 pixels."
Exit For
End If
Count = Upload.Save("bilder")
ConnectStr = "Driver={SQL Server};Server=MYSERVER;Database=Pubs;UID=sa;PWD="
Set rs = Server.CreateObject("adodb.recordset")
rs.Open "bilder", ConnectStr, 2, 3
rs.AddNew
Set File = Upload.Files("FILE1")
If Not File Is Nothing Then rs("Image1").Value = File.Binary
' set other fields if necessary
rs.Update
Next Sv: Storlek på en bild
www.aspupload.comSv: Storlek på en bild
Varje användare i forumet ska kunna ladda upp en personlig bild, hur ska man då kunna skilja bilderna mellan användarna? Sv: Storlek på en bild
Sv: Storlek på en bild
Säg att du laddar upp en bild men ångrar dej å vill ladda upp en annan, bilden som visas i IMG-taggen kommer vara den förra bilden du laddade upp... Men, du har ju laddat upp en ny... => Den nya bilden får ju samma namn som den förra och laddas då lokalt, den ligger ju i cachen.
Om du i IMG-taggen lägger till en QueryString som innehåller funktionen "Now()" så kan du kringå detta..
Ex:
<code>
<img src="../img/<% =strImageName %>?<% =Now() %>" alt="...">
</code>
Om vi antar att du lagt bildens namn i variabeln "strImageName".
Eftersom "Now()" returnerar datum och tiden i sekunder så kommer bilden antas vara ny och laddas därmed om.
Smart va!? =o)
I och för sej så kan man ju trycka F5 och ladda om sidan också, men med detta tips så slipper du det.
Lycka till!Sv: Storlek på en bild
Laddade hem ett demo.
http://www.ferievagen.com/demo1/demo1.asp
Funkar inte att ladda upp.