openexr-write

Library for writing images in OpenEXR HDR file format. git://klacansky.com/openexr-write.git

Version on this page:0.1.0.2
LTS Haskell 12.23:0.1.0.2
Stackage Nightly 2018-12-15:0.1.0.2
Latest on Hackage:0.1.0.2

See all snapshots openexr-write appears in

LicenseRefPublicDomain licensed by Pavol Klacansky
Maintained by pavol@klacansky.com

Module documentation for 0.1.0.2

There are no documented modules for this package.

Haskell OpenEXR Library

This library can write colored images which use floating point values into OpenEXR (v2) high-dynamic-range file format.

Supported features:

  • scanline format
  • compression (ZIPS, ZIP)
  • pixel format (RGB float32)

Usage

An image can be written by calling writeFile function. For example, following code stores a compressed image consisting of one red pixel.

module Main where

import qualified Data.Vector      as V
import qualified Graphics.OpenEXR as EXR


main :: IO ()
main = do
        let image = EXR.ImageRGBF 1 1 (V.fromList [EXR.PixelRGBF 1.0 0.0 0.0])
        EXR.writeFile "image.exr" image EXR.ZipCompression
comments powered byDisqus