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

Go to the source code of this file.

Data Structures

struct  CODE_STATIC_DATA
 
struct  LZW_STATIC_DATA
 

Macros

#define VERBOSE   0
 
#define MAXCOLORMAPSIZE   256
 
#define TRUE   1
 
#define FALSE   0
 
#define CM_RED   0
 
#define CM_GREEN   1
 
#define CM_BLUE   2
 
#define MAX_LWZ_BITS   12
 
#define INTERLACE   0x40
 
#define LOCALCOLORMAP   0x80
 
#define BitSet(byte, bit)
 
#define ReadOK(file, buffer, len)
 
#define LM_to_uint(a, b)
 
#define STACK_SIZE   ((1<<(MAX_LWZ_BITS))*2)
 
#define CSD_BUF_SIZE   280
 

Functions

gdImagePtr gdImageCreateFromGifSource (gdSourcePtr inSource)
 
gdImagePtr gdImageCreateFromGif (FILE *fdFile)
 
gdImagePtr gdImageCreateFromGifCtx (gdIOCtxPtr fd)
 

Macro Definition Documentation

◆ BitSet

#define BitSet ( byte,
bit )
Value:
(((byte) & (bit)) == (bit))

Definition at line 46 of file gd_gif_in.c.

◆ CM_BLUE

#define CM_BLUE   2

Definition at line 40 of file gd_gif_in.c.

◆ CM_GREEN

#define CM_GREEN   1

Definition at line 39 of file gd_gif_in.c.

◆ CM_RED

#define CM_RED   0

Definition at line 38 of file gd_gif_in.c.

◆ CSD_BUF_SIZE

#define CSD_BUF_SIZE   280

Definition at line 76 of file gd_gif_in.c.

◆ FALSE

#define FALSE   0

Definition at line 36 of file gd_gif_in.c.

◆ INTERLACE

#define INTERLACE   0x40

Definition at line 44 of file gd_gif_in.c.

◆ LM_to_uint

#define LM_to_uint ( a,
b )
Value:
(((b)<<8)|(a))
$obj a
Definition test.php:84

Definition at line 50 of file gd_gif_in.c.

◆ LOCALCOLORMAP

#define LOCALCOLORMAP   0x80

Definition at line 45 of file gd_gif_in.c.

◆ MAX_LWZ_BITS

#define MAX_LWZ_BITS   12

Definition at line 42 of file gd_gif_in.c.

◆ MAXCOLORMAPSIZE

#define MAXCOLORMAPSIZE   256

Definition at line 33 of file gd_gif_in.c.

◆ ReadOK

#define ReadOK ( file,
buffer,
len )
Value:
size_t len
Definition apprentice.c:174
file(string $filename, int $flags=0, $context=null)
int gdGetBuf(void *buf, int size, gdIOCtx *ctx)
Definition gd_io.c:188
Definition file.h:177

Definition at line 48 of file gd_gif_in.c.

◆ STACK_SIZE

#define STACK_SIZE   ((1<<(MAX_LWZ_BITS))*2)

Definition at line 74 of file gd_gif_in.c.

◆ TRUE

#define TRUE   1

Definition at line 35 of file gd_gif_in.c.

◆ VERBOSE

#define VERBOSE   0

Definition at line 28 of file gd_gif_in.c.

Function Documentation

◆ gdImageCreateFromGif()

gdImagePtr gdImageCreateFromGif ( FILE * fdFile)

Definition at line 115 of file gd_gif_in.c.

◆ gdImageCreateFromGifCtx()

gdImagePtr gdImageCreateFromGifCtx ( gdIOCtxPtr fd)

Definition at line 128 of file gd_gif_in.c.

◆ gdImageCreateFromGifSource()

gdImagePtr gdImageCreateFromGifSource ( gdSourcePtr inSource)

Definition at line 102 of file gd_gif_in.c.