Man Linux: Main Page and Category List

NAME

       im_raw2vips,  im_vips2raw  -  wrap  a  raw  binary file inside an IMAGE
       descriptor

SYNOPSIS

       #include <vips/vips.h>

       int
       im_raw2vips( const char *filename, IMAGE *out,
            int width, int height, int bpp, int offset )

       int
       im_vips2raw( IMAGE *in, int fd )

DESCRIPTION

       im_raw2vips(3) mmaps the file named, setting image out so  that  access
       to  that  image  will  read  from the file.  The parameters specify the
       image width, height, bytes per pixel and offset in bytes from the start
       of the file.

       Use  functions  like  im_copy_morph(3)  to  set  the  pixel  type, byte
       ordering and so on.

       im_vips2raw(3) writes the pixels in the IMAGE to the  file  descriptor.
       It’s handy for writing writers for other formats.

RETURN VALUE

       The functions return NULL on error.

SEE ALSO

       im_copy_morph(3), im_copy_swap(3).

COPYRIGHT

       Imperial College, 2005

                                 4 August 2005                  IM_RAW2VIPS(3)