TinyEXR的Python绑定(OpenEXR loader/saver)
pytinyexr的Python项目详细描述
皮克斯
使用Python加载OpenEXR(.exr)图像。在
它基本上是tinyexr的Python绑定。使用CMake构建模块(使用pybind11)。安装脚本不在那里,您可以简单地复制生成的python模块文件。支持加载功能,保存可以轻松添加(欢迎拉请求!)。在
使用
frompytinyexrimportPyEXRImage# Load an EXR image (tinyexr backend)img=PyEXRImage('2by2.exr')# Print basic detailsprint(img)# Pixel values accessr=img.getPixel(x,y,0)g=img.getPixel(x,y,1)b=img.getPixel(x,y,2)a=img.getPixel(x,y,3)# Numpy:m=np.array(img,copy=False)# orrgb=np.reshape(np.array(rgb_img,copy=False),(rgb_img.height,rgb_img.width,4))# a matrix of (height x width x channels)# DisplayfromPILimportImageImage.fromarray(np.clip(np.uint8(rgb*255.0),0,255)).show()
PyPI包
PyPI包注册为pytinyexr:https://pypi.org/project/pytinyexr/
^{pr2}$显影剂
对于每个版本,从本地上载源分发。在
$ rm -rf dist && python setup.py sdist
$ twine upload dist/*.tar.gz
注意
未提供Python2.7轮子。在
- 项目
标签: