manpagez: man pages & more
man im_png2vips(3)
Home | html | info | man
IM_PNG(3)                                                            IM_PNG(3)




NAME

       im_png2vips,  im_png2vips_header,  im_png2vips  - convert PNG images to
       and from VIPS format


SYNOPSIS

       #include <vips/vips.h>

       int im_png2vips( const char *filename, IMAGE *out )

       int im_png2vips_header( const char *filename, IMAGE *out )

       int im_vips2png( IMAGE *in, const char *filename )



DESCRIPTION

       im_png2vips() reads the png image in filename, and writes the image out
       in VIPS format.

       im_png2vips_header()  reads  just  the  header information from the PNG
       file. You can't read any pixels!

       im_vips2png() reads the image in and writes a PNG file to the specified
       filename. The filename may include an optional mode string, following a
       ':' character, which you can use to specify compression and  interlace.

       The mode string has the following syntax:

         <compression>,<interlace>

       where <compression> is an integer between 0 and 9 specifying the amount
       of compression (6 is the default), and <interlace> is 0 for  no  inter-
       lace (this is the default) and 1 for ADAM7 interlace.

       Beware  that  writing  an interlaced image is potentially up to 7 times
       slower than writing a non-interlaced image.

       The image is automatically converted to  RGB  or  Monochrome  (with  an
       optional alpha channel) before saving.



EXAMPLES

       The call:

          im_vips2png fred.v fred.png

       Writes a compression 6, uninterlaced PNG image.

          im_vips2png fred.v fred.tif:,1

       Writes an interlaced image.



SEE ALSO

       im_ispng(3), im_vips2tiff(3)


COPYRIGHT

       Hey, you want this? You have it!



                                  3 Jan 2003                         IM_PNG(3)

im_png2vips 7.14.5 - Generated Mon Sep 8 18:36:07 CDT 2008
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.