MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


C Library Functions                                     libpng(3)



NAME
     libpng - Portable Network Graphics (PNG) Reference Library

SYNOPSIS
     #include 

     cc [ flag ...] -I/usr/sfw/include file [  library  ...  ]  -
     L/usr/sfw/lib -R/usr/sfw/lib -lpng

     pnguint32 pngaccessversionnumber (void);

     int pngchecksig (pngbytep sig, int num);

     void pngchunkerror (pngstructp  pngptr,  pngconstcharp
     error);

     void pngchunkwarning (pngstructp pngptr, pngconstcharp
     message);

     void pngconvertfromstructtm (pngtimep ptime, struct  tm
     FAR * ttime);

     void  pngconvertfromtimet   (pngtimep   ptime,   timet
     ttime);

     pngcharp   pngconverttorfc1124   (pngstructp   pngptr,
     pngtimep ptime);

     pnginfop pngcreateinfostruct (pngstructp pngptr);

     pngstructp     pngcreatereadstruct      (pngconstcharp
     userpngver,  pngvoidp  errorptr, pngerrorptr errorfn,
     pngerrorptr warnfn);

     pngstructp         pngcreatereadstruct2(pngconstcharp
     userpngver,  pngvoidp  errorptr, pngerrorptr errorfn,
     pngerrorptr  warnfn,  pngvoidp  memptr,  pngmallocptr
     mallocfn, pngfreeptr freefn);

     pngstructp     pngcreatewritestruct     (pngconstcharp
     userpngver,  pngvoidp  errorptr, pngerrorptr errorfn,
     pngerrorptr warnfn);

     pngstructp        pngcreatewritestruct2(pngconstcharp
     userpngver,  pngvoidp  errorptr, pngerrorptr errorfn,
     pngerrorptr  warnfn,  pngvoidp  memptr,  pngmallocptr
     mallocfn, pngfreeptr freefn);

     int pngdebug(int level, pngconstcharp message);

     int pngdebug1(int level, pngconstcharp message, p1);




SunOS 5.11          Last change: 06 Apr 2004                    1






C Library Functions                                     libpng(3)



     int pngdebug2(int level, pngconstcharp message, p1, p2);

     void    pngdestroyinfostruct    (pngstructp     pngptr,
     pnginfopp infoptrptr);

     void  pngdestroyreadstruct   (pngstructpp   pngptrptr,
     pnginfopp infoptrptr, pnginfopp endinfoptrptr);

     void  pngdestroywritestruct  (pngstructpp   pngptrptr,
     pnginfopp infoptrptr);

     void pngerror (pngstructp pngptr, pngconstcharp error);

     void pngfree (pngstructp pngptr, pngvoidp ptr);

     void pngfreechunklist (pngstructp pngptr);

     void pngfreedefault(pngstructp pngptr, pngvoidp ptr);

     void pngfreedata (pngstructp pngptr, pnginfop infoptr,
     int num);

     pngbyte pnggetbitdepth (pngstructp  pngptr,  pnginfop
     infoptr);

     pnguint32  pnggetbKGD  (pngstructp  pngptr,  pnginfop
     infoptr, pngcolor16p *background);

     pngbyte pnggetchannels  (pngstructp  pngptr,  pnginfop
     infoptr);

     pnguint32  pnggetcHRM  (pngstructp  pngptr,  pnginfop
     infoptr,  double  *whitex, double *whitey, double *redx,
     double *redy,  double  *greenx,  double  *greeny,  double
     *bluex, double *bluey);

     pnguint32   pnggetcHRMfixed    (pngstructp    pngptr,
     pnginfop   infoptr,   pnguint32   *whitex,  pnguint32
     *whitey,   pnguint32    *redx,    pnguint32    *redy,
     pnguint32   *greenx,  pnguint32  *greeny,  pnguint32
     *bluex, pnguint32 *bluey);

     pngbyte pnggetcolortype (pngstructp pngptr,  pnginfop
     infoptr);

     pngbyte  pnggetcompressiontype   (pngstructp   pngptr,
     pnginfop infoptr);

     pngbyte pnggetcopyright (pngstructp pngptr);

     pngvoidp pnggeterrorptr (pngstructp pngptr);




