Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
This is OpenEXR header loader.
==========================================================================
Usage Examples
==========================================================================
Collecting attributes
---------------------
from exrHeader import *
fd = open('sample.exr','rb')
exr = ExrHeader()
if exr.read(fd):
print exr.attributes()
fd.close()
Get channel list
----------------
from exrHeader import *
fd = open('sample.exr','rb')
exr = ExrHeader()
if exr.read(fd):
chlist = exr.getAttr('channels')['chlist']
for ch in chlist:
print "%s:%s" % (ch, chlist[ch])
fd.close()
scanline or tiles
-----------------
from exrHeader import *
fd = open('sample.exr', 'rb')
exr = ExrHeader()
if exr.read(fd):
if not exr.getAttr('tiles'):
print("scanline")
else:
print("tiles")
else:
print( "unknown file or error" )
fd.close()