Schaerfentiefe

Berechnungen zur Schärfentiefe in der Fotografie. Mehr ...

Funktionen

BOOL stiefe_bereich (double f, double k, double z, double g, double *bereich)
 Berechnet den Gesamtbereich der Schärfentiefe.
BOOL stiefe_bereich_abbm (double beta, double f, double k, double z, double *bereich)
 Berechnet die Schärfentiefe anhand des Abbildungsmaßstabs.
BOOL stiefe_bereich_abbm_2 (double beta, double k, double z, double *bereich)
 Berechnet die Schärfentiefe anhand des Abbildungsmaßstabs.
BOOL stiefe_blende (double f, double g, double z, double t, double *k)
 Liefert die Blende für eine gewünschte Schärfentiefe.
BOOL stiefe_fernpunkt (double f, double k, double z, double g, double *fernpunkt)
 Berechnet den Fernpunkt der Schärfentiefe: Fernste Gegenstandsweite hinter der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.
BOOL stiefe_fernpunkt_abbm (double beta, double f, double k, double z, double *fernpunkt)
 Berechnet den Fernpunkt der Schärfentiefe: Fernste Gegenstandsweite hinter der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.
BOOL stiefe_hyp (double f, double k, double z, double *hyp)
 Berechnet die hyperfokale Distanz: Gegenstandsweite, bei der die Schärfentiefe von der Hälfte dieser Gegenstandsweite bis Unendlich reicht.
BOOL stiefe_nahpunkt (double f, double k, double z, double g, double *nahpunkt)
 Berechnet den Nahpunkt der Schärfentiefe, das ist die näheste Gegenstandsweite vor der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.
BOOL stiefe_nahpunkt_abbm (double beta, double f, double k, double z, double *nahpunkt)
 Berechnet den Nahpunkt der Schärfentiefe anhand des Abbildungsmaßstabs.

Ausführliche Beschreibung

Berechnungen zur Schärfentiefe in der Fotografie.

Autor:
Elmar Baumann <eb@elmar-baumann.de>
Datum:
1996/05/31

Dokumentation der Funktionen

BOOL stiefe_bereich ( double  f,
double  k,
double  z,
double  g,
double *  bereich 
)

Berechnet den Gesamtbereich der Schärfentiefe.

Parameter:
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
g Gegenstandsweite. Bedingung: Größer als f und kleiner stiefe_hyp()
bereich Rückgabe des Gesamtbereichs der Schärfentiefe
Rückgabe:
TRUE, wenn die Schärfentiefe berechnet wurde
Siehe auch:
stiefe_bereich_abbm()

BOOL stiefe_bereich_abbm ( double  beta,
double  f,
double  k,
double  z,
double *  bereich 
)

Berechnet die Schärfentiefe anhand des Abbildungsmaßstabs.

Parameter:
beta Abbildungsmaßstab. Bedingung: Größer als Null
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
bereich Rückgabe des Bereichs der Schärfentiefe
Rückgabe:
TRUE, wenn die Schärfentiefe berechnet wurde
Siehe auch:
stiefe_bereich()

BOOL stiefe_bereich_abbm_2 ( double  beta,
double  k,
double  z,
double *  bereich 
)

Berechnet die Schärfentiefe anhand des Abbildungsmaßstabs.

Im Gegensatz zu stiefe_bereich_abbm() wird hier die Brennweite ignoriert, was ausreichend genau ist bei Abbildungsmaßstäben ab 0,1 und größer.

Parameter:
beta Abbildungsmaßstab. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
bereich Rückgabe des Bereichs der Schärfentiefe
Rückgabe:
TRUE, wenn die Schärfentiefe berechnet wurde
Seit:
2004/03/06

BOOL stiefe_blende ( double  f,
double  g,
double  z,
double  t,
double *  k 
)

Liefert die Blende für eine gewünschte Schärfentiefe.

Parameter:
f Brennweite. Bedingung: Größer als Null
g Gegenstandsweite. Bedingung: Größer als f
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
t Schärfentiefe. Bedingung: Größer als Null
k Rückgabe der Blende
Rückgabe:
TRUE, wenn die Blende berechnet wurde

BOOL stiefe_fernpunkt ( double  f,
double  k,
double  z,
double  g,
double *  fernpunkt 
)

Berechnet den Fernpunkt der Schärfentiefe: Fernste Gegenstandsweite hinter der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.

Parameter:
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
g Gegenstandsweite. Bedingung: Größer als Null und kleiner als stiefe_hyp()
fernpunkt Rückgabe des Fernpunkts der Schärfentiefe
Rückgabe:
TRUE, wenn der Fernpunkt berechnet wurde
Siehe auch:
stiefe_fernpunkt_abbm()

BOOL stiefe_fernpunkt_abbm ( double  beta,
double  f,
double  k,
double  z,
double *  fernpunkt 
)

Berechnet den Fernpunkt der Schärfentiefe: Fernste Gegenstandsweite hinter der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.

Parameter:
beta Abbildungsmaßstab. Bedingung: Größer als Null
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
fernpunkt Rückgabe des Fernpunkts der Schärfentiefe
Rückgabe:
TRUE, wenn der Fernpunkt berechnet wurde
Siehe auch:
stiefe_fernpunkt()

BOOL stiefe_hyp ( double  f,
double  k,
double  z,
double *  hyp 
)

Berechnet die hyperfokale Distanz: Gegenstandsweite, bei der die Schärfentiefe von der Hälfte dieser Gegenstandsweite bis Unendlich reicht.

Parameter:
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
hyp Rückgabe der hyperfokalen Distanz
Rückgabe:
TRUE, wenn die hyperfokale Distanz berechnet wurde

BOOL stiefe_nahpunkt ( double  f,
double  k,
double  z,
double  g,
double *  nahpunkt 
)

Berechnet den Nahpunkt der Schärfentiefe, das ist die näheste Gegenstandsweite vor der eingestellten Gegenstandsweite, die noch ausreichend scharf abgebildet wird.

Parameter:
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
g Gegenstandsweite. Bedingung: Größer als f
nahpunkt Rückgabe des Nahpunkts der Schärfentiefe
Rückgabe:
TRUE, wenn der Nahpunkt berechnet wurde
Siehe auch:
stiefe_nahpunkt_abbm()

BOOL stiefe_nahpunkt_abbm ( double  beta,
double  f,
double  k,
double  z,
double *  nahpunkt 
)

Berechnet den Nahpunkt der Schärfentiefe anhand des Abbildungsmaßstabs.

Parameter:
beta Abbildungsmaßstab. Bedingung: Größer als Null
f Brennweite. Bedingung: Größer als Null
k Blende. Bedingung: Größer als Null
z Zerstreuungskreisdurchmesser. Bedingung: Größer als Null
nahpunkt Rückgabe des Nahpunkts der Schärfentiefe
Rückgabe:
TRUE, wenn der Nahpunkt berechnet wurde
Siehe auch:
stiefe_nahpunkt()


Erzeugt am Tue Feb 10 22:37:14 2009 für libcfoto - Eine C-Bibliothek mit Funktionen, die fotografische Größen berechnen - von  doxygen 1.5.3