SunOS 5.11          Last change: 06 Apr 2004                    2






C Library Functions                                     libpng(3)



     pngbyte pnggetfiltertype (pngstructp pngptr, pnginfop
     infoptr);

     pnguint32  pnggetgAMA  (pngstructp  pngptr,  pnginfop
     infoptr, double *filegamma);

     pnguint32   pnggetgAMAfixed    (pngstructp    pngptr,
     pnginfop infoptr, pnguint32 *intfilegamma);

     pngbyte pnggetheaderver (pngstructp pngptr);

     pngbyte pnggetheaderversion (pngstructp pngptr);

     pnguint32  pnggethIST  (pngstructp  pngptr,  pnginfop
     infoptr, pnguint16p *hist);

     pnguint32  pnggetiCP  (pngstructp  pngptr,  pnginfop
     infoptr, pngcharpp name, int *compressiontype, pngcharpp
     profile, pnguint32 *proflen);

     pnguint32  pnggetIHDR  (pngstructp  pngptr,  pnginfop
     infoptr,   pnguint32  *width,  pnguint32  *height,  int
     *bitdepth,  int  *colortype,  int   *interlacetype,   int
     *compressiontype, int *filtertype);

     pnguint32   pnggetimageheight   (pngstructp   pngptr,
     pnginfop infoptr);

     pnguint32   pnggetimagewidth   (pngstructp    pngptr,
     pnginfop infoptr);

     pngbyte   pnggetinterlacetype   (pngstructp    pngptr,
     pnginfop infoptr);

     pngvoidp pnggetioptr (pngstructp pngptr);

     pngbyte pnggetlibpngver (pngstructp pngptr);

     pngvoidp pnggetmemptr(pngstructp pngptr);

     pnguint32  pnggetoFs  (pngstructp  pngptr,  pnginfop
     infoptr,  pnguint32 *offsetx, pnguint32 *offsety, int
     *unittype);

     pnguint32  pnggetpCAL  (pngstructp  pngptr,  pnginfop
     infoptr,  pngcharp  *purpose,  pngint32  *X0, pngint32
     *X1, int *type, int *nparams, pngcharp  *units,  pngcharpp
     *params);

     pnguint32  pnggetpHYs  (pngstructp  pngptr,  pnginfop
     infoptr,   pnguint32   *resx,  pnguint32  *resy,  int
     *unittype);



SunOS 5.11          Last change: 06 Apr 2004                    3






