webForumDet fria alternativet

Bildstorlekar

4 svar · 402 visningar · startad av haagel

haagelMedlem sedan feb. 2006134 inlägg
#1

Kan jag få fram storleken (höjd x bredd) på bilder som jag har?

Jag visar en slumpmässig bild på en webbsida. För att kunna generera korrekt HTML för att visa bilden måste jag skriva ut höjd och bredd, och därmed måste jag ha tillgång till dessa uppgifter. Kan jag få fram dem programmatiskt i ASP.NET (C#)?

Jag vet alltså bildens sökväg och filnamn, men vill ha fram höjd och bredd.

symbolismMedlem sedan mars 2007522 inlägg
#2

kan inget om ASP. Men vill du ha reda på bildstorlek kan du väl bara kopiera bilden, öpna Photoshop och sedan klicka på Arkiv/Nytt

Photoshop anpassar automatiskt dokumentstorleken till en kopierad bild... Då ska du ha rätt värden.

haagelMedlem sedan feb. 2006134 inlägg
#3

Mja...

Jag har alltså en mapp med ett gäng bilder. Av dessa väljs en ut slumpmässigt (programmatiskt) och visas på min webbsida. Men innan jag visar bilden vill jag alltså veta storleken på den bild som valts. Eftersom bilderna kan (kommer att) ha olika storlekar och jag inte vet före webbsidan laddas vilken bild som kommer att visas, måste jag alltså få fram den informationen programmatiskt.

cyprysMedlem sedan dec. 20003 563 inlägg
#4
System.Drawing.Image g = System.Drawing.Image.FromFile(Server.MapPath("bild.png"))
Response.Write(g.Width & "x" & g.Height)
haagelMedlem sedan feb. 2006134 inlägg
#5

Tusen tack cyprys!! :)

124 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)