Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Bildhantering i asp

Postades av 2006-11-02 22:20:01 - Johan Andersson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 608 personer

Har letat efter men inte hitat något sett att på ett smidigt sätt presentera bilder som laddats upp av anändarna på webbservern. Då storleken i pixlar kan variera stort, hur löser man det för att presentera dem på ett snyggt sätt? Så att man har kanske en max storlek (i pixlar) som kan visas. Någon som har något färdigt script för detta? Använder mig av asp nu så en lösning i asp vore fint eller möjligen javascript.


Svara

Sv: Bildhantering i asp

Postades av 2006-11-04 06:23:01 - Jonas Boman

Det finns många färdiga lösningar men samtliga beror på vilken komponent som används.
Det finns ingen installerad på IIS som standard.
Vet du med dig om någon av följande komponenter finns på servern:

ASPImage
W3Image
Image Glue

Har du inte någon av dem (eller motsvarande komponent) måste du köpa in först. Annars blir det svårt att skala om bilder på servern.


Svara

Sv:Bildhantering i asp

Postades av 2006-11-06 20:48:50 - Johan Andersson

Måste man ha en komponent för att lösa detta, borde väll egentligen räcka med ett script som kollar på bildens pixlar och resizar den om den är för stor. Filerna sparas bara i en katalog på servern och infogas i dagsläget på detta sätt:
<img border="1" src="Bilder/<%Response.Write ObjRs("BildID")%>.jpg" width="32%" height="32%">

Det jag vill är alltså att man ska bestämma width och height så att bilden fortfarande blir proportionerlig och inte för stor, detta borde väll gå och lösa förhållandevis enkelt, eller?


Svara

Sv: Bildhantering i asp

Postades av 2006-11-07 14:19:41 - Jonas Boman

Om du tvingar en bild som är t ex 1600x1200 till 32x32 pixlar, så är bilden dock lika stor, filstorleksmässigt, så det tar lika lång tid att ladda som om bilden hade presenteras i sin ursprungliga bredd och höjd.

Du kan få fram pixelvärden mha fso:

Set fso = Server.CreateObject("Scripting.FileSystemObject")
sub ImgDimension(img) 
   dim myImg
   if not fso.fileExists(img) then exit sub 
   set myImg = loadpicture(img) 
   iWidth = round(myImg.width / 26.4583) 
   iHeight = round(myImg.height / 26.4583)
   set myImg = nothing 
end sub 

ImgDimension(folderpath&file.name)
dimensions="Bredd:"&iWidth&"&nbsp;&nbsp;Höjd:"&iHeight&""


Men jag rekommenderar att du använder komponent då sidorna kommer vara mindre tunga att ladda.


Edit: Det går att gå fram bredd och höjd med javascript också, men då måste man ladda in bilden först och det blir lite fel.


Svara

Sv:Bildhantering i asp

Postades av 2006-11-07 22:24:12 - Johan Andersson

ok, ASPImage borde no klara detta, och webbhotellet vi ska byta till har detta. borde väll funka.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
1 591
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies