imaging-test-20200515

d

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2109035-RA-2005154NI36
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

CPU Massive 2 Tests
Creator Workloads 7 Tests
Imaging 7 Tests
Productivity 3 Tests
Server CPU Tests 2 Tests
Single-Threaded 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
test
May 15 2020
  1 Hour, 36 Minutes
dawd
September 03 2021
  1 Hour, 41 Minutes
Invert Hiding All Results Option
  1 Hour, 39 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


imaging-test-20200515ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutiontestdawdHUAWEI Kunpeng 920 2249K @ 2.60GHz (8 Cores)XXXX (2.0 BIOS)Huawei HiSilicon8GB256GB S5170-256-80HIS AMD Radeon HD 6450/7450/8450 / R5 230 OEM 2GBAMD Caicos HDMI Audio2 x Huawei HNS GE/10GE/25GEUos 20 SP14.19.0-arm64-desktop (aarch64)Deepin Desktop EnvironmentX Server 1.20.4modesetting 1.20.43.3 Mesa 18.3.6 (LLVM 7.0.1)Clang 7.0.1-8ext41280x1024Unknown @ 2.60GHz (64 Cores)THTF BC82AMDGE (KL4.41.017.TF.201225.R BIOS)4 x 16384 MB DDR4-2933MT/s Hynix HMA82GR7CJR8N-WM240GB SAMSUNG MZ7LH240 + 1999GB HW-SAS3508llvmpipe 64256MBHuawei HNS GE/10GE/25GELinx 104.19.0-11-linx-security-arm64 (aarch64)3.3 Mesa 18.3.6 (LLVM 7.0 128 bits)GCC 8.3.03840x1200OpenBenchmarking.orgProcessor Details- test: Scaling Governor: cppc_cpufreq ondemand- dawd: Scaling Governor: cppc_cpufreq performanceSecurity Details- test: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected - dawd: __user pointer sanitization ProtectionCompiler Details- dawd: --build=aarch64-linux-gnu --disable-libphobos --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v

test vs. dawd ComparisonPhoronix Test SuiteBaseline+161.1%+161.1%+322.2%+322.2%+483.3%+483.3%644.4%624.1%475.9%383.3%131.5%115.4%113%18.4%12.2%8.5%6.4%5.1%EnhancedSharpenNoise-GaussianResizingT.B.THWB Color SpaceSwirlTile Glass30.8%Antialias22.2%ReflectRotateScaleCropunsharp-mask5.6%Color EnhanceCartoon2.2%GraphicsMagickGraphicsMagickGraphicsMagickGraphicsMagickRawTherapeeGraphicsMagickGraphicsMagickGEGLGEGLGEGLGraphicsMagickGEGLGEGLGIMPGEGLGEGLtestdawd

imaging-test-20200515graphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacedcraw: RAW To PPM Image Conversiontjbench: gegl: Cropgegl: Scalegegl: Cartoongegl: Reflectgegl: Antialiasgegl: Tile Glassgegl: Wavelet Blurgegl: Color Enhancegegl: Rotate 90 Degreesgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskinkscape: SVG Files To PNGrawtherapee: Total Benchmark Timetestdawd18532979544198346279.36796.97322222.24417.081243.4575.76471.27357.645103.292128.69088.00422.86049.81165.17580.13944.268167.546394369572402202547899579.0297.0120.9015.75248.854.8787.1275.39101.47122.4688.8622.4348.9566.0984.6044.2772.38OpenBenchmarking.org

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirltestdawd90180270360450SE +/- 1.75, N = 15SE +/- 59.28, N = 12185394-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirltestdawd70140210280350Min: 172 / Avg: 185.4 / Max: 189Min: 236 / Avg: 394.33 / Max: 7781. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotatetestdawd80160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3329369-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotatetestdawd70140210280350Min: 329 / Avg: 329.33 / Max: 330Min: 369 / Avg: 369.33 / Max: 3701. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpentestdawd120240360480600SE +/- 2.08, N = 379572-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpentestdawd100200300400500Min: 568 / Avg: 572 / Max: 5751. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhancedtestdawd90180270360450SE +/- 2.19, N = 354402-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhancedtestdawd70140210280350Min: 398 / Avg: 402.33 / Max: 4051. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizingtestdawd400800120016002000SE +/- 31.22, N = 124192025-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizingtestdawd400800120016002000Min: 1877 / Avg: 2024.5 / Max: 21461. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussiantestdawd100200300400500SE +/- 6.79, N = 583478-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussiantestdawd80160240320400Min: 457 / Avg: 478 / Max: 4921. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Spacetestdawd2004006008001000SE +/- 0.67, N = 3SE +/- 14.86, N = 3462995-llcms2 -lfreetype -lbz21. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Spacetestdawd2004006008001000Min: 461 / Avg: 461.67 / Max: 463Min: 965 / Avg: 994.67 / Max: 10111. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread

dcraw

This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversiontestdawd20406080100SE +/- 0.06, N = 3SE +/- 0.07, N = 379.3779.021. (CC) gcc options: -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversiontestdawd1530456075Min: 79.3 / Avg: 79.37 / Max: 79.48Min: 78.94 / Avg: 79.02 / Max: 79.151. (CC) gcc options: -lm

libjpeg-turbo tjbench

tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2testdawd20406080100SE +/- 0.01, N = 3SE +/- 0.02, N = 396.9797.011. (CC) gcc options: -O3 -rdynamic
OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2testdawd20406080100Min: 96.95 / Avg: 96.97 / Max: 96.99Min: 96.98 / Avg: 97.01 / Max: 97.041. (CC) gcc options: -O3 -rdynamic

GEGL

GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Croptestdawd510152025SE +/- 0.08, N = 3SE +/- 0.06, N = 322.2420.90
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Croptestdawd510152025Min: 22.09 / Avg: 22.24 / Max: 22.33Min: 20.79 / Avg: 20.9 / Max: 20.97

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Scaletestdawd48121620SE +/- 0.07, N = 3SE +/- 0.03, N = 317.0815.75
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Scaletestdawd48121620Min: 17.01 / Avg: 17.08 / Max: 17.22Min: 15.71 / Avg: 15.75 / Max: 15.8

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Cartoontestdawd50100150200250SE +/- 0.57, N = 3SE +/- 0.19, N = 3243.46248.85
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Cartoontestdawd50100150200250Min: 242.58 / Avg: 243.46 / Max: 244.53Min: 248.59 / Avg: 248.85 / Max: 249.23

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Reflecttestdawd1.29692.59383.89075.18766.4845SE +/- 0.007, N = 3SE +/- 0.004, N = 35.7644.870
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Reflecttestdawd246810Min: 5.75 / Avg: 5.76 / Max: 5.77Min: 4.87 / Avg: 4.87 / Max: 4.88

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Antialiastestdawd20406080100SE +/- 0.08, N = 3SE +/- 0.20, N = 371.2787.12
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Antialiastestdawd20406080100Min: 71.12 / Avg: 71.27 / Max: 71.38Min: 86.9 / Avg: 87.12 / Max: 87.52

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile Glasstestdawd20406080100SE +/- 0.27, N = 3SE +/- 0.17, N = 357.6575.39
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Tile Glasstestdawd1428425670Min: 57.37 / Avg: 57.65 / Max: 58.18Min: 75.2 / Avg: 75.39 / Max: 75.73

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet Blurtestdawd20406080100SE +/- 0.52, N = 3SE +/- 0.09, N = 3103.29101.47
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Wavelet Blurtestdawd20406080100Min: 102.28 / Avg: 103.29 / Max: 103.97Min: 101.32 / Avg: 101.47 / Max: 101.64

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color Enhancetestdawd306090120150SE +/- 1.12, N = 3SE +/- 0.08, N = 3128.69122.46
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Color Enhancetestdawd20406080100Min: 127.54 / Avg: 128.69 / Max: 130.93Min: 122.31 / Avg: 122.46 / Max: 122.58

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 Degreestestdawd20406080100SE +/- 0.16, N = 3SE +/- 0.09, N = 388.0088.86
OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 Degreestestdawd20406080100Min: 87.71 / Avg: 88 / Max: 88.26Min: 88.75 / Avg: 88.86 / Max: 89.04

GIMP

GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: resizetestdawd510152025SE +/- 0.14, N = 3SE +/- 0.05, N = 322.8622.43
OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: resizetestdawd510152025Min: 22.71 / Avg: 22.86 / Max: 23.14Min: 22.37 / Avg: 22.43 / Max: 22.53

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: rotatetestdawd1122334455SE +/- 0.05, N = 3SE +/- 0.45, N = 349.8148.95
OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: rotatetestdawd1020304050Min: 49.76 / Avg: 49.81 / Max: 49.9Min: 48.3 / Avg: 48.95 / Max: 49.82

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: auto-levelstestdawd1530456075SE +/- 0.27, N = 3SE +/- 0.55, N = 365.1866.09
OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: auto-levelstestdawd1326395265Min: 64.82 / Avg: 65.18 / Max: 65.7Min: 65.27 / Avg: 66.09 / Max: 67.13

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: unsharp-masktestdawd20406080100SE +/- 0.27, N = 3SE +/- 0.20, N = 380.1484.60
OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: unsharp-masktestdawd1632486480Min: 79.79 / Avg: 80.14 / Max: 80.68Min: 84.23 / Avg: 84.6 / Max: 84.92

Inkscape

Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGtestdawd1020304050SE +/- 0.09, N = 3SE +/- 0.03, N = 344.2744.271. Inkscape 0.92.4 (5da689c313, 2019-01-14)
OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGtestdawd918273645Min: 44.16 / Avg: 44.27 / Max: 44.44Min: 44.21 / Avg: 44.27 / Max: 44.321. Inkscape 0.92.4 (5da689c313, 2019-01-14)

RawTherapee

