Avatar billede kumpel2000 Nybegynder
30. maj 2007 - 21:25 Der er 3 kommentarer og
1 løsning

aspjpeg - exif metadata

Jeg bruger aspjpeg til mit galleri og vil gerne lige have lidt exif metadata med. Og det virker også som sådan fint. Men når jeg f.eks. trækker lukketiden ud på et billede med en lukketid på :
1/2000 sec bliver til 0,0005
1/10 sec bliver 0,1
1/160 sec blive til 0,00625

Hvordan for jeg det regnet ud så det står rigtigt ?
Avatar billede ellebaek Nybegynder
30. maj 2007 - 22:24 #1
du kan fx lave noget i stilen af:

lukketid = CStr("1/" & CInt(1/lukketidsvariabel))

hvor lukketidsvariabel indeholderdin lukketid fra billedet (fx. 0,0005)...

Det skulle gerne give dig et streng der indeholder 1/2000 i ovenstående eksempel.

Alternativt, så kan du bare:

response.write "1/" & CInt(1/lukketidsvariabel)
Avatar billede kumpel2000 Nybegynder
30. maj 2007 - 22:51 #2
Perfekt, det virker som det skal. Tak for hurtigt svar. Sender du et svar.
Avatar billede kumpel2000 Nybegynder
30. maj 2007 - 23:51 #3
Ups, der er så lige lidt tillæg til det som du har lavet. For det virker fint, lige indtil at lukketiden på billedet f.eks. bliver på 3 sec. Så skriver aspjpeg at den er 3
Avatar billede ellebaek Nybegynder
31. maj 2007 - 10:02 #4
ja, det er selvfølgelig ikke helt optimalt..

Men så kan du gøre sådan her i stedet:
<%
if lukketidsvariabel < 1 then
  lukketid = CStr("1/" & CInt(1/lukketidsvariabel))
else
  lukketid = CStr(lukketidsvariabel)
end if

response.write lukketidsvariabel
%>

Det skulle nok kunne klare det for dig :-)
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