C Library Functions                                     libpng(3)



     float   pnggetpixelaspectratio   (pngstructp   pngptr,
     pnginfop infoptr);

     pnguint32 pnggetpixelspermeter  (pngstructp  pngptr,
     pnginfop infoptr);

     pngvoidp pnggetprogressiveptr (pngstructp pngptr);

     pnguint32  pnggetPLTE  (pngstructp  pngptr,  pnginfop
     infoptr, pngcolorp *palette, int *numpalette);

     pngbyte pnggetrgbtograystatus (pngstructp pngptr)

     pnguint32 pnggetrowbytes (pngstructp pngptr, pnginfop
     infoptr);

     pngbytepp  pnggetrows  (pngstructp  pngptr,   pnginfop
     infoptr);

     pnguint32  pnggetsBIT  (pngstructp  pngptr,  pnginfop
     infoptr, pngcolor8p *sigbit);

     pngbytep pnggetsignature (pngstructp pngptr,  pnginfop
     infoptr);

     pnguint32  pnggetsPLT  (pngstructp  pngptr,  pnginfop
     infoptr, pngspalettep *spltptr);

     pnguint32  pnggetsRGB  (pngstructp  pngptr,  pnginfop
     infoptr, int *intent);

     pnguint32  pnggettext  (pngstructp  pngptr,  pnginfop
     infoptr, pngtextp *textptr, int *numtext);

     pnguint32  pnggettIME  (pngstructp  pngptr,  pnginfop
     infoptr, pngtimep *modtime);

     pnguint32  pnggettRNS  (pngstructp  pngptr,  pnginfop
     infoptr,  pngbytep  *trans,  int *numtrans, pngcolor16p
     *transvalues);

     pnguint32  pnggetunknownchunks  (pngstructp   pngptr,
     pnginfop infoptr, pngunknownchunkpp unknowns);

     pngvoidp pnggetuserchunkptr (pngstructp pngptr);

     pngvoidp pnggetusertransformptr (pngstructp pngptr);

     pnguint32 pnggetvalid  (pngstructp  pngptr,  pnginfop
     infoptr, pnguint32 flag);

     pngint32  pnggetxoffsetmicrons  (pngstructp  pngptr,



SunOS 5.11          Last change: 06 Apr 2004                    4






C Library Functions                                     libpng(3)



     pnginfop infoptr);

     pngint32  pnggetxoffsetpixels  (pngstructp   pngptr,
     pnginfop infoptr);

     pnguint32 pnggetxpixelspermeter (pngstructp pngptr,
     pnginfop infoptr);

     pngint32  pnggetyoffsetmicrons  (pngstructp  pngptr,
     pnginfop infoptr);

     pngint32  pnggetyoffsetpixels  (pngstructp   pngptr,
     pnginfop infoptr);

     pnguint32 pnggetypixelspermeter (pngstructp pngptr,
     pnginfop infoptr);

     pnguint32   pnggetcompressionbuffersize   (pngstructp
     pngptr);

     void pnginfoinit (pnginfop infoptr);

     void pnginitio (pngstructp pngptr, FILE *fp);

     pngvoidp  pngmalloc  (pngstructp   pngptr,   pnguint32
     size);

     pngvoidp      pngmallocdefault(pngstructp       pngptr,
     pnguint32 size);

     voidp pngmemcpy (pngvoidp  s1,  pngvoidp  s2,  pngsizet
     size);

     pngvoidp pngmemcpycheck (pngstructp  pngptr,  pngvoidp
     s1, pngvoidp s2, pnguint32 size);

     voidp pngmemset (pngvoidp s1, int value, pngsizet size);

     pngvoidp pngmemsetcheck (pngstructp  pngptr,  pngvoidp
     s1, int value, pnguint32 size);

     void   pngpermitemptyplte   (pngstructp   pngptr,   int
     emptypltepermitted);

     void  pngprocessdata   (pngstructp   pngptr,   pnginfop
     infoptr, pngbytep buffer, pngsizet buffersize);

     void   pngprogressivecombinerow   (pngstructp   pngptr,
     pngbytep oldrow, pngbytep newrow);

     void  pngreaddestroy   (pngstructp   pngptr,   pnginfop
     infoptr, pnginfop endinfoptr);



SunOS 5.11          Last change: 06 Apr 2004                    5