RawTherapee is a cross-platform, open-source multi-threaded RAW image processing program. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timetestdawd4080120160200SE +/- 0.14, N = 3SE +/- 0.14, N = 3167.5572.381. RawTherapee, version 5.5, command line. An advanced, cross-platform program for developing raw photos. Website: http://www.rawtherapee.com/ Documentation: http://rawpedia.rawtherapee.com/ Forum: https://discuss.pixls.us/c/software/rawtherapee Code and bug reports: https://github.com/Beep6581/RawTherapee Symbols: <Chevrons> indicate parameters you can change. [Square brackets] mean the parameter is optional. The pipe symbol | indicates a choice of one or the other. The dash symbol - denotes a range of possible values from one to the other. Usage: rawtherapee-cli -c <dir>|<files> Convert files in batch with default parameters. rawtherapee-cli <other options> -c <dir>|<files> Convert files in batch with your own settings. Options: rawtherapee-cli[-o <output>|-O <output>] [-q] [-a] [-s|-S] [-p <one.pp3> [-p <two.pp3> ...] ] [-d] [ -j[1-100] -js<1-3> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input> -c <files> Specify one or more input files or folders. When specifying folders, Rawtherapee will look for image file types which comply with the selected extensions (see also '-a'). -c must be the last option. -o <file>|<dir> Set output file or folder. Saves output file alongside input file if -o is not specified. -O <file>|<dir> Set output file or folder and copy pp3 file into it. Saves output file alongside input file if -O is not specified. -q Quick-start mode. Does not load cached files to speedup start time. -a Process all supported image file types when specifying a folder, even those not currently selected in Preferences > File Browser > Parsed Extensions. -s Use the existing sidecar file to build the processing parameters, e.g. for photo.raw there should be a photo.raw.pp3 file in the same folder. If the sidecar file does not exist, neutral values will be used. -S Like -s but skip if the sidecar file does not exist. -p <file.pp3> Specify processing profile to be used for all conversions. You can specify as many sets of "-p <file.pp3>" options as you like, each will be built on top of the previous one, as explained below. -d Use the default raw or non-raw processing profile as set in Preferences > Image Processing > Default Processing Profile -j[1-100] Specify output to be JPEG (default, if -t and -n are not set). Optionally, specify compression 1-100 (default value: 92). -js<1-3> Specify the JPEG chroma subsampling parameter, where: 1 = Best compression: 2x2, 1x1, 1x1 (4:2:0) Chroma halved vertically and horizontally. 2 = Balanced (default): 2x1, 1x1, 1x1 (4:2:2) Chroma halved horizontally. 3 = Best quality: 1x1, 1x1, 1x1 (4:4:4) No chroma subsampling. -b<8|16|16f|32> Specify bit depth per channel. 8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG. 16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF. 16f = 16-bit float. Applies to TIFF. 32 = 32-bit float. Applies to TIFF. -t[z] Specify output to be TIFF. Uncompressed by default, or deflate compression with 'z'. -n Specify output to be compressed PNG. Compression is hard-coded to PNG_FILTER_PAETH, Z_RLE. -Y Overwrite output if present. -f Use the custom fast-export processing pipeline. Your pp3 files can be incomplete, RawTherapee will build the final values as follows: 1- A new processing profile is created using neutral values, 2- If the "-d" option is set, the values are overridden by those found in the default raw or non-raw processing profile. 3- If one or more "-p" options are set, the values are overridden by those found in these processing profiles. 4- If the "-s" or "-S" options are set, the values are finally overridden by those found in the sidecar files. The processing profiles are processed in the order specified on the command line.
OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timetestdawd306090120150Min: 167.32 / Avg: 167.55 / Max: 167.8Min: 72.22 / Avg: 72.38 / Max: 72.651. RawTherapee, version 5.5, command line. An advanced, cross-platform program for developing raw photos. Website: http://www.rawtherapee.com/ Documentation: http://rawpedia.rawtherapee.com/ Forum: https://discuss.pixls.us/c/software/rawtherapee Code and bug reports: https://github.com/Beep6581/RawTherapee Symbols: <Chevrons> indicate parameters you can change. [Square brackets] mean the parameter is optional. The pipe symbol | indicates a choice of one or the other. The dash symbol - denotes a range of possible values from one to the other. Usage: rawtherapee-cli -c <dir>|<files> Convert files in batch with default parameters. rawtherapee-cli <other options> -c <dir>|<files> Convert files in batch with your own settings. Options: rawtherapee-cli[-o <output>|-O <output>] [-q] [-a] [-s|-S] [-p <one.pp3> [-p <two.pp3> ...] ] [-d] [ -j[1-100] -js<1-3> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input> -c <files> Specify one or more input files or folders. When specifying folders, Rawtherapee will look for image file types which comply with the selected extensions (see also '-a'). -c must be the last option. -o <file>|<dir> Set output file or folder. Saves output file alongside input file if -o is not specified. -O <file>|<dir> Set output file or folder and copy pp3 file into it. Saves output file alongside input file if -O is not specified. -q Quick-start mode. Does not load cached files to speedup start time. -a Process all supported image file types when specifying a folder, even those not currently selected in Preferences > File Browser > Parsed Extensions. -s Use the existing sidecar file to build the processing parameters, e.g. for photo.raw there should be a photo.raw.pp3 file in the same folder. If the sidecar file does not exist, neutral values will be used. -S Like -s but skip if the sidecar file does not exist. -p <file.pp3> Specify processing profile to be used for all conversions. You can specify as many sets of "-p <file.pp3>" options as you like, each will be built on top of the previous one, as explained below. -d Use the default raw or non-raw processing profile as set in Preferences > Image Processing > Default Processing Profile -j[1-100] Specify output to be JPEG (default, if -t and -n are not set). Optionally, specify compression 1-100 (default value: 92). -js<1-3> Specify the JPEG chroma subsampling parameter, where: 1 = Best compression: 2x2, 1x1, 1x1 (4:2:0) Chroma halved vertically and horizontally. 2 = Balanced (default): 2x1, 1x1, 1x1 (4:2:2) Chroma halved horizontally. 3 = Best quality: 1x1, 1x1, 1x1 (4:4:4) No chroma subsampling. -b<8|16|16f|32> Specify bit depth per channel. 8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG. 16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF. 16f = 16-bit float. Applies to TIFF. 32 = 32-bit float. Applies to TIFF. -t[z] Specify output to be TIFF. Uncompressed by default, or deflate compression with 'z'. -n Specify output to be compressed PNG. Compression is hard-coded to PNG_FILTER_PAETH, Z_RLE. -Y Overwrite output if present. -f Use the custom fast-export processing pipeline. Your pp3 files can be incomplete, RawTherapee will build the final values as follows: 1- A new processing profile is created using neutral values, 2- If the "-d" option is set, the values are overridden by those found in the default raw or non-raw processing profile. 3- If one or more "-p" options are set, the values are overridden by those found in these processing profiles. 4- If the "-s" or "-S" options are set, the values are finally overridden by those found in the sidecar files. The processing profiles are processed in the order specified on the command line.