2024.8.23
Loading...
Searching...
No Matches
freeimage.inc.php File Reference

Go to the source code of this file.

Functions

 FreeImage_Allocate ($width, $height, $bpp)
 
 FreeImage_GetBits ($dib)
 
 FreeImage_GetHeight ($bmp)
 
 FreeImage_GetInfoHeader ($dib)
 
if(!isset( $FI)) FreeImage_GetVersion ()
 
 FreeImage_GetWidth ($bmp)
 
 FreeImage_Load ($type, $filename, $flags=0)
 
 FreeImage_Rescale ($dib, $dst_width, $dst_height, $filter=0)
 
 FreeImage_Save ($type, $dib, $filename, $flags=0)
 
 FreeImage_Unload ($bmp)
 

Variables

const FIF_BMP 0
 
const FIF_CUT 21
 
const FIF_DDS 24
 
const FIF_GIF 25
 
const FIF_ICO 1
 
const FIF_IFF FIF_LBM
 
const FIF_JNG 3
 
const FIF_JPEG 2
 
const FIF_KOALA 4
 
const FIF_LBM 5
 
const FIF_MNG 6
 
const FIF_PBM 7
 
const FIF_PBMRAW 8
 
const FIF_PCD 9
 
const FIF_PCX 10
 
const FIF_PGM 11
 
const FIF_PGMRAW 12
 
const FIF_PNG 13
 
const FIF_PPM 14
 
const FIF_PPMRAW 15
 
const FIF_PSD 20
 
const FIF_RAS 16
 
const FIF_TARGA 17
 
const FIF_TIFF 18
 
const FIF_UNKNOWN -1
 
const FIF_WBMP 19
 
const FIF_XBM 22
 
const FIF_XPM 23
 

Function Documentation

◆ FreeImage_Allocate()

FreeImage_Allocate ( $width,
$height,
$bpp )

Definition at line 110 of file freeimage.inc.php.

111{
112 global $FI;
113 static $pfn = null;
114
115 if($pfn === null)
116 $pfn = wb_get_function_address("FreeImage_Allocate@24", $FI);
117 return wb_call_function($pfn, array($width, $height, $bpp, 0, 0, 0));
118}

◆ FreeImage_GetBits()

FreeImage_GetBits ( $dib)

Definition at line 100 of file freeimage.inc.php.

101{
102 global $FI;
103 static $pfn = null;
104
105 if($pfn === null)
106 $pfn = wb_get_function_address("FreeImage_GetBits", $FI);
107 return wb_call_function($pfn, array($dib));
108}

◆ FreeImage_GetHeight()

FreeImage_GetHeight ( $bmp)

Definition at line 140 of file freeimage.inc.php.

141{
142 global $FI;
143 static $pfn = null;
144
145 if($pfn === null)
146 $pfn = wb_get_function_address("FreeImage_GetHeight", $FI);
147 return wb_call_function($pfn, array($bmp));
148}

◆ FreeImage_GetInfoHeader()

FreeImage_GetInfoHeader ( $dib)

Definition at line 90 of file freeimage.inc.php.

91{
92 global $FI;
93 static $pfn = null;
94
95 if($pfn === null)
96 $pfn = wb_get_function_address("FreeImage_GetInfoHeader", $FI);
97 return wb_call_function($pfn, array($dib));
98}

◆ FreeImage_GetVersion()

if(!isset($FI)) FreeImage_GetVersion ( )

Definition at line 76 of file freeimage.inc.php.

77{
78 global $FI;
79 static $pfn = null;
80
81 if($pfn === null)
82 $pfn = wb_get_function_address("FreeImage_GetVersion", $FI);
83
84 // Must use wb_peek because this function returns a string pointer
85
86 $version = wb_peek(wb_call_function($pfn));
87 return $version;
88}

◆ FreeImage_GetWidth()

FreeImage_GetWidth ( $bmp)

Definition at line 130 of file freeimage.inc.php.

131{
132 global $FI;
133 static $pfn = null;
134
135 if($pfn === null)
136 $pfn = wb_get_function_address("FreeImage_GetWidth", $FI);
137 return wb_call_function($pfn, array($bmp));
138}

◆ FreeImage_Load()

FreeImage_Load ( $type,
$filename,
$flags = 0 )

Definition at line 150 of file freeimage.inc.php.

151{
152 global $FI;
153 static $pfn = null;
154
155 if($pfn === null)
156 $pfn = wb_get_function_address("FreeImage_Load", $FI);
157 return wb_call_function($pfn, array($type, $filename, $flags));
158}

