im_image(3)

im_image3

Wrap a raw binary file inside an image descriptor

Part of im_binfile(3).

Usage

#include <vips/vips.h>

IMAGE *im_binfile( name, xs, ys, b, off )
char *in;
IMAGE *out;
int xs, ys, b, off;

IMAGE *
im_image( void *buffer, int width, int height, int bands, int format )

Overview

im_binfile(3) maps the file named, and returns an image descriptor which looks very like the sort of thing that im_mmapin(3) returns.

The parameters specify the image width, height, number of bands and offset in bytes from the start of the file.

im_image(3) makes an IMAGE deriptor from an area of pixels in memory. The memory buffer will not be freed when the IMAGE is closed, use im_add_close_callback() if you want this.

Return value

The functions return NULL on error.

Releases

Unchanged in 4 releases since Debian 3.1 (Sarge).

  1. 3.1–6.0

Author

N. Dessipris - 11/04/1990

From libvips-dev 7.20.7-1+b3 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.