C Library Functions                                     libpng(3)



     void pngreadend (pngstructp pngptr, pnginfop infoptr);

     void pngreadimage (pngstructp pngptr, pngbytepp image);

     DEPRECATED: void pngreadinit (pngstructp pngptr);

     DEPRECATED:  void  pngreadinit2   (pngstructp   pngptr,
     pngconstcharp  userpngver,  pngsizet  pngstructsize,
     pngsizet pnginfosize);

     void   pngreadinfo   (pngstructp    pngptr,    pnginfop
     infoptr);

     void pngreadpng (pngstructp pngptr, pnginfop  infoptr,
     int transforms, pngvoidp params);

     void  pngreadrow  (pngstructp  pngptr,  pngbytep   row,
     pngbytep displayrow);

     void pngreadrows  (pngstructp  pngptr,  pngbytepp  row,
     pngbytepp displayrow, pnguint32 numrows);

     void pngreadupdateinfo  (pngstructp  pngptr,  pnginfop
     infoptr);

     void pngsetbackground (pngstructp pngptr,  pngcolor16p
     backgroundcolor,     int     backgroundgammacode,     int
     needexpand, double backgroundgamma);

     void pngsetbgr (pngstructp pngptr);

     void pngsetbKGD (pngstructp pngptr, pnginfop  infoptr,
     pngcolor16p background);

     void pngsetcHRM (pngstructp pngptr, pnginfop  infoptr,
     double  whitex, double whitey, double redx, double redy,
     double  greenx,  double  greeny,  double  bluex,   double
     bluey);

     void  pngsetcHRMfixed  (pngstructp  pngptr,   pnginfop
     infoptr,    pnguint32   whitex,   pnguint32   whitey,
     pnguint32 redx, pnguint32 redy,  pnguint32  greenx,
     pnguint32   greeny,   pnguint32   bluex,   pnguint32
     bluey);

     void  pngsetcompressionlevel  (pngstructp  pngptr,  int
     level);

     void pngsetcompressionmemlevel (pngstructp pngptr, int
     memlevel);

     void pngsetcompressionmethod  (pngstructp  pngptr,  int



SunOS 5.11          Last change: 06 Apr 2004                    6






C Library Functions                                     libpng(3)



     method);

     void pngsetcompressionstrategy (pngstructp pngptr,  int
     strategy);

     void pngsetcompressionwindowbits  (pngstructp  pngptr,
     int windowbits);

     void   pngsetcrcaction    (pngstructp    pngptr,    int
     critaction, int ancilaction);

     void   pngsetdither   (pngstructp   pngptr,   pngcolorp
     palette,  int  numpalette, int maximumcolors, pnguint16p
     histogram, int fulldither);

     void  pngseterrorfn   (pngstructp   pngptr,   pngvoidp
     errorptr,     pngerrorptr     errorfn,     pngerrorptr
     warningfn);

     void pngsetexpand (pngstructp pngptr);

     void  pngsetfiller   (pngstructp   pngptr,   pnguint32
     filler, int flags);

     void pngsetfilter (pngstructp pngptr,  int  method,  int
     filters);

     void  pngsetfilterheuristics  (pngstructp  pngptr,  int
     heuristicmethod,      int      numweights,     pngdoublep
     filterweights, pngdoublep filtercosts);

     void pngsetflush (pngstructp pngptr, int nrows);

     void    pngsetgamma    (pngstructp    pngptr,     double
     screengamma, double defaultfilegamma);

     void pngsetgAMA (pngstructp pngptr, pnginfop  infoptr,
     double filegamma);

     void  pngsetgAMAfixed  (pngstructp  pngptr,   pnginfop
     infoptr, pnguint32 filegamma);

     void pngsetgray124to8(pngstructp pngptr);

     void pngsetgraytorgb (pngstructp pngptr);

     void pngsethIST (pngstructp pngptr, pnginfop  infoptr,
     pnguint16p hist);

     void pngsetiCP (pngstructp pngptr, pnginfop  infoptr,
     pngcharp  name,  int  compressiontype,  pngcharp profile,
     pnguint32 proflen);



SunOS 5.11          Last change: 06 Apr 2004                    7






C Library Functions                                     libpng(3)



     int pngsetinterlacehandling (pngstructp pngptr);

     void   pngsetinvalid   (pngstructp   pngptr,   pnginfop
     infoptr, int mask);

     void pngsetinvertalpha (pngstructp pngptr);

     void pngsetinvertmono (pngstructp pngptr);

     void pngsetIHDR (pngstructp pngptr, pnginfop  infoptr,
     pnguint32  width,  pnguint32  height, int bitdepth, int
     colortype, int interlacetype,  int  compressiontype,  int
     filtertype);

     void pngsetkeepunknownchunks (pngstructp  pngptr,  int
     keep, pngbytep chunklist, int numchunks);

     void pngsetmemfn(pngstructp pngptr, pngvoidp  memptr,
     pngmallocptr mallocfn, pngfreeptr freefn);

     void pngsetoFs (pngstructp pngptr, pnginfop  infoptr,
     pnguint32 offsetx, pnguint32 offsety, int unittype);

     void pngsetpacking (pngstructp pngptr);

     void pngsetpackswap (pngstructp pngptr);

     void pngsetpalettetorgb(pngstructp pngptr);

     void pngsetpCAL (pngstructp pngptr, pnginfop  infoptr,
     pngcharp  purpose,  pngint32 X0, pngint32 X1, int type,
     int nparams, pngcharp units, pngcharpp params);

     void pngsetpHYs (pngstructp pngptr, pnginfop  infoptr,
     pnguint32 resx, pnguint32 resy, int unittype);

     void   pngsetprogressivereadfn   (pngstructp   pngptr,
     pngvoidp progressiveptr, pngprogressiveinfoptr infofn,
     pngprogressiverowptr   rowfn,    pngprogressiveendptr
     endfn);

     void pngsetPLTE (pngstructp pngptr, pnginfop  infoptr,
     pngcolorp palette, int numpalette);

     void pngsetreadfn (pngstructp pngptr, pngvoidp ioptr,
     pngrwptr readdatafn);

     void    pngsetreadstatusfn     (pngstructp     pngptr,
     pngreadstatusptr readrowfn);

     void  pngsetreadusertransformfn  (pngstructp  pngptr,
     pngusertransformptr readusertransformfn);



