Skip to content

v0.1.0

Choose a tag to compare

@claygod claygod released this 18 Aug 21:16
· 13 commits to main since this release

Release v0.1.0 — Initial Alpha Streamlining

We are excited to announce the first tagged release of rafparser (v0.1.0). This initial release establishes a high-performance foundation for parsing and converting Fujifilm RAW (.RAF) files using Go and CGO bindings to LibRaw. Designed specifically for advanced photography pipelines, the utility focuses on delivering raw, unadulterated color data directly from the camera sensor by eliminating traditional interpolation and demosaicing steps.

The core highlight of this release is the stable implementation of physical 2x2 pixel hardware binning combined with a production-ready export to the professional HDR OpenEXR (.exr) format. By utilizing 16-bit floating-point precision and lossless PIZ compression, the utility ensures that extreme highlights are never artificially clipped on export, allowing for complete, elastic exposure adjustments in post-processing tools like Darktable or GIMP. Additionally, a robust, cross-platform CLI engine has been deployed, making the parser fully compatible with custom IDE run configurations and path structures across Linux, macOS, and Windows.

Please note that several features—including Linear DNG packaging, technical mosaic TIFF extraction, and dual-pass highlight recovery—are currently marked as highly experimental and unstable. They are included in this alpha build purely for code reference and architectural prototyping as we actively prepare the pipeline for future updates.