RawDecoder Default: DCRaw
Our Raw Decoder has used DCRaw for years. There were two issues with this. First, it had to be imported and "library-ized" so we could use it in .NET Framework / DotImage. We've done this for many years, but the second and more serious isue is that development has stalled, with the last release in 2018.
If you use our RawDecoder in default mode it will continue to use that last version of DCRaw which may not support the latest cameras
LibRaw Added in 11.4.0.9 (and newer)
In 11.4.0.9, we updated RawDecoder to be able to ue LibRaw
The version in place is 0.21
However DCRaw is still our Default RenderingEngine in order to prevent breaking changes
At present, there is no direct
property in RawDecoder to select the RenderingEngine, however it is
possible to force. You need to add lines to your web.config or
app.config.
If you just want to force LibRaw (recommended) you can use
<configSections>
<section name="Atalasoft" type="Atalasoft.Shared.AtalasoftConfigSection, Atalasoft.Shared"/>
</configSections>
<Atalasoft>
<RawDecoder RenderingEngine="LibRaw"/>
</Atalasoft>
If you want to explicitly specify a LibRaw version (let's say that a newer version addresses a new camera not in LibRaw-0.21)
<configSections>
<section name="Atalasoft" type="Atalasoft.Shared.AtalasoftConfigSection, Atalasoft.Shared"/>
</configSections>
<Atalasoft>
<RawDecoder LibRawLocation="%PATH_TO_LIBRAW%\LibRaw-0.21.1\bin" UserDefinedLibRaw="true" NativeLibValidationType="Signature" RenderingEngine="LibRaw"/>
</Atalasoft>