◆ FreeImage_Rescale()

FreeImage_Rescale ( $dib,
$dst_width,
$dst_height,
$filter = 0 )

Definition at line 170 of file freeimage.inc.php.

171{
172 global $FI;
173 static $pfn = null;
174
175 if($pfn === null)
176 $pfn = wb_get_function_address("FreeImage_Rescale", $FI);
177 return wb_call_function($pfn, array($dib, $dst_width, $dst_height, $filter));
178}

◆ FreeImage_Save()

FreeImage_Save ( $type,
$dib,
$filename,
$flags = 0 )

Definition at line 160 of file freeimage.inc.php.

161{
162 global $FI;
163 static $pfn = null;
164
165 if($pfn === null)
166 $pfn = wb_get_function_address("FreeImage_Save", $FI);
167 return wb_call_function($pfn, array($type, $dib, $filename, $flags));
168}

◆ FreeImage_Unload()

FreeImage_Unload ( $bmp)

Definition at line 120 of file freeimage.inc.php.

121{
122 global $FI;
123 static $pfn = null;
124
125 if($pfn === null)
126 $pfn = wb_get_function_address("FreeImage_Unload", $FI);
127 return wb_call_function($pfn, array($bmp));
128}

Variable Documentation

◆ FIF_BMP

const FIF_BMP 0

Definition at line 37 of file freeimage.inc.php.

◆ FIF_CUT

const FIF_CUT 21

Definition at line 59 of file freeimage.inc.php.

◆ FIF_DDS

const FIF_DDS 24

Definition at line 62 of file freeimage.inc.php.

◆ FIF_GIF

const FIF_GIF 25

Definition at line 63 of file freeimage.inc.php.

◆ FIF_ICO

const FIF_ICO 1

Definition at line 38 of file freeimage.inc.php.

◆ FIF_IFF

const FIF_IFF FIF_LBM

Definition at line 43 of file freeimage.inc.php.

◆ FIF_JNG

const FIF_JNG 3

Definition at line 40 of file freeimage.inc.php.

◆ FIF_JPEG

const FIF_JPEG 2

Definition at line 39 of file freeimage.inc.php.

◆ FIF_KOALA

const FIF_KOALA 4

Definition at line 41 of file freeimage.inc.php.

◆ FIF_LBM

const FIF_LBM 5

Definition at line 42 of file freeimage.inc.php.

◆ FIF_MNG

const FIF_MNG 6

Definition at line 44 of file freeimage.inc.php.

◆ FIF_PBM

const FIF_PBM 7

Definition at line 45 of file freeimage.inc.php.

◆ FIF_PBMRAW

const FIF_PBMRAW 8

Definition at line 46 of file freeimage.inc.php.

◆ FIF_PCD

const FIF_PCD 9

Definition at line 47 of file freeimage.inc.php.

◆ FIF_PCX

const FIF_PCX 10

Definition at line 48 of file freeimage.inc.php.

◆ FIF_PGM

const FIF_PGM 11

Definition at line 49 of file freeimage.inc.php.

◆ FIF_PGMRAW

const FIF_PGMRAW 12

Definition at line 50 of file freeimage.inc.php.

◆ FIF_PNG

const FIF_PNG 13

Definition at line 51 of file freeimage.inc.php.

◆ FIF_PPM

const FIF_PPM 14

Definition at line 52 of file freeimage.inc.php.

◆ FIF_PPMRAW

const FIF_PPMRAW 15

Definition at line 53 of file freeimage.inc.php.

◆ FIF_PSD

const FIF_PSD 20

Definition at line 58 of file freeimage.inc.php.

◆ FIF_RAS

const FIF_RAS 16

Definition at line 54 of file freeimage.inc.php.

◆ FIF_TARGA

const FIF_TARGA 17

Definition at line 55 of file freeimage.inc.php.

◆ FIF_TIFF

const FIF_TIFF 18

Definition at line 56 of file freeimage.inc.php.

◆ FIF_UNKNOWN

const FIF_UNKNOWN -1

Definition at line 36 of file freeimage.inc.php.

◆ FIF_WBMP

const FIF_WBMP 19

Definition at line 57 of file freeimage.inc.php.

◆ FIF_XBM

const FIF_XBM 22

Definition at line 60 of file freeimage.inc.php.

◆ FIF_XPM

const FIF_XPM 23

Definition at line 61 of file freeimage.inc.php.