SunOS 5.11          Last change: 06 Apr 2004                    8






C Library Functions                                     libpng(3)



     void   pngsetrgbtogray   (pngstructp    pngptr,    int
     erroraction, double red, double green);

     void  pngsetrgbtograyfixed  (pngstructp  pngptr,  int
     erroraction pngfixedpoint red, pngfixedpoint green);

     void pngsetrows (pngstructp pngptr, pnginfop  infoptr,
     pngbytepp rowpointers);

     void pngsetsBIT (pngstructp pngptr, pnginfop  infoptr,
     pngcolor8p sigbit);

     void pngsetsCAL (pngstructp pngptr, pnginfop  infoptr,
     pngcharp unit, double width, double height);

     void  pngsetshift   (pngstructp   pngptr,   pngcolor8p
     truebits);

     void pngsetsigbytes (pngstructp pngptr, int numbytes);

     void pngsetsPLT (pngstructp pngptr, pnginfop  infoptr,
     pngspalettep spltptr, int numspalettes);

     void pngsetsRGB (pngstructp pngptr, pnginfop  infoptr,
     int intent);

     void   pngsetsRGBgAMAandcHRM   (pngstructp    pngptr,
     pnginfop infoptr, int intent);

     void pngsetstrip16 (pngstructp pngptr);

     void pngsetstripalpha (pngstructp pngptr);

     void pngsetswap (pngstructp pngptr);

     void pngsetswapalpha (pngstructp pngptr);

     void pngsettext (pngstructp pngptr, pnginfop  infoptr,
     pngtextp textptr, int numtext);

     void pngsettIME (pngstructp pngptr, pnginfop  infoptr,
     pngtimep modtime);

     void pngsettRNS (pngstructp pngptr, pnginfop  infoptr,
     pngbytep trans, int numtrans, pngcolor16p transvalues);

     void pngsettRNStoalpha(pngstructp pngptr);

     pnguint32  pngsetunknownchunks  (pngstructp   pngptr,
     pnginfop  infoptr,  pngunknownchunkp  unknowns, int num,
     int location);




SunOS 5.11          Last change: 06 Apr 2004                    9






C Library Functions                                     libpng(3)



     void   pngsetunknownchunklocation(pngstructp   pngptr,
     pnginfop infoptr, int chunk, int location);

     void   pngsetreaduserchunkfn   (pngstructp    pngptr,
     pngvoidp         userchunkptr,         pnguserchunkptr
     readuserchunkfn);

     void   pngsetusertransforminfo   (pngstructp   pngptr,
     pngvoidp  usertransformptr, int usertransformdepth, int
     usertransformchannels);

     void  pngsetwritefn   (pngstructp   pngptr,   pngvoidp
     ioptr,      pngrwptr     writedatafn,     pngflushptr
     outputflushfn);

     void    pngsetwritestatusfn    (pngstructp     pngptr,
     pngwritestatusptr writerowfn);

     void pngsetwriteusertransformfn  (pngstructp  pngptr,
     pngusertransformptr writeusertransformfn);

     void  pngsetcompressionbuffersize(pngstructp   pngptr,
     pnguint32 size);

     int pngsigcmp (pngbytep sig, pngsizet start, pngsizet
     numtocheck);

     void pngstartreadimage (pngstructp pngptr);

     void pngwarning (pngstructp pngptr, pngconstcharp  mes-
     sage);

     void   pngwritechunk   (pngstructp   pngptr,   pngbytep
     chunkname, pngbytep data, pngsizet length);

     void pngwritechunkdata  (pngstructp  pngptr,  pngbytep
     data, pngsizet length);

     void pngwritechunkend (pngstructp pngptr);

     void pngwritechunkstart (pngstructp  pngptr,  pngbytep
     chunkname, pnguint32 length);

     void pngwritedestroy (pngstructp pngptr);

     void pngwritedestroyinfo (pnginfop infoptr);

     void   pngwriteend   (pngstructp    pngptr,    pnginfop
     infoptr);

     void pngwriteflush (pngstructp pngptr);




