package
0.2.4
Repository: https://github.com/mdouchement/hdr.git
Documentation: pkg.go.dev

# README

PFM - Portable FloatMap

A PFM codec for Golang.

http://www.pauldebevec.com/Research/HDR/PFM/

Usage

package main

import (
	"image"
	"image/png"
	"os"

	_ "github.com/mdouchement/hdrimage/pfm"
)

var (
	input  = "/tmp/IMG_0020.pfm"
	output = "/tmp/IMG_0020.png"
)

func main() {
	fi, err := os.Open(input)
	check(err)
	defer fi.Close()

	m, _, err := image.Decode(fi)
	check(err)

	fo, err := os.Create(output)
	check(err)

	png.Encode(fo, m)
}

func check(err error) {
	if err != nil {
		panic(err)
	}
}