Annotation of embedaddon/php/ext/gd/libgd/gd_compat.h, revision 1.1.1.1

1.1       misho       1: #ifndef GD_COMPAT_H
                      2: #define GD_COMPAT_H 1
                      3: 
                      4: #if HAVE_GD_BUNDLED
                      5: # include "gd.h"
                      6: #else
                      7: # include <gd.h>
                      8: #endif
                      9: 
                     10: const char * gdPngGetVersionString();
                     11: const char * gdJpegGetVersionString();
                     12: int gdJpegGetVersionInt();
                     13: int overflow2(int a, int b);
                     14: 
                     15: /* filters section
                     16:  *
                     17:  * Negate the imag src, white becomes black,
                     18:  * The red, green, and blue intensities of an image are negated.
                     19:  * White becomes black, yellow becomes blue, etc.
                     20:  */
                     21: int gdImageNegate(gdImagePtr src);
                     22: 
                     23: /* Convert the image src to a grayscale image */
                     24: int gdImageGrayScale(gdImagePtr src);
                     25: 
                     26: /* Set the brightness level <brightness> for the image src */
                     27: int gdImageBrightness(gdImagePtr src, int brightness);
                     28: 
                     29: /* Set the contrast level <contrast> for the image <src> */
                     30: int gdImageContrast(gdImagePtr src, double contrast);
                     31: 
                     32: /* Simply adds or substracts respectively red, green or blue to a pixel */
                     33: int gdImageColor(gdImagePtr src, const int red, const int green, const int blue, const int alpha);
                     34: 
                     35: /* Image convolution by a 3x3 custom matrix */
                     36: int gdImageConvolution(gdImagePtr src, float ft[3][3], float filter_div, float offset);
                     37: int gdImageEdgeDetectQuick(gdImagePtr src);
                     38: int gdImageGaussianBlur(gdImagePtr im);
                     39: int gdImageSelectiveBlur( gdImagePtr src);
                     40: int gdImageEmboss(gdImagePtr im);
                     41: int gdImageMeanRemoval(gdImagePtr im);
                     42: int gdImageSmooth(gdImagePtr im, float weight);
                     43: enum gdPixelateMode {
                     44:        GD_PIXELATE_UPPERLEFT,
                     45:        GD_PIXELATE_AVERAGE
                     46: };
                     47: 
                     48: int gdImagePixelate(gdImagePtr im, int block_size, const unsigned int mode);
                     49: 
                     50: #if !HAVE_GD_IMAGEELLIPSE
                     51: void gdImageEllipse(gdImagePtr im, int cx, int cy, int w, int h, int c);
                     52: #endif
                     53: 
                     54: gdImagePtr gdImageRotate (gdImagePtr src, double dAngle, int clrBack, int ignoretransparent);
                     55: 
                     56: int gdImageColorMatch (gdImagePtr im1, gdImagePtr im2);
                     57: 
                     58: #endif
                     59: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>