SunOS 5.11          Last change: 06 Apr 2004                   10






C Library Functions                                     libpng(3)



     void  pngwriteimage   (pngstructp   pngptr,   pngbytepp
     image);

     DEPRECATED: void pngwriteinit (pngstructp pngptr);

     DEPRECATED:  void  pngwriteinit2  (pngstructp   pngptr,
     pngconstcharp  userpngver,  pngsizet  pngstructsize,
     pngsizet pnginfosize);

     void   pngwriteinfo   (pngstructp   pngptr,    pnginfop
     infoptr);

     void   pngwriteinfobeforePLTE   (pngstructp    pngptr,
     pnginfop infoptr);

     void pngwritepng (pngstructp pngptr, pnginfop infoptr,
     int transforms, pngvoidp params);

     void pngwriterow (pngstructp pngptr, pngbytep row);

     void pngwriterows (pngstructp  pngptr,  pngbytepp  row,

     pnguint32 numrows);


DESCRIPTION
     The libpng library supports encoding, decoding, and  various
     manipulations  of the Portable Network Graphics (PNG) format
     image files. The libpng library uses the zlib(3) compression
     library.

     For   more   information   about   libpng    V1.0.15,    see
     http:/www.libpng.org/pub/png/libpng-1.0.15-manual.txt

     For   more   information   about    libpng    V1.2.5,    see
     http:/www.libpng.org/pub/png/libpng-manual.txt

EXTENDED DESCRIPTION
  Version Numbers
     Due to various miscommunications, unforeseen code incompati-
     bilities  and  occasional  factors outside the authors' con-
     trol, version numbering on the library has not  always  been
     consistent  and straightforward. The following table summar-
     izes matters since version 0.89c, which was the first widely
     used release.










SunOS 5.11          Last change: 06 Apr 2004                   11






C Library Functions                                     libpng(3)


























































SunOS 5.11          Last change: 06 Apr 2004                   12






C Library Functions                                     libpng(3)



     
      source version        png.h string     png.h int       shared-lib version
     
      0.89c ("beta 3")      0.89             89              1.0.89
     
      0.90 ("beta 4")       0.90             90              0.90
     
      0.95 ("beta 5")       0.95             95              0.95
     
      0.96 ("beta 6")       0.96             96              0.96
     
      0.97b ("beta 7")      1.00.97          97              1.0.1
     
      0.97c                 0.97             97              1.0.1
     
      0.98                  0.98             98              2.0.98
     
      0.99                  0.99             98              2.0.99
     
      0.99a-m               0.99             99              2.0.99
     
      1.00                  1.00             100             2.1.0
     
      1.0.0                 1.0.0            100             2.1.0
     
      1.0.0                 *                100             2.1.0
     
      1.0.1                                  10001           2.1.0
     
      1.0.1a-e                               10002           #
     
      1.0.2                                  10002
     
      1.0.2a-b                               10003
     
      1.0.1                                  10001
     
      1.0.1a-e                               10002           2.1.0.1a-e
     
      1.0.2                                  10002           2.1.0.2
     
      1.0.2a-b                               10003           2.1.0.2a-b
     
      1.0                                    10003           2.1.0
     
      1.0a-d                                 10004           2.1.0a-d
     
      1.0.4                                  10004           2.1.0.4
     
      1.0.4a-f                               10005           2.1.0.4a-f
     
      1.0.5 (] 2 patches)                    10005           2.1.0.5



