LensSerious 0.1
Lens-correction mathematics as data, not as a library of callbacks
Loading...
Searching...
No Matches
ls_vendor_fuji_t Struct Reference

Fujifilm maker-note tables, verbatim: explicit knot radii shared by the three corrections, percentage-domain coefficients. More...

#include <lensserious_vendor.h>

+ Collaboration diagram for ls_vendor_fuji_t:

Data Fields

int nc
 
float cropf
 
float knots [11]
 
float distortion [11]
 
float ca_r [11]
 
float ca_b [11]
 
float vignetting [11]
 

Detailed Description

Fujifilm maker-note tables, verbatim: explicit knot radii shared by the three corrections, percentage-domain coefficients.

Definition at line 144 of file lensserious_vendor.h.

Field Documentation

◆ ca_b

float ls_vendor_fuji_t::ca_b[11]

blue scale offset at each knot

Definition at line 153 of file lensserious_vendor.h.

Referenced by _fuji_axes(), and _fuji_populate().

◆ ca_r

float ls_vendor_fuji_t::ca_r[11]

red scale offset at each knot

Definition at line 152 of file lensserious_vendor.h.

Referenced by _fuji_axes(), and _fuji_populate().

◆ cropf

float ls_vendor_fuji_t::cropf

crop-mode radius factor, decided by the EXTRACTOR — see the cropf contract. 1.0f when unknown, never 0.

Definition at line 147 of file lensserious_vendor.h.

Referenced by _fuji_populate().

◆ distortion

float ls_vendor_fuji_t::distortion[11]

percent deviation at each knot

Definition at line 151 of file lensserious_vendor.h.

Referenced by _fuji_axes(), and _fuji_populate().

◆ knots

float ls_vendor_fuji_t::knots[11]

radii, half-diagonal normalized, ascending

Definition at line 150 of file lensserious_vendor.h.

Referenced by _fuji_populate().

◆ nc

int ls_vendor_fuji_t::nc

knots; valid data has 1..11 (9 or 11 in the wild)

Definition at line 146 of file lensserious_vendor.h.

Referenced by _fuji_axes(), _fuji_has_data(), and _fuji_populate().

◆ vignetting

float ls_vendor_fuji_t::vignetting[11]

percent transmission at each knot

Definition at line 154 of file lensserious_vendor.h.

Referenced by _fuji_axes(), and _fuji_populate().


The documentation for this struct was generated from the following file: