manpagez: man pages & more
man im_spatres(3)
Home | html | info | man
im_quantim(3)                                                    im_quantim(3)




NAME

       im_quantim, im_quantlut, im_spatres - quantise an image or a lut


SYNOPSIS

       #include <vips/vips.h>

       int im_quantim(in, out, no_of_bits)
       IMAGE *in, *out;
       int no_of_bits;

       int im_quantlut(lut, no_of_bits)
       IMAGE *lut;
       int no_of_bits;

       int im_spatres(in, out, step)
       IMAGE *in, *out;
       int step;


DESCRIPTION

       im_quantim()  quantises  the image file held by in using no_of_bits and
       writes the result to out.  The no_of_bits should be  between  1  and  7
       inclusive.   Input  can have any number of bands.  The function expects
       as input a valid unsigned char image.

       These functions are here for compatibility only.  You  should  use  the
       boolean   operations   im_andconst(3),   im_orconst(3),   im_shrink(3),
       im_zoom(3) and im_lowpass(3).

       im_quantlut() creates an one band unsigned char lookup table  which  is
       used by im_quantim(3).  The no_of_bits should be between 1 and 7 inclu-
       sive.

       im_spatres()  reduces  the  spatial  resolution  of  in  by   averaging
       step*step  pixels  and replicating the result in out.  The function can
       be used in order to show the effect of reducing the spatial  resolution
       of  a  given image and the importance of post-filtering before display-
       ing.  Input can have any number of bands.


RETURN VALUE

       All functions returns 0 on success and -1 on error.


SEE ALSO

       im_andconst(3), im_orconst(3), im_shrink(3), im_zoom(3)  im_lowpass(3).


COPYRIGHT

       N. Dessipris


AUTHOR

       N. Dessipris - 10/05/1991



                                  10 May 1991                    im_quantim(3)

im_quantim 7.14.5 - Generated Mon Sep 8 18:55:16 CDT 2008
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.