SunOS 5.11          Last change: 06 Apr 2004                   13






C Library Functions                                     libpng(3)



     
      1.0.5a-d                               10006           2.1.0.5a-d
     
      1.0.5e-r                               10100           2.1.0.5e-r
     
      1.0.5s-v                               10006           2.1.0.5s-v
     
      1.0.6 (] 3 patches)                    10006           2.1.0.6
     
      1.0.6d-g                               10007           2.1.0.6d-g
     
      1.0.6h                                 10007           10.6h
     
      1.0.6i                                 10007           10.6i
     
      1.0.6j                                 10007           2.1.0.6j
     
      1.0.7beta11-14        DLNUM           10007           2.1.0.7beta11-14
     
      1.0.7beta15-18        1                10007           2.1.0.7beta15-18
     
      1.0.7rc1-2            1                10007           2.1.0.7rc1-2
     
      1.0.7                 1                10007           2.1.0.7
     
      1.0.8beta1-4          1                10008           2.1.0.8beta1-4
     
      1.0.8rc1              1                10008           2.1.0.8rc1
     
      1.0.8                 1                10008           2.1.0.8
     
      1.0.9beta1-6          1                10009           2.1.0.9beta1-6
     
      1.0.9rc1              1                10009           2.1.0.9rc1
     
      1.0.9beta7-10         1                10009           2.1.0.9beta7-10
     
      1.0.9rc2              1                10009           2.1.0.9rc2
     
      1.0.9                 1                10009           2.1.0.9
     
      1.0.10beta1           1                10010           2.1.0.10beta1
     
      1.0.10rc1             1                10010           2.1.0.10rc1
     
      1.0.10                1                10010           2.1.0.10
     
      1.0.11beta1-3         1                10011           2.1.0.11beta1-3
     
      1.0.11rc1             1                10011           2.1.0.11rc1
     
      1.0.11                1                10011           2.1.0.11



SunOS 5.11          Last change: 06 Apr 2004                   14






C Library Functions                                     libpng(3)



     
     1.0.12beta1-2        1               10012          2.1.0.12beta1-2   
    


     *                       From this release forward, the png.h
                             string  is  identical  to the source
                             version.



     #                       From  this  release   forward,   the
                             shared  library  is  2.V, where V is
                             the source code  version  except  as
                             noted.



     Henceforth, the source version will match the shared-library
     minor  and  patch  numbers. The shared-library major version
     number will be used for changes in  backward  compatibility,
     as  it  is  intended. The PNGPNGLIBVER macro, which is not
     used within libpng but is available for applications, is  an
     unsigned  integer  of  the  form  xyyzz corresponding to the
     source version x.y.z (leading zeros in y and z).  Beta  ver-
     sions  were  given the previous public release number plus a
     letter, until version 1.0.6j. From then on, they were  given
     the upcoming public release number plus "betaN" or "rcN".

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWpng                     
    
     Interface stability          Uncommitted                 
    


SEE ALSO
     libpngpf(3), png(4), attributes(5)

     libpng


         ftp:/ftp.uu.net/graphics/png
         http:/www.libpng.org/pub/png





SunOS 5.11          Last change: 06 Apr 2004                   15






C Library Functions                                     libpng(3)



     zlib

         Generally at the same location as libpng or at

         ftp:/ftp.uu.net/pub/archiving/zip/zlib
         ftp:/ftp.info-zip.org/pub/infozip/zlib




     PNGspecification:RFC2083

         Generally  at  the  same  location  as  libpng   or   at
         ftp:/ds.internic.net/rfc/rfc2083.txt

         or as a W3C Recommendation at  http:/www.w3.org/TR/REC-
         png.html



     In the case of any inconsistency between the PNG  specifica-
     tion and this library, the specification takes precedence.

NOTES
     This man page  was  originally  written  by  Glenn  Randers-
     Pehrson.  Updated  by Breda McColgan, Sun Microsystems Inc.,
     2004.




























SunOS 5.11          Last change: 06 Apr 2004                   16



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™