How to use ImageMagick to splitt multi-channelr EXR?
Posted: 2014-12-21T05:38:24-07:00
Hey there,
I want to use ImageMagick to split multi-channel EXR from my Houdini render.
I just compiled IM 6.9.0 with open-exr and HDRI support.
Here is some info:
However, when I try identify -verbose ./Destop/test222.exr and all I got is RGBA info
This image actually contains may other channels, like all_coat, all_diffuse, all_reflect,......,etc.
My question is, how do you list and subtract all those channels existed in a EXR file?
Tks.
I want to use ImageMagick to split multi-channel EXR from my Houdini render.
I just compiled IM 6.9.0 with open-exr and HDRI support.
Here is some info:
Code: Select all
identify -version
Code: Select all
Version: ImageMagick 6.9.0-0 Q16 x86_64 2014-12-21 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC HDRI Modules OpenMP
Delegates (built-in): bzlib ltdl lzma openexr tiff x xml zlib
Code: Select all
Image: ./test222.exr
Format: EXR (High Dynamic-range (HDR))
Class: DirectClass
Geometry: 640x480+0+0
Units: Undefined
Type: TrueColorAlpha
Endianess: Undefined
Colorspace: RGB
Depth: 16-bit
Channel depth:
red: 16-bit
green: 16-bit
blue: 16-bit
alpha: 16-bit
Channel statistics:
Pixels: 307200
Red:
min: 0 (0)
max: 33695.5 (0.51416)
mean: 1088.45 (0.0166087)
standard deviation: 1517.83 (0.0231606)
kurtosis: 90.6998
skewness: 6.7965
entropy: 0.632623
Green:
min: 0 (0)
max: 88638.6 (1.35254)
mean: 2736.97 (0.0417635)
standard deviation: 2128.56 (0.0324797)
kurtosis: 32.1859
skewness: 2.31487
entropy: 0.675023
Blue:
min: 0 (0)
max: 31407.5 (0.479248)
mean: 2798.91 (0.0427086)
standard deviation: 1800.32 (0.0274711)
kurtosis: 20.9794
skewness: 1.07615
entropy: 0.662711
Alpha:
min: 0 (0)
max: 65535 (1)
mean: 50698.7 (0.773613)
standard deviation: 27385.3 (0.417873)
kurtosis: -0.28718
skewness: 1.3076
entropy: 0.0706214
Image statistics:
Overall:
min: 0 (0)
max: 88638.6 (1.35254)
mean: 5365.15 (0.0818669)
standard deviation: 13784.3 (0.210335)
kurtosis: 17.4735
skewness: 4.66399
entropy: 0.510245
Alpha: rgba(0,0,0,0) #0000000000000000
Rendering intent: Undefined
Gamma: 1
Background color: rgba(255,255,255,1)
Border color: rgba(223,223,223,1)
Matte color: rgba(189,189,189,1)
Transparent color: rgba(0,0,0,0)
Interlace: None
Intensity: Undefined
Compose: Over
Page geometry: 640x480+0+0
Dispose: Undefined
Iterations: 0
Compression: Undefined
Orientation: Undefined
Properties:
date:create: 2014-12-21T19:44:33+08:00
date:modify: 2014-12-21T19:44:33+08:00
signature: 30d5e784d9f21432171d5814448b8feec0fa4505e68b72856d85d24c43fcea4c
Artifacts:
filename: ./test222.exr
verbose: true
Tainted: False
Filesize: 4.014MB
Number pixels: 307K
Pixels per second: 15.36GB
User time: 0.000u
Elapsed time: 0:01.000
Version: ImageMagick 6.9.0-0 Q16 x86_64 2014-12-21 http://www.imagemagick.org
My question is, how do you list and subtract all those channels existed in a EXR file?
Tks.