webForumDet fria alternativet

Läsa exif från bildfiler

.NET

9 svar · 527 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Jag vill läsa exif-data från några av mina bilder, och publicera exempelvis exif-datan för när bilden togs.
Om det hade varit en windows-applikation jag skulle ha använt mig av, kunde jag ha använt Image-klassen i System.Drawing. Nu är det en webbapplikation jag vill göra, och motsvarande funktioner för Image-klassen i System.Drawing finns inte i Image-klassen i System.Web.UI.WebControls.

Jag har hittat scripts/komponenter som kostar pengar, men jag vill göra detta själv. Någon som vill ge mig en hjälpande hand?

Medlem sedan maj 20012 812 inlägg
#2

Du kan enkelt använda dig av system.Drawing i din webapplikation också.

Det är bara att inkludera med using och sedan använda den Image klassen som finns där istället. Du måste dock använda dig av System.web.ui.webcontrols.image när du vill visa bilden på sidan sedan, men i din codebehind så kan du använda system.drawing.image utan problem...

- M

Medlem sedan jan. 2004501 inlägg
#3

En nyfiken liten fråga. Men hur läser man ut exif-data med System.Drawing?

Medlem sedan sep. 20026 425 inlägg
#4

asmodie: kolla in denna MSDN-länk: Reading metadata

Det är med hjälp av informationen där jag tänker försöka läsa exif från bildfiler. :l
Första gången jag testade (innan jag postade denna tråd) fungerade det inte, men jag antar att det finns en viss kunskapsbrist hos mig vad gäller att få koden där att fungera ihop med codebehind och en .aspx-sida..

/r Denna MSDN-länk kan också vara till hjälp: Accessing extra image information in JPEG files

Medlem sedan maj 20031 173 inlägg
#5

Hej!

Fick du ihop någon kod som fungerade? Jag är mycket intresserad av att se hur i så fall. Jag kan tyvärr inget alls om asp.net och har inte riktigt tid att lära mig det för tillfället, men mitt webhotell stödjer det så kan jag använda mig av koden. med det vill jag ha sagt att jag förstår inte ett skvatt av erat resonemang ovan, utan undrar bara om du lyckades lösa det hela?

tack!

Medlem sedan sep. 20026 425 inlägg
#6

Nej, jag fick inte ihop någon kod som fungerade.. Tyvärr.
Mitt alternativ blir troligtvis att använda mig av en databas för att lagra information om fotot som jag skriver in själv. :l

Medlem sedan maj 20031 173 inlägg
#7

kanske kan detta vara något som funkar för dig?

http://www.spaz.com/mr/work/aspexiffuncs/

Medlem sedan dec. 19996 522 inlägg
#8

hmm förra sommaren labbade jag med detta, fick fram en fungerande webbkontroll har jag för mig, måste bara hitta den :D Hade en fin HD-krash men ska göra mitt bästa för att hitta den, återkommer

Medlem sedan sep. 20026 425 inlägg
#9

Låter ju superbt erka! Go :bire

Medlem sedan apr. 2004298 inlägg
#10

Jag gillar webservices och kan då tipsa om detta som jag fann idag.
http://www.alagad.com/index.cfm/name-exif

Webservicen
http://www.alagad.com/WebServices/Exif/Exif.asmx?WSDL

Mvh

Pär

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)