im_vips2mask(3)

im_vips2mask3

Convert between masks and images

Usage

#include <vips/vips.h>

DOUBLEMASK *im_vips2mask( IMAGE *in, char *out_name )

int im_mask2vips( DOUBLEMASK *in, IMAGE *out )

Overview

im_vips2mask(3) returns a DOUBLEMASK of name out_name containing the data from IMAGE in. Images must have either one band, a width of 1, or a height of 1. Returns NULL on error, and a new mask on success. The scale field is set to 1.0 and the offset to 0.0.

im_mask2vips(3) writes the doubles held in mask in to the IMAGE out. It creates a one-band image of the same size as in. It returns 0 on success and -1 on error. The scale and offset fields are ignored.

Releases

4 releases since Debian 3.1 (Sarge); the text changed 1 time.

  1. 3.1–4.0
  2. 5.0–6.0

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