webForumDet fria alternativet

Bildstorlekar

.NETur .NET

4 svar · 402 visningar · startad av haagel

Medlem sedan feb. 2006134 inlägg
Frågan#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.

Medlem 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.

Medlem 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.

Medlem 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)
Medlem sedan feb. 2006134 inlägg
#5

Tusen tack cyprys!! :)

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