PageRenderTime 41ms CodeModel.GetById 28ms app.highlight 10ms RepoModel.GetById 1ms app.codeStats 0ms

/prototypes/gd.php

https://github.com/alemic/zephir
PHP | 362 lines | 110 code | 33 blank | 219 comment | 1 complexity | d6f7585d4e890844fcb56ff371466655 MD5 | raw file
  1<?php
  2
  3if (function_exists('gd_info')) {
  4	return false;
  5}
  6
  7/**
  8 * Function was prototyped by docs
  9 * @link http://www.php.net/manual/ru/ref.image.php
 10 */
 11
 12/**
 13 * @link http://www.php.net/manual/ru/function.gd-info.php
 14 */
 15function gd_info() {}
 16
 17/**
 18 * @link http://www.php.net/manual/ru/function.getimagesize.php
 19 * @param string $filename
 20 * @param array $imageinfo
 21 */
 22//function getimagesize($filename, array &$imageinfo) {}
 23
 24/**
 25 * @link http://www.php.net/manual/ru/function.getimagesizefromstring.php
 26 * @param string $imagedata
 27 * @param array $imageinfo
 28 */
 29//function getimagesizefromstring($imagedata, array &$imageinfo) {}
 30
 31/**
 32 * @link http://www.php.net/manual/ru/function.image-type-to-extension.php
 33 * @param $imagetype
 34 * @param bool $include_dot
 35 */
 36//function image_type_to_extension($imagetype, $include_dot = true) {}
 37
 38/**
 39 * @link http://www.php.net/manual/ru/function.image-type-to-mime-type.php
 40 * @param int $imagetype
 41 * @return string
 42 */
 43//function image_type_to_mime_type($imagetype) {}
 44
 45/**
 46 * @link http://www.php.net/manual/ru/function.image2wbmp.php
 47 * @param resource $image
 48 * @param string $filename
 49 * @param int $threshold
 50 * @return boolean
 51 */
 52function image2wbmp($image, $filename, $threshold) {}
 53
 54/**
 55 * @link http://www.php.net/manual/ru/function.imageaffine.php
 56 * @param $image
 57 * @param array $affline
 58 * @param array $clip
 59 */
 60function imageaffine($image, array $affline, array $clip) {}
 61
 62/**
 63 * @link http://www.php.net/manual/ru/function.imageaffinematrixconcat.php
 64 * @param array $m1
 65 * @param array $m2
 66 * @return array
 67 */
 68function imageaffinematrixconcat(array $m1, array $m2) {}
 69
 70/**
 71 * @link http://www.php.net/manual/ru/function.imageaffinematrixget.php
 72 * @param int $type
 73 * @param mixed $options
 74 * @return array
 75 */
 76function imageaffinematrixget($type, $options) {}
 77
 78/**
 79 * @link http://www.php.net/manual/ru/function.imagealphablending.php
 80 * @param resource $image
 81 * @param bool $blendmode
 82 * @return boolean
 83 */
 84function imagealphablending($image, $blendmode) {}
 85
 86/**
 87 * @link http://www.php.net/manual/ru/function.imageantialias.php
 88 * @param resource $image
 89 * @param boolean $enabled
 90 * @return boolean
 91 */
 92function imageantialias($image, $enabled) {}
 93
 94/**
 95 * @link http://www.php.net/manual/ru/function.imagearc.php
 96 * @param resource $image
 97 * @param int $cx
 98 * @param int $cy
 99 * @param int $width
100 * @param int $height
101 * @param int $start
102 * @param int $end
103 * @param int $color
104 * @return boolean
105 */
106function imagearc($image, $cx, $cy, $width, $height, $start, $end, $color) {}
107
108/**
109 * @link http://www.php.net/manual/ru/function.imagechar.php
110 * @param resource $image
111 * @param int $font
112 * @param int $x
113 * @param int $y
114 * @param string $c
115 * @param int $color
116 * @return boolean
117 */
118function imagechar($image, $font, $x, $y, $c, $color) {}
119
120/**
121 * @link http://www.php.net/manual/ru/function.imagecharup.php
122 * @param resource $image
123 * @param int $font
124 * @param int $x
125 * @param int $y
126 * @param string $c
127 * @param int $color
128 * @return boolean
129 */
130function imagecharup($image, $font, $x, $y, $c, $color) {}
131
132/**
133 * @link http://www.php.net/manual/ru/function.imagecolorallocate.php
134 * @param resource $image
135 * @param int $red
136 * @param int $green
137 * @param int $blue
138 * @return int
139 */
140function imagecolorallocate($image, $red, $green, $blue) {}
141
142/**
143 * @link http://www.php.net/manual/ru/function.imagecolorallocatealpha.php
144 * @param resource $image
145 * @param int $red
146 * @param int $green
147 * @param int $blue
148 * @param int $alpha
149 * @return int
150 */
151function imagecolorallocatealpha($image, $red, $green, $blue, $alpha) {}
152
153/**
154 * @link http://www.php.net/manual/ru/function.imagecolorat.php
155 * @param resource $image
156 * @param int $x
157 * @param int $y
158 * @return int
159 */
160function imagecolorat($image, $x, $y) {}
161
162/**
163 * @link http://www.php.net/manual/ru/function.imagecolorclosest.php
164 * @param resource $image
165 * @param int $red
166 * @param int $green
167 * @param int $blue
168 * @return int
169 */
170function imagecolorclosest($image, $red, $green, $blue) {}
171
172/**
173 * @link http://www.php.net/manual/ru/function.imagecolorclosestalpha.php
174 * @param resource $image
175 * @param int $red
176 * @param int $green
177 * @param int $blue
178 * @param int $alpha
179 * @return int
180 */
181function imagecolorclosestalpha($image, $red, $green, $blue, $alpha) {}
182
183/**
184 * @param resource $image
185 * @param int $red
186 * @param int $green
187 * @param int $blue
188 * @return int
189 */
190function imagecolorclosesthwb($image, $red, $green, $blue) {}
191
192/**
193 * @link http://www.php.net/manual/ru/function.imagecolordeallocate.php
194 * @param resource $image
195 * @param int $color
196 * @return boolean
197 */
198function imagecolordeallocate($image, $color) {}
199
200/**
201 * @link http://www.php.net/manual/ru/function.imagecolorexact.php
202 * @param resource $image
203 * @param int $red
204 * @param int $green
205 * @param int $blue
206 * @return int
207 */
208function imagecolorexact($image, $red, $green, $blue) {}
209
210/**
211 * @link http://www.php.net/manual/ru/function.imagecolorexactalpha.php
212 * @param resource $image
213 * @param int $red
214 * @param int $green
215 * @param int $blue
216 * @param int $alpha
217 * @return int
218 */
219function imagecolorexactalpha($image, $red, $green, $blue, $alpha) {}
220
221/**
222 * @link http://www.php.net/manual/ru/function.imagecolormatch.php
223 * @param resource $image1
224 * @param resource $image2
225 * @return boolean
226 */
227function imagecolormatch($image1, $image2) {}
228
229/**
230 * @link http://www.php.net/manual/ru/function.imagecolorresolve.php
231 * @param resource $image
232 * @param int $red
233 * @param int $green
234 * @param int $blue
235 * @return int
236 */
237function imagecolorresolve($image, $red, $green, $blue) {}
238
239/**
240 * @link http://www.php.net/manual/ru/function.imagecolorresolvealpha.php
241 * @param resource $image
242 * @param int $red
243 * @param int $green
244 * @param int $blue
245 * @param int $alpha
246 * @return int
247 */
248function imagecolorresolvealpha($image, $red, $green, $blue, $alpha) {}
249
250/**
251 * @link http://www.php.net/manual/ru/function.imagecolorset.php
252 * @param resource $image
253 * @param int $index
254 * @param int $red
255 * @param int $green
256 * @param int $blue
257 * @param int $alpha
258 * @return void
259 */
260function imagecolorset($image, $index, $red, $green, $blue, $alpha = 0) {}
261
262/**
263 * @link http://www.php.net/manual/ru/function.imagecolorsforindex.php
264 * @param resource $image
265 * @param int $index
266 * @return array
267 */
268function imagecolorsforindex($image, $index) {}
269
270/**
271 * @link http://www.php.net/manual/ru/function.imagecreate.php
272 * @param $width
273 * @param $height
274 * @return resource
275 */
276function imagecreate($width, $height) {}
277
278
279/**
280 * @link http://php.net/manual/en/image.constants.php
281 */
282define('IMG_GIF', 1);
283define('IMG_JPG', 2);
284define('IMG_JPEG', 2);
285define('IMG_PNG', 4);
286define('IMG_WBMP', 8);
287define('IMG_XPM', 16);
288define('IMG_COLOR_TILED', -5);
289define('IMG_COLOR_STYLED', -2);
290define('IMG_COLOR_BRUSHED', -3);
291define('IMG_COLOR_STYLEDBRUSHED', -4);
292define('IMG_COLOR_TRANSPARENT', -6);
293define('IMG_ARC_ROUNDED', 0);
294define('IMG_ARC_PIE', 0);
295define('IMG_ARC_CHORD', 1);
296define('IMG_ARC_NOFILL', 2);
297define('IMG_ARC_EDGED', 4);
298define('IMG_GD2_RAW', 1);
299define('IMG_GD2_COMPRESSED', 2);
300define('IMG_EFFECT_REPLACE', 0);
301define('IMG_EFFECT_ALPHABLEND', 1);
302define('IMG_EFFECT_NORMAL', 2);
303define('IMG_EFFECT_OVERLAY', 3);
304define('GD_BUNDLED', 1);
305define('IMG_FILTER_NEGATE', 0);
306define('IMG_FILTER_GRAYSCALE', 1);
307define('IMG_FILTER_BRIGHTNESS', 2);
308define('IMG_FILTER_CONTRAST', 3);
309define('IMG_FILTER_COLORIZE', 4);
310define('IMG_FILTER_EDGEDETECT', 5);
311define('IMG_FILTER_GAUSSIAN_BLUR', 7);
312define('IMG_FILTER_SELECTIVE_BLUR', 8);
313define('IMG_FILTER_EMBOSS', 6);
314define('IMG_FILTER_MEAN_REMOVAL', 9);
315define('IMG_FILTER_SMOOTH', 10);
316define('IMG_FILTER_PIXELATE', 11);
317define('GD_VERSION', "2.0.35");
318define('GD_MAJOR_VERSION', 2);
319define('GD_MINOR_VERSION', 0);
320define('GD_RELEASE_VERSION', 35);
321define('GD_EXTRA_VERSION', "");
322define('PNG_NO_FILTER', 0);
323define('PNG_FILTER_NONE', 8);
324define('PNG_FILTER_SUB', 16);
325define('PNG_FILTER_UP', 32);
326define('PNG_FILTER_AVG', 64);
327define('PNG_FILTER_PAETH', 128);
328define('PNG_ALL_FILTERS', 248);
329define('IMG_AFFINE_TRANSLATE',0);
330define('IMG_AFFINE_SCALE',1);
331define('IMG_AFFINE_ROTATE',2);
332define('IMG_AFFINE_SHEAR_HORIZONTAL',3);
333define('IMG_AFFINE_SHEAR_VERTICAL',4);
334define('IMG_CROP_DEFAULT',0);
335define('IMG_CROP_TRANSPARENT',1);
336define('IMG_CROP_BLACK',2);
337define('IMG_CROP_WHITE',3);
338define('IMG_CROP_SIDES',4);
339define('IMG_FLIP_BOTH',3);
340define('IMG_FLIP_HORIZONTAL',1);
341define('IMG_FLIP_VERTICAL',2);
342define('IMG_BELL', 1);
343define('IMG_BESSEL', 2);
344define('IMG_BICUBIC', 4);
345define('IMG_BICUBIC_FIXED', 5);
346define('IMG_BILINEAR_FIXED', 3);
347define('IMG_BLACKMAN', 6);
348define('IMG_BOX', 7);
349define('IMG_BSPLINE', 8);
350define('IMG_CATMULLROM', 9);
351define('IMG_GAUSSIAN', 10);
352define('IMG_GENERALIZED_CUBIC', 11);
353define('IMG_HERMITE', 12);
354define('IMG_HAMMING', 13);
355define('IMG_HANNING', 14);
356define('IMG_MITCHELL', 15);
357define('IMG_POWER', 17);
358define('IMG_QUADRATIC', 18);
359define('IMG_SINC', 19);
360define('IMG_NEAREST_NEIGHBOUR', 16);
361define('IMG_WEIGHTED4', 21);
362define('IMG_TRIANGLE', 20);