# Read, Write and Manipulate High Dynamic Range Images

## Documentation for package ‘picohdr’ version 0.1.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

adj_clamp | Clamp values outside the specified range
adj_gamma | Adjust gamma
adj_infinite | Replace infinite values with the minimum/maximum of the finite values
adj_rescale | Linearly rescale values to lie between the given limits
adj_shift_negatives_global | Shift all values such that the minimum of the array is 0
adj_shift_negatives_local | Shift all values in a plane such that the minimum in every plane is 0
array_to_df | Convert array to a linear data.frame. Preserves array names if present.
exr_attrs | Helper function to create attributes for 'write_exr()'
exr_info | Extract the metadata from an EXR file
exr_type | Functions for creating valid EXR type objects
plot.array | Plot method for matrices and arrays
print.exr_type | Print 'exr_type' objects
read_exr | Read an EXR image
read_pfm | Read PFM image
tm_reinhard | Reinhard's global tone mapping
tm_reinhard_basic | Reinhard's global tone mapping
tm_reinhard_variant | Reinhard's global tone mapping
write_exr | Write a numeric array as an EXR image
write_pfm | Write a numeric array as PFM