php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
gd_filter.c File Reference
#include "gd.h"
#include "gd_intern.h"
#include <unistd.h>
#include <stdlib.h>
#include <time.h>

Go to the source code of this file.

Macros

#define GET_PIXEL_FUNCTION(src)
 
#define GD_SCATTER_SEED()
 

Functions

int gdImageScatter (gdImagePtr im, int sub, int plus)
 
int gdImageScatterColor (gdImagePtr im, int sub, int plus, int colors[], unsigned int num_colors)
 
int gdImageScatterEx (gdImagePtr im, gdScatterPtr scatter)
 
int gdImageNegate (gdImagePtr src)
 
int gdImageGrayScale (gdImagePtr src)
 
int gdImageBrightness (gdImagePtr src, int brightness)
 
int gdImageContrast (gdImagePtr src, double contrast)
 
int gdImageColor (gdImagePtr src, const int red, const int green, const int blue, const int alpha)
 
int gdImageConvolution (gdImagePtr src, float filter[3][3], float filter_div, float offset)
 
int gdImageSelectiveBlur (gdImagePtr src)
 
int gdImageEdgeDetectQuick (gdImagePtr src)
 
int gdImageGaussianBlur (gdImagePtr im)
 
int gdImageEmboss (gdImagePtr im)
 
int gdImageMeanRemoval (gdImagePtr im)
 
int gdImageSmooth (gdImagePtr im, float weight)
 

Macro Definition Documentation

◆ GD_SCATTER_SEED

#define GD_SCATTER_SEED ( )
Value:
(unsigned int)(time(0) * getpid())
time()

Definition at line 26 of file gd_filter.c.

◆ GET_PIXEL_FUNCTION

#define GET_PIXEL_FUNCTION ( src)
Value:
int gdImageGetTrueColorPixel(gdImagePtr im, int x, int y)
Definition gd.c:798
int gdImageGetPixel(gdImagePtr im, int x, int y)
Definition gd.c:953

Definition at line 21 of file gd_filter.c.

Function Documentation

◆ gdImageBrightness()

int gdImageBrightness ( gdImagePtr src,
int brightness )

Definition at line 187 of file gd_filter.c.

◆ gdImageColor()

int gdImageColor ( gdImagePtr src,
const int red,
const int green,
const int blue,
const int alpha )

Definition at line 292 of file gd_filter.c.

◆ gdImageContrast()

int gdImageContrast ( gdImagePtr src,
double contrast )

Definition at line 232 of file gd_filter.c.

◆ gdImageConvolution()

int gdImageConvolution ( gdImagePtr src,
float filter[3][3],
float filter_div,
float offset )

Definition at line 335 of file gd_filter.c.

◆ gdImageEdgeDetectQuick()

int gdImageEdgeDetectQuick ( gdImagePtr src)

Definition at line 516 of file gd_filter.c.

◆ gdImageEmboss()

int gdImageEmboss ( gdImagePtr im)

Definition at line 534 of file gd_filter.c.

◆ gdImageGaussianBlur()

int gdImageGaussianBlur ( gdImagePtr im)

Definition at line 525 of file gd_filter.c.

◆ gdImageGrayScale()

int gdImageGrayScale ( gdImagePtr src)

Definition at line 147 of file gd_filter.c.

◆ gdImageMeanRemoval()

int gdImageMeanRemoval ( gdImagePtr im)

Definition at line 548 of file gd_filter.c.

◆ gdImageNegate()

int gdImageNegate ( gdImagePtr src)

Definition at line 114 of file gd_filter.c.

◆ gdImageScatter()

int gdImageScatter ( gdImagePtr im,
int sub,
int plus )

Definition at line 29 of file gd_filter.c.

◆ gdImageScatterColor()

int gdImageScatterColor ( gdImagePtr im,
int sub,
int plus,
int colors[],
unsigned int num_colors )

Definition at line 40 of file gd_filter.c.

◆ gdImageScatterEx()

int gdImageScatterEx ( gdImagePtr im,
gdScatterPtr scatter )

Definition at line 52 of file gd_filter.c.

◆ gdImageSelectiveBlur()

int gdImageSelectiveBlur ( gdImagePtr src)

Definition at line 397 of file gd_filter.c.

◆ gdImageSmooth()

int gdImageSmooth ( gdImagePtr im,
float weight )

Definition at line 557 of file gd_filter.c.