lensfun 0.7.0

Pure-Rust port of LensFun: camera lens correction (distortion, TCA, vignetting) without C dependencies
Documentation
<!DOCTYPE lensdatabase SYSTEM "lensfun-database.dtd">
<lensdatabase version="2">

    <camera>
        <maker>Ricoh</maker>
        <model>GR Digital</model>
        <mount>ricohGRdigital</mount>
        <cropfactor>4.8</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh</maker>
        <model>Caplio GX8</model>
        <mount>ricohGX</mount>
        <cropfactor>4.9</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh</maker>
        <model>Caplio GX</model>
        <mount>ricohGX</mount>
        <cropfactor>4.9</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh</maker>
        <model>Caplio RR30</model>
        <mount>ricohRR30</mount>
        <cropfactor>6.4</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>GR</model>
        <mount>ricohGR</mount>
        <cropfactor>1.523</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>Ricoh GR III</model>
        <model lang="en">GR III</model>
        <mount>ricohGRIII</mount>
        <cropfactor>1.53</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>Ricoh GR III HDF</model>
        <model lang="en">GR III HDF</model>
        <mount>ricohGRIII</mount>
        <cropfactor>1.53</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>Ricoh GR IIIx</model>
        <model lang="en">GR IIIx</model>
        <mount>ricohGRIIIx</mount>
        <cropfactor>1.53</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>Ricoh GR IIIx HDF</model>
        <model lang="en">GR IIIx HDF</model>
        <mount>ricohGRIIIx</mount>
        <cropfactor>1.53</cropfactor>
    </camera>

    <camera>
        <maker>Ricoh Imaging Company, Ltd.</maker>
        <maker lang="en">Ricoh</maker>
        <model>Ricoh GR IV</model>
        <model lang="en">GR IV</model>
        <mount>ricohGRIV</mount>
        <cropfactor>1.53</cropfactor>
    </camera>

    <lens>
        <maker>Ricoh</maker>
        <model>GR Digital &amp; compatibles (Standard)</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGRdigital</mount>
        <cropfactor>4.8</cropfactor>
        <aspect-ratio>4:3</aspect-ratio>
        <calibration>
            <distortion model="ptlens" focal="5.9" a="0.008807" b="-0.022132" c="0"/>
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh</maker>
        <model>Caplio GX &amp; compatibles (Standard)</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGX</mount>
        <cropfactor>4.9</cropfactor>
        <aspect-ratio>4:3</aspect-ratio>
        <calibration>
            <distortion model="ptlens" focal="5.8" a="0.010201" b="-0.035572" c="0"/>
            <distortion model="ptlens" focal="7.2" a="0.008368" b="-0.030732" c="0"/>
            <distortion model="ptlens" focal="8.6" a="0" b="-0.011357" c="0"/>
            <distortion model="ptlens" focal="10.6" a="0" b="-0.008582" c="0"/>
            <distortion model="ptlens" focal="12" a="0" b="-0.006789" c="0"/>
            <distortion model="ptlens" focal="13.5" a="0" b="-0.005898" c="0"/>
            <distortion model="ptlens" focal="15" a="0" b="-0.005782" c="0"/>
            <distortion model="ptlens" focal="17.4" a="0" b="-0.004653" c="0"/>
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh</maker>
        <model>Caplio GX &amp; compatibles, with DW-4</model>
        <model lang="en">fixed lens, with DW-4</model>
        <model lang="de">festes Objektiv, mit DW-4</model>
        <mount>ricohGX</mount>
        <cropfactor>4.9</cropfactor>
        <aspect-ratio>4:3</aspect-ratio>
        <calibration>
            <distortion model="ptlens" focal="5.8" a="0.016596" b="-0.050843" c="0"/>
            <distortion model="ptlens" focal="7.2" a="0.011694" b="-0.04205" c="0"/>
            <distortion model="ptlens" focal="9.3" a="0" b="-0.016018" c="0"/>
            <distortion model="ptlens" focal="10" a="0" b="-0.012339" c="0"/>
            <distortion model="ptlens" focal="11.3" a="0" b="-0.011732" c="0"/>
            <distortion model="ptlens" focal="13.5" a="0" b="-0.007362" c="0"/>
            <distortion model="ptlens" focal="15.8" a="0" b="-0.005769" c="0"/>
            <distortion model="ptlens" focal="17.4" a="0" b="-0.005946" c="0"/>
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh</maker>
        <model>Caplio RR30 &amp; compatibles (Standard)</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohRR30</mount>
        <cropfactor>6.4</cropfactor>
        <aspect-ratio>4:3</aspect-ratio>
        <calibration>
            <distortion model="poly3" focal="5.7" k1="-0.015153"/>
            <distortion model="poly3" focal="7" k1="-0.008738"/>
            <distortion model="poly3" focal="8" k1="-0.005355"/>
            <distortion model="poly3" focal="9.3" k1="-0.003278"/>
            <distortion model="poly3" focal="11.6" k1="-0.002382"/>
            <distortion model="poly3" focal="13.2" k1="-0.003511"/>
            <distortion model="poly3" focal="16.3" k1="-0.006576"/>
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh</maker>
        <model>Ricoh GR &amp; compatibles</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGR</mount>
        <cropfactor>1.523</cropfactor>
        <aspect-ratio>3:2</aspect-ratio>
        <calibration>
            <distortion model="ptlens" focal="18.3" a="0.01134" b="-0.03066" c="0.01059"/>
            <tca model="poly3" focal="18.3" vr="1.0001157" vb="0.9999549"/>
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh imaging company, ltd.</maker>
        <model>Ricoh GR III &amp; compatibles + GW-4</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGRIII</mount>
        <cropfactor>1.53</cropfactor>
        <calibration>
            <distortion model="ptlens" focal="13.8" a="0.023" b="-0.058" c="0.007"/>
            <distortion model="ptlens" focal="18.3" a="0.013" b="-0.035" c="0.018"/>
            <tca model="poly3" focal="13.8" br="-0.0000776" vr="1.0003155" bb="0.0001826" vb="0.9996988"/>
            <tca model="poly3" focal="18.3" vr="1.0002833" vb="0.9999384"/>
            <vignetting model="pa" focal="13.8" aperture="2.8" distance="10" k1="-0.4384908" k2="-0.6419084" k3="0.4622077" />
            <vignetting model="pa" focal="13.8" aperture="2.8" distance="1000" k1="-0.4384908" k2="-0.6419084" k3="0.4622077" />
            <vignetting model="pa" focal="13.8" aperture="3.2" distance="10" k1="-0.4614993" k2="-0.4598293" k3="0.3257787" />
            <vignetting model="pa" focal="13.8" aperture="3.2" distance="1000" k1="-0.4614993" k2="-0.4598293" k3="0.3257787" />
            <vignetting model="pa" focal="13.8" aperture="3.5" distance="10" k1="-0.4934284" k2="-0.4453649" k3="0.3536314" />
            <vignetting model="pa" focal="13.8" aperture="3.5" distance="1000" k1="-0.4934284" k2="-0.4453649" k3="0.3536314" />
            <vignetting model="pa" focal="13.8" aperture="4.0" distance="10" k1="-0.6665379" k2="-0.2994090" k3="0.3454127" />
            <vignetting model="pa" focal="13.8" aperture="4.0" distance="1000" k1="-0.6665379" k2="-0.2994090" k3="0.3454127" />
            <vignetting model="pa" focal="13.8" aperture="4.5" distance="10" k1="-0.6098914" k2="-0.3725649" k3="0.3707433" />
            <vignetting model="pa" focal="13.8" aperture="4.5" distance="1000" k1="-0.6098914" k2="-0.3725649" k3="0.3707433" />
            <vignetting model="pa" focal="13.8" aperture="5.0" distance="10" k1="-0.5638163" k2="-0.4320751" k3="0.3924840" />
            <vignetting model="pa" focal="13.8" aperture="5.0" distance="1000" k1="-0.5638163" k2="-0.4320751" k3="0.3924840" />
            <vignetting model="pa" focal="13.8" aperture="5.6" distance="10" k1="-0.5964502" k2="-0.4058430" k3="0.3921696" />
            <vignetting model="pa" focal="13.8" aperture="5.6" distance="1000" k1="-0.5964502" k2="-0.4058430" k3="0.3921696" />
            <vignetting model="pa" focal="13.8" aperture="6.3" distance="10" k1="-0.5544685" k2="-0.4579219" k3="0.4101733" />
            <vignetting model="pa" focal="13.8" aperture="6.3" distance="1000" k1="-0.5544685" k2="-0.4579219" k3="0.4101733" />
            <vignetting model="pa" focal="13.8" aperture="7.1" distance="10" k1="-0.5255809" k2="-0.4900407" k3="0.4192732" />
            <vignetting model="pa" focal="13.8" aperture="7.1" distance="1000" k1="-0.5255809" k2="-0.4900407" k3="0.4192732" />
            <vignetting model="pa" focal="13.8" aperture="8.0" distance="10" k1="-0.5613675" k2="-0.4580675" k3="0.4151352" />
            <vignetting model="pa" focal="13.8" aperture="8.0" distance="1000" k1="-0.5613675" k2="-0.4580675" k3="0.4151352" />
            <vignetting model="pa" focal="13.8" aperture="9.0" distance="10" k1="-0.5260847" k2="-0.4908589" k3="0.4197549" />
            <vignetting model="pa" focal="13.8" aperture="9.0" distance="1000" k1="-0.5260847" k2="-0.4908589" k3="0.4197549" />
            <vignetting model="pa" focal="13.8" aperture="10.0" distance="10" k1="-0.5090308" k2="-0.5117606" k3="0.4276024" />
            <vignetting model="pa" focal="13.8" aperture="10.0" distance="1000" k1="-0.5090308" k2="-0.5117606" k3="0.4276024" />
            <vignetting model="pa" focal="13.8" aperture="11.0" distance="10" k1="-0.5378397" k2="-0.4892244" k3="0.4268124" />
            <vignetting model="pa" focal="13.8" aperture="11.0" distance="1000" k1="-0.5378397" k2="-0.4892244" k3="0.4268124" />
            <vignetting model="pa" focal="13.8" aperture="13.0" distance="10" k1="-0.5097662" k2="-0.5136212" k3="0.4293137" />
            <vignetting model="pa" focal="13.8" aperture="13.0" distance="1000" k1="-0.5097662" k2="-0.5136212" k3="0.4293137" />
            <vignetting model="pa" focal="13.8" aperture="14.0" distance="10" k1="-0.4936931" k2="-0.5270830" k3="0.4299616" />
            <vignetting model="pa" focal="13.8" aperture="14.0" distance="1000" k1="-0.4936931" k2="-0.5270830" k3="0.4299616" />
            <vignetting model="pa" focal="13.8" aperture="16.0" distance="10" k1="-0.5440271" k2="-0.4778287" k3="0.4202324" />
            <vignetting model="pa" focal="13.8" aperture="16.0" distance="1000" k1="-0.5440271" k2="-0.4778287" k3="0.4202324" />
            <vignetting model="pa" focal="18.3" aperture="2.8" distance="10" k1="-1.3802520" k2="0.8435439" k3="-0.2049726"/>
            <vignetting model="pa" focal="18.3" aperture="2.8" distance="1000" k1="-1.3802520" k2="0.8435439" k3="-0.2049726"/>
            <vignetting model="pa" focal="18.3" aperture="3.2" distance="10" k1="-1.3957299" k2="0.9499705" k3="-0.2752275"/>
            <vignetting model="pa" focal="18.3" aperture="3.2" distance="1000" k1="-1.3957299" k2="0.9499705" k3="-0.2752275"/>
            <vignetting model="pa" focal="18.3" aperture="3.5" distance="10" k1="-1.3929666" k2="0.9374711" k3="-0.2586066"/>
            <vignetting model="pa" focal="18.3" aperture="3.5" distance="1000" k1="-1.3929666" k2="0.9374711" k3="-0.2586066"/>
            <vignetting model="pa" focal="18.3" aperture="4.0" distance="10" k1="-1.3716307" k2="0.8868999" k3="-0.2285188"/>
            <vignetting model="pa" focal="18.3" aperture="4.0" distance="1000" k1="-1.3716307" k2="0.8868999" k3="-0.2285188"/>
            <vignetting model="pa" focal="18.3" aperture="5.0" distance="10" k1="-1.3778934" k2="0.8793616" k3="-0.2177887"/>
            <vignetting model="pa" focal="18.3" aperture="5.0" distance="1000" k1="-1.3778934" k2="0.8793616" k3="-0.2177887"/>
            <vignetting model="pa" focal="18.3" aperture="5.6" distance="10" k1="-1.3668395" k2="0.8557737" k3="-0.2031980"/>
            <vignetting model="pa" focal="18.3" aperture="5.6" distance="1000" k1="-1.3668395" k2="0.8557737" k3="-0.2031980"/>
            <vignetting model="pa" focal="18.3" aperture="6.3" distance="10" k1="-1.3629146" k2="0.8501453" k3="-0.2003824"/>
            <vignetting model="pa" focal="18.3" aperture="6.3" distance="1000" k1="-1.3629146" k2="0.8501453" k3="-0.2003824"/>
            <vignetting model="pa" focal="18.3" aperture="7.1" distance="10" k1="-1.3573667" k2="0.8416084" k3="-0.1946607"/>
            <vignetting model="pa" focal="18.3" aperture="7.1" distance="1000" k1="-1.3573667" k2="0.8416084" k3="-0.1946607"/>
            <vignetting model="pa" focal="18.3" aperture="8.0" distance="10" k1="-1.3476270" k2="0.8155343" k3="-0.1797730"/>
            <vignetting model="pa" focal="18.3" aperture="8.0" distance="1000" k1="-1.3476270" k2="0.8155343" k3="-0.1797730"/>
            <vignetting model="pa" focal="18.3" aperture="9.0" distance="10" k1="-1.3441417" k2="0.8138368" k3="-0.1826893"/>
            <vignetting model="pa" focal="18.3" aperture="9.0" distance="1000" k1="-1.3441417" k2="0.8138368" k3="-0.1826893"/>
            <vignetting model="pa" focal="18.3" aperture="10.0" distance="10" k1="-1.3452665" k2="0.8206792" k3="-0.1836273"/>
            <vignetting model="pa" focal="18.3" aperture="10.0" distance="1000" k1="-1.3452665" k2="0.8206792" k3="-0.1836273"/>
            <vignetting model="pa" focal="18.3" aperture="11.0" distance="10" k1="-1.3275226" k2="0.7767254" k3="-0.1582416"/>
            <vignetting model="pa" focal="18.3" aperture="11.0" distance="1000" k1="-1.3275226" k2="0.7767254" k3="-0.1582416"/>
            <vignetting model="pa" focal="18.3" aperture="13.0" distance="10" k1="-1.3249310" k2="0.7675530" k3="-0.1525808"/>
            <vignetting model="pa" focal="18.3" aperture="13.0" distance="1000" k1="-1.3249310" k2="0.7675530" k3="-0.1525808"/>
            <vignetting model="pa" focal="18.3" aperture="14.0" distance="10" k1="-1.3461355" k2="0.7992332" k3="-0.1666381"/>
            <vignetting model="pa" focal="18.3" aperture="14.0" distance="1000" k1="-1.3461355" k2="0.7992332" k3="-0.1666381"/>
            <vignetting model="pa" focal="18.3" aperture="16.0" distance="10" k1="-1.3150808" k2="0.7466026" k3="-0.1380186"/>
            <vignetting model="pa" focal="18.3" aperture="16.0" distance="1000" k1="-1.3150808" k2="0.7466026" k3="-0.1380186"/>  
        </calibration>
    </lens>

    <lens>
        <maker>Ricoh imaging company, ltd.</maker>
        <model>Ricoh GR IIIx &amp; compatibles</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGRIIIx</mount>
        <cropfactor>1.53</cropfactor>
        <calibration>
            <distortion model="ptlens" focal="26" a="-0.000112207" b="0.00702827" c="-0.00799201"/>
            <vignetting model="pa" focal="26.0" aperture="2.8" distance="10" k1="-0.2842844" k2="-0.5100591" k3="0.2427122" />
            <vignetting model="pa" focal="26.0" aperture="2.8" distance="1000" k1="-0.2842844" k2="-0.5100591" k3="0.2427122" />
            <vignetting model="pa" focal="26.0" aperture="4.0" distance="10" k1="-0.3501228" k2="-0.0666519" k3="0.0139347" />
            <vignetting model="pa" focal="26.0" aperture="4.0" distance="1000" k1="-0.3501228" k2="-0.0666519" k3="0.0139347" />
            <vignetting model="pa" focal="26.0" aperture="5.6" distance="10" k1="-0.3244121" k2="-0.1228700" k3="0.0558609" />
            <vignetting model="pa" focal="26.0" aperture="5.6" distance="1000" k1="-0.3244121" k2="-0.1228700" k3="0.0558609" />
            <vignetting model="pa" focal="26.0" aperture="8.0" distance="10" k1="-0.3097688" k2="-0.1607320" k3="0.0811099" />
            <vignetting model="pa" focal="26.0" aperture="8.0" distance="1000" k1="-0.3097688" k2="-0.1607320" k3="0.0811099" />
            <vignetting model="pa" focal="26.0" aperture="11.0" distance="10" k1="-0.3130358" k2="-0.1422932" k3="0.0695211" />
            <vignetting model="pa" focal="26.0" aperture="11.0" distance="1000" k1="-0.3130358" k2="-0.1422932" k3="0.0695211" />
            <vignetting model="pa" focal="26.0" aperture="16.0" distance="10" k1="-0.3077264" k2="-0.1596489" k3="0.0808960" />
            <vignetting model="pa" focal="26.0" aperture="16.0" distance="1000" k1="-0.3077264" k2="-0.1596489" k3="0.0808960" />
        </calibration>
    </lens>
    
    <lens>
        <maker>Ricoh</maker>
        <model>Ricoh GR IV &amp; compatibles</model>
        <model lang="en">fixed lens</model>
        <model lang="de">festes Objektiv</model>
        <mount>ricohGRIV</mount>
        <cropfactor>1.53</cropfactor>
        <calibration>
            <distortion model="ptlens" focal="18.3" a="0.0085872" b="-0.023271" c="0.0076726"/>
            <tca model="poly3" focal="18.3" vr="1.0000575" vb="0.9999930"/>
            <vignetting model="pa" focal="18.3" aperture="2.8" distance="10" k1="-1.3188" k2="0.7474" k3="-0.1613"/>
            <vignetting model="pa" focal="18.3" aperture="2.8" distance="1000" k1="-1.3188" k2="0.7474" k3="-0.1613"/>
            <vignetting model="pa" focal="18.3" aperture="4" distance="10" k1="-1.3301" k2="0.8323" k3="-0.2119"/>
            <vignetting model="pa" focal="18.3" aperture="4" distance="1000" k1="-1.3301" k2="0.8323" k3="-0.2119"/>
            <vignetting model="pa" focal="18.3" aperture="5.6" distance="10" k1="-1.3552" k2="0.8777" k3="-0.2359"/>
            <vignetting model="pa" focal="18.3" aperture="5.6" distance="1000" k1="-1.3552" k2="0.8777" k3="-0.2359"/>
            <vignetting model="pa" focal="18.3" aperture="8" distance="10" k1="-1.3657" k2="0.8923" k3="-0.2425"/>
            <vignetting model="pa" focal="18.3" aperture="8" distance="1000" k1="-1.3657" k2="0.8923" k3="-0.2425"/>
            <vignetting model="pa" focal="18.3" aperture="16" distance="10" k1="-1.3936" k2="0.9364" k3="-0.2633"/>
            <vignetting model="pa" focal="18.3" aperture="16" distance="1000" k1="-1.3936" k2="0.9364" k3="-0.2633"/>
        </calibration>
    </lens>

</lensdatabase>