sluitertijden verschillende digitale camera's

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
ik ben bezig om in PHP met exif informatie een database aan te leggen van mijn foto's .

in de EXIF informatie staat onder een bepaalde tag de exposure tijd. Maar deze is heel raar vormg gegeven: 10/100 voor bijvoorbeeld 1/10 van een seconde sluitertijd.

Nu wil ik deze ombouwen door de waarde als float te behandelen en deze op te zoeken in een array.

Alleen heb ik hier maar 1 digitale camera liggen en ik wil eigenlijk alle mogelijke sluitertijd combinaties hebben.
De standaarden 1/15, 1/30, 1/60 etc die hebik al.. maar ik zag dat een vriend van me 1/320ste had...

dit zijn de sluitertijden die ik al heb:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$omzet = array( 
"1/2" =>"0.5",
"1/4" => "0.25",
"1/5" =>"0.2",
"1/15" =>"0.066667",
"1/20" => "0.05",
"1/30" =>"0.033333",
"1/60" => "0.016667",
"1/100" => "0.01",
"1/125" => "0.008",
"1/200" => "0.005",
"1/250" => "0.004",
"1/300" => "0.003333",
"1/500" => "0.002",
"1/1000"=> "0.001",
"1/2000" => "0.0005",
                                
"1/320" => "0.003125"
                                
);


aan jullie de vraag: pak je camera en welke sluitertijden kan je instellen op jou camera die hier nog niet staan!

ps: getallen boven de 1 worden gewoon getoond zeg maar en B is ook al bekend dus deze hoeven niet in de omzet array :)
ps2: ik heb de getallen afgerond op 6 cijfers.

thanx alvast.

[ Voor 21% gewijzigd door hobbeldebobbel op 23-03-2006 10:51 ]

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • janklp
  • Registratie: Mei 2004
  • Laatst online: 24-01 14:33

janklp

FortyTwo Capital

Wat is hier het nu van dan? Zoals het er al staat is het toch veel handiger. Mij zegt 1/250 meer dan "0.004". Ik zou lekker de oorspronkelijke sluitertijden erin laten staan. Veel makkelijker.

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 12:47
dude ;)

dat kan je toch gewoon berekenen! daar hoef je geen array voor te maken hoor....

dus als je 1/320 tegen komt, dan split je op de / en dan doe je 1 gedeelt door 320

en dan kom je uit op 0,003125 dus, dan hoef je niet een array te maken met de tig- verschillende mogelijkheden die er zijn...

[ Voor 55% gewijzigd door Ramon op 23-03-2006 10:54 ]

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
@januszjes:
het is juist de bedoeling om 1/250 te displayen.. en niet 50/12500 zoals sommige camera's in hun exif info dumpen.
en 1/250 zegt mij inderdaad ook meer dan 0.004 maar nog veel meer dan 50/12500

@ramon de jesus:
Hoe kan je dat dan berekenen.... ?

ik denk ook niet dat er vreselijk veel combinaties zijn met de stops in mijn achterhoofd. alhoewel 1/320 niet echt overeenkomt met een stop-waarde

[ Voor 45% gewijzigd door hobbeldebobbel op 23-03-2006 10:56 ]

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 12:47
Als je dus 50/12500 tegen komt, dan moet je dus 12500 door 50 delen, dan kom je vanzelf op 1/250 uit.....

Bovendien heeft mijn simpele p&s camera al 46 verschillende sluitertijden in manual mode, dus om dat dan van in een array te gaan zetten lijkt me zonde als je het ook gewoon kan berekenen.

[ Voor 48% gewijzigd door Ramon op 23-03-2006 10:59 ]

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • Zoefff
  • Registratie: September 2001
  • Laatst online: 12:30

Zoefff

❤ 

Ik zou het toch iets anders aanpakken. Reken eerst het 'sommetje' van de sluitertijd uit, 50/12500 wordt dus 0,004. Vervolgens doe je 1 / $ans (dus 0,004), waar dan 250 uit komt. Zet daar '1/' voor, en voila, je hebt 1/250. Zonder array waar je alle waarden in moet hebben staan :)


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


  • El Psycho
  • Registratie: September 2002
  • Laatst online: 13-12-2025
Ramon de Jesus schreef op donderdag 23 maart 2006 @ 10:58:
Als je dus 50/12500 tegen komt, dan moet je dus 12500 door 50 delen, dan kom je vanzelf op 1/250 uit.....

Bovendien heeft mijn simpele p&s camera al 46 verschillende sluitertijden in manual mode, dus om dat dan van in een array te gaan zetten lijkt me zonde als je het ook gewoon kan berekenen.
Helemaal mee eens... Als camera zegt dat sluitertijd x / y is geef jij gewoon weer dat sluitertijd 1 / (y/x) is. Dan ben je van al het gezeik af. Let wel even op sluitertijden langer dan een seconde.

edit:

3 hele minuten te laat :(
halverwege formulering veranderen = bad idea

[ Voor 8% gewijzigd door El Psycho op 23-03-2006 11:05 ]


Verwijderd

De sluitertijden van mijn 350d:

1/4000 1/3200 1/2500 1/2000 1/1600 1/1250 1/1000 1/800 1/640 1/500 1/400 1/320 1/250 1/200 1/160
1/125 1/100 1/80 1/60 1/50 1/40 1/30 1/25 1/20 1/15 1/13 1/10 1/8 1/6 1/5 1/4 0''3 0''4 0''5 0''6 0''8 1''
1''3 1''6 2'' 2''5 3''2 4'' 5'' 6'' 8'' 10'' 13'' 15'' 20'' 25'' 30''

'' staat voor seconden, maar dat wist je vast al B)

  • Zoefff
  • Registratie: September 2001
  • Laatst online: 12:30

Zoefff

❤ 

PHP:
1
2
    $exifShutter = explode('/', $exifShutter);
    $shutter = 1 / ($exifShutter[0] / $exifShutter[1]);


Ofzo :)


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


  • Zoefff
  • Registratie: September 2001
  • Laatst online: 12:30

Zoefff

❤ 

Maargoed, dit is natuurlijk wel een typisch zoekvraagje. Kijk bij een willekeurige review op dPreview, en je vind een lijstje met beschikbare sluitertijden.

Bijvoorbeeld http://www.dpreview.com/reviews/nikond200/page6.asp :)


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter

Pagina: 1

Dit topic is gesloten.