Avatar billede The Real Yoda Juniormester
23. september 2009 - 13:50 Der er 7 kommentarer og
1 løsning

Læse dato-data fra billed-filer

Hey eksperter

Er der nogen måde, evt. via FSO man kan læse dato-data fra billedfiler.
altså hvornår billedet er taget ?

//Therealyoda
Avatar billede sw_red_6 Nybegynder
23. september 2009 - 14:21 #1
du kan få fat i exif data fra et foto vha. imagemagick (http://www.imagemagick.org/script/index.php), men det kører temmelig sløvt i ASP så vi bruger perl til det..
23. september 2009 - 16:04 #2
I C#:

Image img = Image.FromFile( Server.MapPath( "Mobile1606013.jpg" ) );

String date = Encoding.UTF8.GetString( img.GetPropertyItem(36867) );

Med andre ord. Du kan ikke få exif data ud i ASP, medmindre du køber dig til et komponent. I .NET kommer det gratis :)

/Daniel
Avatar billede mitbrugernavn Praktikant
23. september 2009 - 16:58 #3
jo du kan med fso

<%
mp = "mappen du vil hente filerne fra"
path = Server.MapPath( mp )

Set fso = CreateObject("Scripting.FileSystemObject")
Set theCurrentFolder = fso.GetFolder( path )
Set curFiles = theCurrentFolder.Files
'
' And now a loop for the files
'
For Each fileItem in curFiles
    fname = fileItem.Name
    fext = InStrRev( fname, "." )
    If fext < 1 Then fext = "" Else fext = Mid(fname,fext+1)
    ftype = fileItem.Type
    fsize = fileItem.Size
    fcreate = fileItem.DateCreated
    fmod = fileItem.DateLastModified
    faccess = fileItem.DateLastAccessed
    ' note that what we put here is an array!
    response.write fname & "-"&fcreate & "<br>"
Next

%>
24. september 2009 - 08:26 #4
@mitbrugernavn fortæl mig så hvor du finder datetaken attributen på den enkelte fil ?

Du kan ikke læse EXIF data med FSO!

/Daniel
Avatar billede sw_red_6 Nybegynder
24. september 2009 - 08:58 #5
@daniel hvor står der at man skal betale for imagemagick? eller perl, hvis det skulle blive aktuelt?
24. september 2009 - 10:58 #6
@sw_red_6 min fejl :)
Avatar billede The Real Yoda Juniormester
25. marts 2010 - 15:42 #7
Daniel..

Smider du et svar ?
Avatar billede The Real Yoda Juniormester
13. maj 2010 - 13:47 #8
Lukket

Daniel smider vist ikke svar ..
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

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