libvips/man/im_rad2float.3
2009-03-25 10:33:11 +00:00

39 lines
930 B
Groff

.TH IM_RAD2FLOAT 3 "25 March 2009"
.SH NAME
im_rad2float, im_float2rad \- convert RAD coded images to float and back
.SH SYNOPSIS
#include <vips/vips.h>
int im_rad2float( IMAGE *in, IMAGE *out )
int im_float2rad( IMAGE *in, IMAGE *out )
.SH DESCRIPTION
These functions convert
.B IM_CODING_RAD
images to 3-band float and back.
.B im_rad2float(3)
unpacks a 4-band uchar image in
.B IM_CODING_RAD
format to 3-band float. RAD images are used by the
.B radiance(1)
family of programs for HDR imaging.
Some VIPS operations will work directly on the packed RAD images (such as
.B im_extract_area(3)
) but many will require the image to be unpacked to 3-band float for
processing.
.B im_float2rad(3)
packs a 3-band float image back to 4-band uchar in
.B IM_CODING_RAD
format.
.SH RETURN VALUE
The functions return 0 on success and -1 on error.
.SH SEE ALSO
im_LabQ2Lab(3), im_format(3).
.SH AUTHOR
J. Cupitt \- 23 March 2009