php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
gd_gd2.c File Reference
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "gd.h"
#include "gd_errors.h"
#include "gdhelpers.h"
#include <zlib.h>

Go to the source code of this file.

Data Structures

struct  t_chunk_info
 

Macros

#define TRUE   1
 
#define FALSE   0
 
#define GD2_FMT_TRUECOLOR_RAW   3
 
#define GD2_FMT_TRUECOLOR_COMPRESSED   4
 
#define gd2_compressed(fmt)
 
#define gd2_truecolor(fmt)
 
#define GD2_DBG(s)
 

Functions

int _gdGetColors (gdIOCtx *in, gdImagePtr im, int gd2xFlag)
 
void _gdPutColors (gdImagePtr im, gdIOCtx *out)
 
gdImagePtr gdImageCreateFromGd2 (FILE *inFile)
 
gdImagePtr gdImageCreateFromGd2Ptr (int size, void *data)
 
gdImagePtr gdImageCreateFromGd2Ctx (gdIOCtxPtr in)
 
gdImagePtr gdImageCreateFromGd2PartPtr (int size, void *data, int srcx, int srcy, int w, int h)
 
gdImagePtr gdImageCreateFromGd2Part (FILE *inFile, int srcx, int srcy, int w, int h)
 
gdImagePtr gdImageCreateFromGd2PartCtx (gdIOCtx *in, int srcx, int srcy, int w, int h)
 
void gdImageGd2 (gdImagePtr im, FILE *outFile, int cs, int fmt)
 
voidgdImageGd2Ptr (gdImagePtr im, int cs, int fmt, int *size)
 

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Definition at line 25 of file gd_gd2.c.

◆ gd2_compressed

#define gd2_compressed ( fmt)
Value:
#define GD2_FMT_COMPRESSED
Definition gd.h:807
#define GD2_FMT_TRUECOLOR_COMPRESSED
Definition gd_gd2.c:33

Definition at line 35 of file gd_gd2.c.

◆ GD2_DBG

#define GD2_DBG ( s)

Definition at line 41 of file gd_gd2.c.

◆ GD2_FMT_TRUECOLOR_COMPRESSED

#define GD2_FMT_TRUECOLOR_COMPRESSED   4

Definition at line 33 of file gd_gd2.c.

◆ GD2_FMT_TRUECOLOR_RAW

#define GD2_FMT_TRUECOLOR_RAW   3

Definition at line 32 of file gd_gd2.c.

◆ gd2_truecolor

#define gd2_truecolor ( fmt)
Value:
#define GD2_FMT_TRUECOLOR_RAW
Definition gd_gd2.c:32

Definition at line 36 of file gd_gd2.c.

◆ TRUE

#define TRUE   1

Definition at line 24 of file gd_gd2.c.

Function Documentation

◆ _gdGetColors()

int _gdGetColors ( gdIOCtx * in,
gdImagePtr im,
int gd2xFlag )
extern

Definition at line 22 of file gd_gd.c.

◆ _gdPutColors()

void _gdPutColors ( gdImagePtr im,
gdIOCtx * out )
extern

Definition at line 212 of file gd_gd.c.

◆ gdImageCreateFromGd2()

gdImagePtr gdImageCreateFromGd2 ( FILE * inFile)

Definition at line 245 of file gd_gd2.c.

◆ gdImageCreateFromGd2Ctx()

gdImagePtr gdImageCreateFromGd2Ctx ( gdIOCtxPtr in)

Definition at line 267 of file gd_gd2.c.

◆ gdImageCreateFromGd2Part()

gdImagePtr gdImageCreateFromGd2Part ( FILE * inFile,
int srcx,
int srcy,
int w,
int h )

Definition at line 422 of file gd_gd2.c.

◆ gdImageCreateFromGd2PartCtx()

gdImagePtr gdImageCreateFromGd2PartCtx ( gdIOCtx * in,
int srcx,
int srcy,
int w,
int h )

Definition at line 434 of file gd_gd2.c.

◆ gdImageCreateFromGd2PartPtr()

gdImagePtr gdImageCreateFromGd2PartPtr ( int size,
void * data,
int srcx,
int srcy,
int w,
int h )

Definition at line 412 of file gd_gd2.c.

◆ gdImageCreateFromGd2Ptr()

gdImagePtr gdImageCreateFromGd2Ptr ( int size,
void * data )

Definition at line 257 of file gd_gd2.c.

◆ gdImageGd2()

void gdImageGd2 ( gdImagePtr im,
FILE * outFile,
int cs,
int fmt )

Definition at line 832 of file gd_gd2.c.

◆ gdImageGd2Ptr()

void * gdImageGd2Ptr ( gdImagePtr im,
int cs,
int fmt,
int * size )

Definition at line 841 of file gd_gd2.c.