Skip to content

Releases: weaming/x3f

Release list

0.60 release

Choose a tag to compare

@weaming weaming released this 10 Nov 10:50

目前只编译了 macOS 平台

file x3f_extract
x3f-extract: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
x3f-extract (for architecture x86_64):	Mach-O 64-bit executable x86_64
x3f-extract (for architecture arm64):	Mach-O 64-bit executable arm64

只依赖系统库

otool -L x3f_extract
x3f_extract (architecture x86_64):
	/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1800.101.0)
x3f_extract (architecture arm64):
	/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1800.101.0)

新增功能使用示例

  1. 从 raw 导出已应用白平衡增益的的 dng, 和原来不加 -linear-srgb 的区别是 png 预览图不会再偏色,后续软件处理也更方便
  2. 从 raw 导出 jpg,适合日常要求不高的使用
$ x3f_extract -dng -wb Sunlight -linear-srgb DP3Q0109.X3F
   : X3F TOOLS VERSION = 0.60-1-ge91664f-osx-arm64

   : READ THE X3F FILE DP3Q0109.X3F
   : Dump RAW as DNG to DP3Q0109.X3F.dng
   : Using 'Linear sRGB' camera profile
   : Applying white balance via color matrix (linear space)
   : Applying linear color matrix conversion...
   : Color matrix applied - data is now linear sRGB with WB
   : AsShotNeutral set to neutral: [1.0, 1.0, 1.0]
   : Files processed: 1	errors: 0

$ x3f_extract -jpg-from-raw DP3Q0109.X3F
   : X3F TOOLS VERSION = 0.60-1-ge91664f-osx-arm64

   : READ THE X3F FILE DP3Q0109.X3F
   : Convert RAW to JPEG to DP3Q0109.X3F.jpg
   : Using color encoding: sRGB
   : Image size: 5424x3616
   : Applying white balance and color conversion (linear space)
   : Converting raw -> XYZ(D65) -> sRGB
   : Color matrix applied - data is now linear sRGB with WB
   : Calculating auto exposure...
   : Auto exposure: current brightness=0.1132, target=0.1800, exposure=1.591
   : Applying ACES tone mapping with exposure 1.591...
   : Applying gamma correction for sRGB...
   : Applying sharpening...
   : JPEG written successfully
   : Files processed: 1	errors: 0