Avatar billede marvinq Nybegynder
31. januar 2006 - 11:51 Der er 11 kommentarer og
1 løsning

Prob. med billedvisning.

Jeg har et bette problem med håndtering af nogle billeder på mit site... Problemet er, at sitet automatisk henter forskellige billeder ind fra serveren via en asp-database som skal vises på sitet... Jeg skal bruge en sortering, som gør at alle billeder over 400 pixels bredde sættes '<img src... width="400">' og billeder under 400 pixels bredde skal undlades en width, men vises i faktisk størrelse!!

Findes der en måde hvorpå man kan spørge på billedets faktiske bredde, og så via en 'if' 'then' 'else' sortere og udføre overstående mekanisme??

På forhånd tak!

MarvinQ
Avatar billede ldanielsen Nybegynder
31. januar 2006 - 12:15 #1
Der findes en gratis komponent der hedder ASP Image Size, der kan præcis det. Jag kan bare ikke finde den lige nu ...
Avatar billede keysersoze Ekspert
31. januar 2006 - 12:15 #2
hvis du har adgang til et billedekomponent på serveren - fx aspimage - kan du vha det aflæse bredden på dine billeder. Alt afhængig af hvordan det skal bruges kunne det måske være en fordel af aflæse billedstørrelsen allerede ved upload og så lægge det ned i databasen med det samme.
Avatar billede marvinq Nybegynder
31. januar 2006 - 17:50 #3
Det lyder ganske fornuftigt...

En af jer skulle vel ikke ligge ind med et eksempel eller en stump kode, som kunne vise hvordan man bærer sig an??
Avatar billede keysersoze Ekspert
31. januar 2006 - 19:48 #4
før eksempler er nødvendige skal du jo lige finde ud af hvad serveren understøtter af komponenter.

understøtter det aspimage er det noget a la;

Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage (Server.Mappath("../billede.jpg")
IMGHEIGHT = Image.MaxY
IMGWIDTH = Image.MaxX
Avatar billede marvinq Nybegynder
03. februar 2006 - 12:44 #5
Hvordan kan jeg se om den understøtter det??? - det er et billigt snottet webhotel.!
Avatar billede keysersoze Ekspert
05. februar 2006 - 16:22 #6
du bliver nødt til enten at kigge på webhotellets hjemmeside hvor det bør stå eller alternativt spørge dem ad.
Avatar billede keysersoze Ekspert
27. marts 2006 - 11:40 #7
kommet videre?
Avatar billede marvinq Nybegynder
27. marts 2006 - 15:04 #8
Nej har haft alt for travlt, og har ikke kunnet få svar fra min hoteludbyder endnu... men skal have prøvet det an. Eventuelt andre muligheder??
Avatar billede keysersoze Ekspert
27. marts 2006 - 16:03 #9
hvis de er så lang tid om at svare skulle man måske overveje et andet webhotel - tænk nu hvis det var en alvorlig fejl de havde.

Der er 2 muligheder.

1. undersøg selv hvilke komponenter der er til rådighed; http://www.pensaworks.com/prg_com.asp

2. det er vistnok muligt vha noget FSO at aflæse nogle ting på billederne, bla højde/bredde - jeg har desværre ikke linket mere men det må kunne findes via google.
Avatar billede keysersoze Ekspert
25. maj 2006 - 12:47 #10
lukketid?
Avatar billede marvinq Nybegynder
31. juli 2006 - 17:21 #11
nej, for har endnu ikke fået en brugbar løsning!
Avatar billede keysersoze Ekspert
31. juli 2006 - 18:00 #12
jamen - så spørg videre så vi kan komme med en løsning. Til punkt 2 fra 27/03-2006 16:03:14 faldt jeg iøvrigt over dette i går: http://www.codewiki.us/index.php?title=Get_image_width_and_height_with_ASP
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester