Hallo,
falls wir teilweise mittels Visus und Bildformatprämissen rechnen wollen, dann würde sich anbieten, die Prämisse zur Bildbreite aus dem Lens-Workbook von 16,5 cm auf 16 cm abzuwandeln um dem 4:3-Format gerecht zu werden. Ich vermute, das Lens-Workbook unseres Herstellers wurde ursprünglich in Zollmaßen geschrieben und die darin angeführten Maße wurden erst danach auf Zentimeter übersetzt/umgerechnet.
Mittlerweile habe ich Versuchsfotos mit verschiedenen Fokuswerten gemacht (um verschiedene Visus-Einstellungen zu testen), wobei ich mir nicht alle von der Kamera übernommenen Werte erklären kann. Ich hatte mittels Lua-Skript jeweils eine Serie von 4 Fotos gemacht. Meine 4 set_focus-Werte waren 4956, 3469, 2478 und 1486. Laut IrfanView-Exif wurden daraus als subject-distance scheinbar in cm:
548, 358, 266, 152 (wenn Exif-FNumber = 5.6)
und
412, 412, 230, 160 (wenn Exif-FNumber = 2.8 )
Der Code dazu:
-- visus 100
set_focus
(4956)
sleep
(500)
shoot
()
cls
()
print("Fokus =", get_focus
())
sleep
(4000)
-- visus 70
set_focus
(3469)
sleep
(500)
shoot
()
g
=get_focus
()
cls
()
print("Fokus =", g
)
sleep
(4000)
-- visus 50
set_focus
(2478)
sleep
(500)
shoot
()
g
=get_focus
()
cls
()
print("Fokus =", g
)
sleep
(4000)
-- visus 30
set_focus
(1486)
sleep
(500)
shoot
()
g
=get_focus
()
cls
()
print("Fokus =", g
)
sleep
(4000)
Erstellt in 0.008 Sekunden, mit
GeSHi 1.0.8.9
Einerseits stellt also die Cam bestimmte naheliegende andere Focus-Stufen ein, was vermutlich seine Richtigkeit hat. Aber mich irritiert besonders die zweite Wert-Folge (bei der die Blendennummer 2.8 betrug), dass dabei andere Werte auftreten und außerdem noch die beiden ersten Werte identisch sind.
Entweder habe ich das Shooting im Skript nicht korrekt programmiert, oder es muss eine andere Erklärung dafür geben. Oder habe ich irrtümlich die falsche Exif-Datengattung abgelesen?
Viele Grüße,
Sinter