DOF by Johannes

Welcome to Johannes’ DOF (depth of field) app. The app calculates the depth of fields depending on your camera, aperture, focal length and distance.

General

The app is designed to be read and handled fast and easy. The first tap it is divided in three parts: The upper part is the input part. The middle part shows details and at the bottom it shows the calculations for different apertures.

First start, choose sensor size for your camera

Depth of field depends on your camera sensor size. Because of this the first step is to choose your camera’s sensor. Switch to the second tab. Choose camera and in the list choose the diagonal of your sensor. If you are unsure about the size, have a look at tab tree.

Work with the App

In the upper part you choose distance, focal length and aperture. After that the app calculates depth of field, distances for that and the hyper focal distance. Hyper focal distance is the point you set your camera from which everything is sharp till the horizon.

At the bottom of the screen the calculated numbers change with aperture. So you don’t have to try every aperture setting.

Every number can quickly changed by the + and minus button. Simply add numbers you need, to the lists on the 2. tab.

Erhältlich im AppStore

DOF by Johannes

Willkommen bei Johannes’ DOF (Depth of Field) App. Die App berechnet die Schärfentiefe je Kamera, Blende, Brennweite und Entfernung. Es gibt natürlich bereits etliche Apps zu diesem Thema, das heißt aber nicht, dass man an der Bedienbarkeit nicht noch was drehen kann 🙂

Allgemein

Die App ist darauf ausgelegt schnell bedient und abgelesen zu werden. Sie ist im ersten Tap in drei Bereiche aufgeteilt. Oben der Eingabeteil, in der Mitte die berechneten Details und unten die Berechnung für verschiedene Blendenstufen.

Erster Aufruf, Einstellen der App auf die eigene Kamera

Die Schärfentiefe ist u.a. von der Sensorgröße der Kamera abhängig. Deshalb ist der erste Schritt die Sensorgröße, genauer die Diagonale des Sensors der gewünschten Kamera einzugeben. Dies geschieht im 2.Tab der App. Im Auswahlfeld Kamera wählen. anschließend in der Liste die richtige Sensorgröße wählen. Sollte die Sensorgröße nicht in der Liste sein, diese mit dem Eingabefeld und Add hinzufügen. Im 1. Tab der App sollte die richtige Sensorgröße angezeigt sein. Ist die Sensorgröße der Kamera nicht bekannt, gibt es dazu Hilfe im 3. Tab.

Einsatz der App

Entfernung, Brennweite und Blende werden im oberen Bereich eingestellt. Danach rechnet die App den Schärfentiefenbereich mit zugehörigem Abstand. Weiter wird die hyperfokale Entfernung ausgerechnet. Das ist der Punkt auf den Scharf gestellt werden kann, damit von diesem Punkt bis zu unendlich alles scharf abgebildet wird.

Im unteren Bereich befindet sich eine Tabelle, diese stellt die o.g. Werte mit variierter Blende dar. Das heißt, der Fotograf muss die Blenden in der App nicht durchprobieren, sondern bekommt alle Varianten angezeigt.

Alle Werte können mit den Plus und Minus Tasten schnell eingestellt werden. Die Grundlage hierfür sind Wertelisten. Diese können im 2. Tab vom Fotografen auf sein persönliches Equipment eingestellt werden. Dies gilt für Blende und Brennweite. Aber auch die Entfernungschritte sind in einer Liste angelegt, so kann der Fotograf seine Distanzen anlegen.

Erhältlich im AppStore

Swift – Reach other Controller from a TabBarController

Just a small Swift code snippet, how to reach other Controllers from TabBarController.
First get all the view controllers. Then get a specific one.

var anArrayViewControllers = self.tabBarController!.viewControllers
var aSecondViewController: SecondViewController
aSecondViewController = anArrayViewControllers![1] as! SecondViewController
aSecondViewController.onlytest()

 

iOS, Xcode, Swift, TabBarController