exrmetrics - report read/write time
exrmetrics [options] infile
[infile2...] [-o outfile]
Read an OpenEXR image from infile, write an identical copy to
outfile reporting time taken to read/write and file sizes.
- -o file
- file to write to. If no file specified, uses a memory buffer note: file
may be overwritten multiple times during tests
- -p n
- part number to copy, or "all" for all parts default is
"all"
- -m
- set to multi-threaded (system selected thread count)
- -t n
- Use a pool of n worker threads for processing files. Default is single
threaded (no thread pool)
- -l level
- set DWA or ZIP compression level
- -z,--compression
list
- list of compression methods to test
(none/rle/zips/zip/piz/pxr24/b44/b44a/dwaa/dwab,orig,all default orig:
retains original method)
- --convert
- shorthand options for writing a new file with no metrics: -p all
--type orig --time none --type orig --no-size
--passes 1 change pixel type or compression by specifying
--type or -z after --convert
- --bench
- shorthand options for robust performance benchmarking: -p all
--compression all --time write,reread --passes 10
--type half,float --no-size --csv
- -16 rgba|all
- [DEPRECATED] force 16 bit half float: either just RGBA, or all channels
Use --type half or --type mixed instead
- --pixelmode
list
- list of pixel types to use (float,half,mixed,orig) mixed uses half for
RGBA, float for others. Default is 'orig'
- --time list
- comma separated list of operations to report timing for. operations can be
any of read,write,reread (use --time none for no timing)
- --no-size
- don't output size data
- --json
- print output as JSON dictionary (Default mode)
- --csv
- print output in csv mode. If passes>1, show median timing default is
JSON mode
- --passes
num
- write and re-read file num times (default 1)
- -h, --help
- print this message
- -v
- output progress messages
- --version
- print version information
[ ]
Copyright © Contributors to the OpenEXR Project License
BSD-3-Clause [ ]