xref: /imagick/Imagick_arginfo.h (revision 446985e4)
1 /* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: regen with 'sh regen_arginfo.sh'
3 * file has been fixedup for different versions */
4 
5 #if MagickLibVersion > 0x628
6 
7 #if PHP_VERSION_ID >= 80000
8 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_optimizeImageLayers, 0, 0, _IS_BOOL, 0)
9 #else
10 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_optimizeImageLayers, 0, 0, 0)
11 #endif
12 
13 ZEND_END_ARG_INFO()
14 #endif
15 
16 #if MagickLibVersion > 0x628
17 
18 #if PHP_VERSION_ID >= 80000
19 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_compareImageLayers, 0, 1, Imagick, 0)
20 #else
21 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compareImageLayers, 0, 0, 1)
22 #endif
23 
24 
25 #if PHP_VERSION_ID >= 80000
26     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
27 #else
28     ZEND_ARG_INFO(0, metric)
29 #endif
30 ZEND_END_ARG_INFO()
31 #endif
32 
33 #if MagickLibVersion > 0x628
34 
35 #if PHP_VERSION_ID >= 80000
36 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_pingImageBlob, 0, 1, _IS_BOOL, 0)
37 #else
38 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_pingImageBlob, 0, 0, 1)
39 #endif
40 
41 
42 #if PHP_VERSION_ID >= 80000
43     ZEND_ARG_TYPE_INFO(0, image, IS_STRING, 0)
44 #else
45     ZEND_ARG_INFO(0, image)
46 #endif
47 ZEND_END_ARG_INFO()
48 #endif
49 
50 #if MagickLibVersion > 0x628
51 
52 #if PHP_VERSION_ID >= 80000
53 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_pingImageFile, 0, 1, _IS_BOOL, 0)
54 #else
55 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_pingImageFile, 0, 0, 1)
56 #endif
57 
58 
59 #if PHP_VERSION_ID >= 80000
60 	ZEND_ARG_OBJ_INFO(0, filehandle, resource, 0)
61 #else
62 	ZEND_ARG_INFO(0, filehandle)
63 #endif
64 
65 
66 #if PHP_VERSION_ID >= 80000
67     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filename, IS_STRING, 1, "null")
68 #else
69     ZEND_ARG_INFO(0, filename)
70 #endif
71 
72 ZEND_END_ARG_INFO()
73 #endif
74 
75 #if MagickLibVersion > 0x628
76 #define arginfo_class_Imagick_transposeImage arginfo_class_Imagick_optimizeImageLayers
77 #endif
78 
79 #if MagickLibVersion > 0x628
80 #define arginfo_class_Imagick_transverseImage arginfo_class_Imagick_optimizeImageLayers
81 #endif
82 
83 #if MagickLibVersion > 0x628
84 
85 #if PHP_VERSION_ID >= 80000
86 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_trimImage, 0, 1, _IS_BOOL, 0)
87 #else
88 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_trimImage, 0, 0, 1)
89 #endif
90 
91 
92 #if PHP_VERSION_ID >= 80000
93     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
94 #else
95     ZEND_ARG_INFO(0, fuzz)
96 #endif
97 ZEND_END_ARG_INFO()
98 #endif
99 
100 #if MagickLibVersion > 0x628
101 
102 #if PHP_VERSION_ID >= 80000
103 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_waveImage, 0, 2, _IS_BOOL, 0)
104 #else
105 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_waveImage, 0, 0, 2)
106 #endif
107 
108 
109 #if PHP_VERSION_ID >= 80000
110     ZEND_ARG_TYPE_INFO(0, amplitude, IS_DOUBLE, 0)
111 #else
112     ZEND_ARG_INFO(0, amplitude)
113 #endif
114 
115 #if PHP_VERSION_ID >= 80000
116     ZEND_ARG_TYPE_INFO(0, length, IS_DOUBLE, 0)
117 #else
118     ZEND_ARG_INFO(0, length)
119 #endif
120 ZEND_END_ARG_INFO()
121 #endif
122 
123 #if MagickLibVersion > 0x628
124 
125 #if PHP_VERSION_ID >= 80000
126 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_vignetteImage, 0, 4, _IS_BOOL, 0)
127 #else
128 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_vignetteImage, 0, 0, 4)
129 #endif
130 
131 
132 #if PHP_VERSION_ID >= 80000
133     ZEND_ARG_TYPE_INFO(0, black_point, IS_DOUBLE, 0)
134 #else
135     ZEND_ARG_INFO(0, black_point)
136 #endif
137 
138 #if PHP_VERSION_ID >= 80000
139     ZEND_ARG_TYPE_INFO(0, white_point, IS_DOUBLE, 0)
140 #else
141     ZEND_ARG_INFO(0, white_point)
142 #endif
143 
144 #if PHP_VERSION_ID >= 80000
145     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
146 #else
147     ZEND_ARG_INFO(0, x)
148 #endif
149 
150 #if PHP_VERSION_ID >= 80000
151     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
152 #else
153     ZEND_ARG_INFO(0, y)
154 #endif
155 ZEND_END_ARG_INFO()
156 #endif
157 
158 #if MagickLibVersion > 0x628
159 #define arginfo_class_Imagick_uniqueImageColors arginfo_class_Imagick_optimizeImageLayers
160 #endif
161 
162 #if MagickLibVersion > 0x628 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
163 
164 #if PHP_VERSION_ID >= 80000
165 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageMatte, 0, 0, _IS_BOOL, 0)
166 #else
167 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageMatte, 0, 0, 0)
168 #endif
169 
170 ZEND_END_ARG_INFO()
171 #endif
172 
173 #if MagickLibVersion > 0x628
174 
175 #if PHP_VERSION_ID >= 80000
176 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageMatte, 0, 1, _IS_BOOL, 0)
177 #else
178 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageMatte, 0, 0, 1)
179 #endif
180 
181 
182 #if PHP_VERSION_ID >= 80000
183     ZEND_ARG_TYPE_INFO(0, matte, _IS_BOOL, 0)
184 #else
185     ZEND_ARG_INFO(0, matte)
186 #endif
187 ZEND_END_ARG_INFO()
188 #endif
189 
190 #if MagickLibVersion > 0x628
191 
192 #if PHP_VERSION_ID >= 80000
193 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_adaptiveResizeImage, 0, 2, _IS_BOOL, 0)
194 #else
195 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_adaptiveResizeImage, 0, 0, 2)
196 #endif
197 
198 
199 #if PHP_VERSION_ID >= 80000
200     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
201 #else
202     ZEND_ARG_INFO(0, columns)
203 #endif
204 
205 #if PHP_VERSION_ID >= 80000
206     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
207 #else
208     ZEND_ARG_INFO(0, rows)
209 #endif
210 
211 #if PHP_VERSION_ID >= 80000
212     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, bestfit, _IS_BOOL, 0, "false")
213 #else
214     ZEND_ARG_INFO(0, bestfit)
215 #endif
216 
217 
218 #if PHP_VERSION_ID >= 80000
219     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
220 #else
221     ZEND_ARG_INFO(0, legacy)
222 #endif
223 
224 ZEND_END_ARG_INFO()
225 #endif
226 
227 #if MagickLibVersion > 0x628
228 
229 #if PHP_VERSION_ID >= 80000
230 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_sketchImage, 0, 3, _IS_BOOL, 0)
231 #else
232 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_sketchImage, 0, 0, 3)
233 #endif
234 
235 
236 #if PHP_VERSION_ID >= 80000
237     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
238 #else
239     ZEND_ARG_INFO(0, radius)
240 #endif
241 
242 #if PHP_VERSION_ID >= 80000
243     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
244 #else
245     ZEND_ARG_INFO(0, sigma)
246 #endif
247 
248 #if PHP_VERSION_ID >= 80000
249     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
250 #else
251     ZEND_ARG_INFO(0, angle)
252 #endif
253 ZEND_END_ARG_INFO()
254 #endif
255 
256 #if MagickLibVersion > 0x628
257 
258 #if PHP_VERSION_ID >= 80000
259 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_shadeImage, 0, 3, _IS_BOOL, 0)
260 #else
261 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_shadeImage, 0, 0, 3)
262 #endif
263 
264 
265 #if PHP_VERSION_ID >= 80000
266     ZEND_ARG_TYPE_INFO(0, gray, _IS_BOOL, 0)
267 #else
268     ZEND_ARG_INFO(0, gray)
269 #endif
270 
271 #if PHP_VERSION_ID >= 80000
272     ZEND_ARG_TYPE_INFO(0, azimuth, IS_DOUBLE, 0)
273 #else
274     ZEND_ARG_INFO(0, azimuth)
275 #endif
276 
277 #if PHP_VERSION_ID >= 80000
278     ZEND_ARG_TYPE_INFO(0, elevation, IS_DOUBLE, 0)
279 #else
280     ZEND_ARG_INFO(0, elevation)
281 #endif
282 ZEND_END_ARG_INFO()
283 #endif
284 
285 #if MagickLibVersion > 0x628
286 
287 #if PHP_VERSION_ID >= 80000
288 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getSizeOffset, 0, 0, IS_LONG, 0)
289 #else
290 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getSizeOffset, 0, 0, 0)
291 #endif
292 
293 ZEND_END_ARG_INFO()
294 #endif
295 
296 #if MagickLibVersion > 0x628
297 
298 #if PHP_VERSION_ID >= 80000
299 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setSizeOffset, 0, 3, _IS_BOOL, 0)
300 #else
301 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setSizeOffset, 0, 0, 3)
302 #endif
303 
304 
305 #if PHP_VERSION_ID >= 80000
306     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
307 #else
308     ZEND_ARG_INFO(0, columns)
309 #endif
310 
311 #if PHP_VERSION_ID >= 80000
312     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
313 #else
314     ZEND_ARG_INFO(0, rows)
315 #endif
316 
317 #if PHP_VERSION_ID >= 80000
318     ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
319 #else
320     ZEND_ARG_INFO(0, offset)
321 #endif
322 ZEND_END_ARG_INFO()
323 #endif
324 
325 #if MagickLibVersion > 0x628
326 
327 #if PHP_VERSION_ID >= 80000
328 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_adaptiveBlurImage, 0, 2, _IS_BOOL, 0)
329 #else
330 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_adaptiveBlurImage, 0, 0, 2)
331 #endif
332 
333 
334 #if PHP_VERSION_ID >= 80000
335     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
336 #else
337     ZEND_ARG_INFO(0, radius)
338 #endif
339 
340 #if PHP_VERSION_ID >= 80000
341     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
342 #else
343     ZEND_ARG_INFO(0, sigma)
344 #endif
345 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
346 ZEND_END_ARG_INFO()
347 #endif
348 
349 #if MagickLibVersion > 0x628
350 
351 #if PHP_VERSION_ID >= 80000
352 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_contrastStretchImage, 0, 2, _IS_BOOL, 0)
353 #else
354 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_contrastStretchImage, 0, 0, 2)
355 #endif
356 
357 
358 #if PHP_VERSION_ID >= 80000
359     ZEND_ARG_TYPE_INFO(0, black_point, IS_DOUBLE, 0)
360 #else
361     ZEND_ARG_INFO(0, black_point)
362 #endif
363 
364 #if PHP_VERSION_ID >= 80000
365     ZEND_ARG_TYPE_INFO(0, white_point, IS_DOUBLE, 0)
366 #else
367     ZEND_ARG_INFO(0, white_point)
368 #endif
369 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
370 ZEND_END_ARG_INFO()
371 #endif
372 
373 #if MagickLibVersion > 0x628
374 #define arginfo_class_Imagick_adaptiveSharpenImage arginfo_class_Imagick_adaptiveBlurImage
375 #endif
376 
377 #if MagickLibVersion > 0x628
378 
379 #if PHP_VERSION_ID >= 80000
380 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_randomThresholdImage, 0, 2, _IS_BOOL, 0)
381 #else
382 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_randomThresholdImage, 0, 0, 2)
383 #endif
384 
385 
386 #if PHP_VERSION_ID >= 80000
387     ZEND_ARG_TYPE_INFO(0, low, IS_DOUBLE, 0)
388 #else
389     ZEND_ARG_INFO(0, low)
390 #endif
391 
392 #if PHP_VERSION_ID >= 80000
393     ZEND_ARG_TYPE_INFO(0, high, IS_DOUBLE, 0)
394 #else
395     ZEND_ARG_INFO(0, high)
396 #endif
397 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
398 ZEND_END_ARG_INFO()
399 #endif
400 
401 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
402 
403 #if PHP_VERSION_ID >= 80000
404 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_roundCornersImage, 0, 2, _IS_BOOL, 0)
405 #else
406 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_roundCornersImage, 0, 0, 2)
407 #endif
408 
409 
410 #if PHP_VERSION_ID >= 80000
411     ZEND_ARG_TYPE_INFO(0, x_rounding, IS_DOUBLE, 0)
412 #else
413     ZEND_ARG_INFO(0, x_rounding)
414 #endif
415 
416 #if PHP_VERSION_ID >= 80000
417     ZEND_ARG_TYPE_INFO(0, y_rounding, IS_DOUBLE, 0)
418 #else
419     ZEND_ARG_INFO(0, y_rounding)
420 #endif
421 
422 #if PHP_VERSION_ID >= 80000
423     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, stroke_width, IS_DOUBLE, 0, "10")
424 #else
425     ZEND_ARG_INFO(0, stroke_width)
426 #endif
427 
428 
429 #if PHP_VERSION_ID >= 80000
430     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, displace, IS_DOUBLE, 0, "5")
431 #else
432     ZEND_ARG_INFO(0, displace)
433 #endif
434 
435 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, size_correction, IS_DOUBLE, 0, "-6")
436 ZEND_END_ARG_INFO()
437 #endif
438 
439 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
440 #define arginfo_class_Imagick_roundCorners arginfo_class_Imagick_roundCornersImage
441 #endif
442 
443 #if MagickLibVersion > 0x628
444 
445 #if PHP_VERSION_ID >= 80000
446 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setIteratorIndex, 0, 1, _IS_BOOL, 0)
447 #else
448 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setIteratorIndex, 0, 0, 1)
449 #endif
450 
451 
452 #if PHP_VERSION_ID >= 80000
453     ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
454 #else
455     ZEND_ARG_INFO(0, index)
456 #endif
457 ZEND_END_ARG_INFO()
458 #endif
459 
460 #if MagickLibVersion > 0x628
461 #define arginfo_class_Imagick_getIteratorIndex arginfo_class_Imagick_getSizeOffset
462 #endif
463 
464 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
465 
466 #if PHP_VERSION_ID >= 80000
467 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_transformImage, 0, 2, Imagick, 0)
468 #else
469 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_transformImage, 0, 0, 2)
470 #endif
471 
472 
473 #if PHP_VERSION_ID >= 80000
474     ZEND_ARG_TYPE_INFO(0, crop, IS_STRING, 0)
475 #else
476     ZEND_ARG_INFO(0, crop)
477 #endif
478 
479 #if PHP_VERSION_ID >= 80000
480     ZEND_ARG_TYPE_INFO(0, geometry, IS_STRING, 0)
481 #else
482     ZEND_ARG_INFO(0, geometry)
483 #endif
484 ZEND_END_ARG_INFO()
485 #endif
486 
487 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
488 
489 #if PHP_VERSION_ID >= 80000
490 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageOpacity, 0, 1, _IS_BOOL, 0)
491 #else
492 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageOpacity, 0, 0, 1)
493 #endif
494 
495 
496 #if PHP_VERSION_ID >= 80000
497     ZEND_ARG_TYPE_INFO(0, opacity, IS_DOUBLE, 0)
498 #else
499     ZEND_ARG_INFO(0, opacity)
500 #endif
501 ZEND_END_ARG_INFO()
502 #endif
503 
504 #if MagickLibVersion > 0x630 && MagickLibVersion >= 0x700
505 
506 #if PHP_VERSION_ID >= 80000
507 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageAlpha, 0, 1, _IS_BOOL, 0)
508 #else
509 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageAlpha, 0, 0, 1)
510 #endif
511 
512 
513 #if PHP_VERSION_ID >= 80000
514     ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0)
515 #else
516     ZEND_ARG_INFO(0, alpha)
517 #endif
518 ZEND_END_ARG_INFO()
519 #endif
520 
521 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
522 
523 #if PHP_VERSION_ID >= 80000
524 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_orderedPosterizeImage, 0, 1, _IS_BOOL, 0)
525 #else
526 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_orderedPosterizeImage, 0, 0, 1)
527 #endif
528 
529 
530 #if PHP_VERSION_ID >= 80000
531     ZEND_ARG_TYPE_INFO(0, threshold_map, IS_STRING, 0)
532 #else
533     ZEND_ARG_INFO(0, threshold_map)
534 #endif
535 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
536 ZEND_END_ARG_INFO()
537 #endif
538 
539 #if MagickLibVersion > 0x631
540 
541 #if PHP_VERSION_ID >= 80000
542 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_polaroidImage, 0, 2, _IS_BOOL, 0)
543 #else
544 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_polaroidImage, 0, 0, 2)
545 #endif
546 
547 	ZEND_ARG_OBJ_INFO(0, settings, ImagickDraw, 0)
548 
549 #if PHP_VERSION_ID >= 80000
550     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
551 #else
552     ZEND_ARG_INFO(0, angle)
553 #endif
554 ZEND_END_ARG_INFO()
555 #endif
556 
557 #if MagickLibVersion > 0x631
558 
559 #if PHP_VERSION_ID >= 80000
560 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageProperty, 0, 1, IS_STRING, 0)
561 #else
562 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageProperty, 0, 0, 1)
563 #endif
564 
565 
566 #if PHP_VERSION_ID >= 80000
567     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
568 #else
569     ZEND_ARG_INFO(0, name)
570 #endif
571 ZEND_END_ARG_INFO()
572 #endif
573 
574 #if MagickLibVersion > 0x631
575 
576 #if PHP_VERSION_ID >= 80000
577 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageProperty, 0, 2, _IS_BOOL, 0)
578 #else
579 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageProperty, 0, 0, 2)
580 #endif
581 
582 
583 #if PHP_VERSION_ID >= 80000
584     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
585 #else
586     ZEND_ARG_INFO(0, name)
587 #endif
588 
589 #if PHP_VERSION_ID >= 80000
590     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
591 #else
592     ZEND_ARG_INFO(0, value)
593 #endif
594 ZEND_END_ARG_INFO()
595 #endif
596 
597 #if MagickLibVersion > 0x631
598 
599 #if PHP_VERSION_ID >= 80000
600 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_deleteImageProperty, 0, 1, _IS_BOOL, 0)
601 #else
602 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_deleteImageProperty, 0, 0, 1)
603 #endif
604 
605 
606 #if PHP_VERSION_ID >= 80000
607     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
608 #else
609     ZEND_ARG_INFO(0, name)
610 #endif
611 ZEND_END_ARG_INFO()
612 #endif
613 
614 #if MagickLibVersion > 0x631
615 
616 #if PHP_VERSION_ID >= 80000
617 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_identifyFormat, 0, 1, IS_STRING, 0)
618 #else
619 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_identifyFormat, 0, 0, 1)
620 #endif
621 
622 
623 #if PHP_VERSION_ID >= 80000
624     ZEND_ARG_TYPE_INFO(0, format, IS_STRING, 0)
625 #else
626     ZEND_ARG_INFO(0, format)
627 #endif
628 ZEND_END_ARG_INFO()
629 #endif
630 
631 #if MagickLibVersion > 0x631 && IM_HAVE_IMAGICK_SETIMAGEINTERPOLATEMETHOD
632 
633 #if PHP_VERSION_ID >= 80000
634 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageInterpolateMethod, 0, 1, _IS_BOOL, 0)
635 #else
636 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageInterpolateMethod, 0, 0, 1)
637 #endif
638 
639 
640 #if PHP_VERSION_ID >= 80000
641     ZEND_ARG_TYPE_INFO(0, method, IS_LONG, 0)
642 #else
643     ZEND_ARG_INFO(0, method)
644 #endif
645 ZEND_END_ARG_INFO()
646 #endif
647 
648 #if MagickLibVersion > 0x631
649 
650 #if PHP_VERSION_ID >= 80000
651 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageInterpolateMethod, 0, 0, IS_LONG, 0)
652 #else
653 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageInterpolateMethod, 0, 0, 0)
654 #endif
655 
656 ZEND_END_ARG_INFO()
657 #endif
658 
659 #if MagickLibVersion > 0x631
660 
661 #if PHP_VERSION_ID >= 80000
662 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_linearStretchImage, 0, 2, _IS_BOOL, 0)
663 #else
664 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_linearStretchImage, 0, 0, 2)
665 #endif
666 
667 
668 #if PHP_VERSION_ID >= 80000
669     ZEND_ARG_TYPE_INFO(0, black_point, IS_DOUBLE, 0)
670 #else
671     ZEND_ARG_INFO(0, black_point)
672 #endif
673 
674 #if PHP_VERSION_ID >= 80000
675     ZEND_ARG_TYPE_INFO(0, white_point, IS_DOUBLE, 0)
676 #else
677     ZEND_ARG_INFO(0, white_point)
678 #endif
679 ZEND_END_ARG_INFO()
680 #endif
681 
682 #if MagickLibVersion > 0x631
683 #define arginfo_class_Imagick_getImageLength arginfo_class_Imagick_getImageInterpolateMethod
684 #endif
685 
686 #if MagickLibVersion > 0x631
687 
688 #if PHP_VERSION_ID >= 80000
689 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_extentImage, 0, 4, _IS_BOOL, 0)
690 #else
691 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_extentImage, 0, 0, 4)
692 #endif
693 
694 
695 #if PHP_VERSION_ID >= 80000
696     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
697 #else
698     ZEND_ARG_INFO(0, width)
699 #endif
700 
701 #if PHP_VERSION_ID >= 80000
702     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
703 #else
704     ZEND_ARG_INFO(0, height)
705 #endif
706 
707 #if PHP_VERSION_ID >= 80000
708     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
709 #else
710     ZEND_ARG_INFO(0, x)
711 #endif
712 
713 #if PHP_VERSION_ID >= 80000
714     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
715 #else
716     ZEND_ARG_INFO(0, y)
717 #endif
718 ZEND_END_ARG_INFO()
719 #endif
720 
721 #if MagickLibVersion > 0x633
722 
723 #if PHP_VERSION_ID >= 80000
724 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageOrientation, 0, 0, IS_LONG, 0)
725 #else
726 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageOrientation, 0, 0, 0)
727 #endif
728 
729 ZEND_END_ARG_INFO()
730 #endif
731 
732 #if MagickLibVersion > 0x633
733 
734 #if PHP_VERSION_ID >= 80000
735 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageOrientation, 0, 1, _IS_BOOL, 0)
736 #else
737 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageOrientation, 0, 0, 1)
738 #endif
739 
740 
741 #if PHP_VERSION_ID >= 80000
742     ZEND_ARG_TYPE_INFO(0, orientation, IS_LONG, 0)
743 #else
744     ZEND_ARG_INFO(0, orientation)
745 #endif
746 ZEND_END_ARG_INFO()
747 #endif
748 
749 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion > 0x634 && MagickLibVersion < 0x700
750 
751 #if PHP_VERSION_ID >= 80000
752 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_paintFloodfillImage, 0, 5, _IS_BOOL, 0)
753 #else
754 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_paintFloodfillImage, 0, 0, 5)
755 #endif
756 
757 	ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL)
758 
759 #if PHP_VERSION_ID >= 80000
760     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
761 #else
762     ZEND_ARG_INFO(0, fuzz)
763 #endif
764 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
765 
766 #if PHP_VERSION_ID >= 80000
767     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
768 #else
769     ZEND_ARG_INFO(0, x)
770 #endif
771 
772 #if PHP_VERSION_ID >= 80000
773     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
774 #else
775     ZEND_ARG_INFO(0, y)
776 #endif
777 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
778 ZEND_END_ARG_INFO()
779 #endif
780 
781 #if MagickLibVersion > 0x635
782 
783 #if PHP_VERSION_ID >= 80000
784 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_clutImage, 0, 1, _IS_BOOL, 0)
785 #else
786 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_clutImage, 0, 0, 1)
787 #endif
788 
789 	ZEND_ARG_OBJ_INFO(0, lookup_table, Imagick, 0)
790 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
791 ZEND_END_ARG_INFO()
792 #endif
793 
794 #if MagickLibVersion > 0x635
795 
796 #if PHP_VERSION_ID >= 80000
797 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageProperties, 0, 0, IS_ARRAY, 0)
798 #else
799 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageProperties, 0, 0, 0)
800 #endif
801 
802 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, pattern, IS_STRING, 0, "\"*\"")
803 
804 #if PHP_VERSION_ID >= 80000
805     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, include_values, _IS_BOOL, 0, "true")
806 #else
807     ZEND_ARG_INFO(0, include_values)
808 #endif
809 
810 ZEND_END_ARG_INFO()
811 #endif
812 
813 #if MagickLibVersion > 0x635
814 #define arginfo_class_Imagick_getImageProfiles arginfo_class_Imagick_getImageProperties
815 #endif
816 
817 #if MagickLibVersion > 0x635
818 
819 #if PHP_VERSION_ID >= 80000
820 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_distortImage, 0, 3, _IS_BOOL, 0)
821 #else
822 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_distortImage, 0, 0, 3)
823 #endif
824 
825 
826 #if PHP_VERSION_ID >= 80000
827     ZEND_ARG_TYPE_INFO(0, distortion, IS_LONG, 0)
828 #else
829     ZEND_ARG_INFO(0, distortion)
830 #endif
831 
832 #if PHP_VERSION_ID >= 80000
833     ZEND_ARG_TYPE_INFO(0, arguments, IS_ARRAY, 0)
834 #else
835     ZEND_ARG_INFO(0, arguments)
836 #endif
837 
838 #if PHP_VERSION_ID >= 80000
839     ZEND_ARG_TYPE_INFO(0, bestfit, _IS_BOOL, 0)
840 #else
841     ZEND_ARG_INFO(0, bestfit)
842 #endif
843 ZEND_END_ARG_INFO()
844 #endif
845 
846 #if MagickLibVersion > 0x635
847 
848 #if PHP_VERSION_ID >= 80000
849 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_writeImageFile, 0, 1, _IS_BOOL, 0)
850 #else
851 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_writeImageFile, 0, 0, 1)
852 #endif
853 
854 
855 #if PHP_VERSION_ID >= 80000
856 	ZEND_ARG_OBJ_INFO(0, filehandle, resource, 0)
857 #else
858 	ZEND_ARG_INFO(0, filehandle)
859 #endif
860 
861 
862 #if PHP_VERSION_ID >= 80000
863     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, format, IS_STRING, 1, "null")
864 #else
865     ZEND_ARG_INFO(0, format)
866 #endif
867 
868 ZEND_END_ARG_INFO()
869 #endif
870 
871 #if MagickLibVersion > 0x635
872 #define arginfo_class_Imagick_writeImagesFile arginfo_class_Imagick_writeImageFile
873 #endif
874 
875 #if MagickLibVersion > 0x635
876 
877 #if PHP_VERSION_ID >= 80000
878 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_resetImagePage, 0, 1, _IS_BOOL, 0)
879 #else
880 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_resetImagePage, 0, 0, 1)
881 #endif
882 
883 
884 #if PHP_VERSION_ID >= 80000
885     ZEND_ARG_TYPE_INFO(0, page, IS_STRING, 0)
886 #else
887     ZEND_ARG_INFO(0, page)
888 #endif
889 ZEND_END_ARG_INFO()
890 #endif
891 
892 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
893 
894 #if PHP_VERSION_ID >= 80000
895 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageClipMask, 0, 1, _IS_BOOL, 0)
896 #else
897 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageClipMask, 0, 0, 1)
898 #endif
899 
900 	ZEND_ARG_OBJ_INFO(0, clip_mask, imagick, 0)
901 ZEND_END_ARG_INFO()
902 #endif
903 
904 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
905 
906 #if PHP_VERSION_ID >= 80000
907 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageClipMask, 0, 0, Imagick, 0)
908 #else
909 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageClipMask, 0, 0, 0)
910 #endif
911 
912 ZEND_END_ARG_INFO()
913 #endif
914 
915 #if MagickLibVersion > 0x635
916 
917 #if PHP_VERSION_ID >= 80000
918 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_animateImages, 0, 1, _IS_BOOL, 0)
919 #else
920 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_animateImages, 0, 0, 1)
921 #endif
922 
923 
924 #if PHP_VERSION_ID >= 80000
925     ZEND_ARG_TYPE_INFO(0, x_server, IS_STRING, 0)
926 #else
927     ZEND_ARG_INFO(0, x_server)
928 #endif
929 ZEND_END_ARG_INFO()
930 #endif
931 
932 #if MagickLibVersion > 0x635 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
933 
934 #if PHP_VERSION_ID >= 80000
935 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_recolorImage, 0, 1, _IS_BOOL, 0)
936 #else
937 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_recolorImage, 0, 0, 1)
938 #endif
939 
940 
941 #if PHP_VERSION_ID >= 80000
942     ZEND_ARG_TYPE_INFO(0, matrix, IS_ARRAY, 0)
943 #else
944     ZEND_ARG_INFO(0, matrix)
945 #endif
946 ZEND_END_ARG_INFO()
947 #endif
948 
949 #if MagickLibVersion > 0x636
950 
951 #if PHP_VERSION_ID >= 80000
952 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setFont, 0, 1, _IS_BOOL, 0)
953 #else
954 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setFont, 0, 0, 1)
955 #endif
956 
957 
958 #if PHP_VERSION_ID >= 80000
959     ZEND_ARG_TYPE_INFO(0, font, IS_STRING, 0)
960 #else
961     ZEND_ARG_INFO(0, font)
962 #endif
963 ZEND_END_ARG_INFO()
964 #endif
965 
966 #if MagickLibVersion > 0x636
967 
968 #if PHP_VERSION_ID >= 80000
969 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getFont, 0, 0, IS_STRING, 0)
970 #else
971 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getFont, 0, 0, 0)
972 #endif
973 
974 ZEND_END_ARG_INFO()
975 #endif
976 
977 #if MagickLibVersion > 0x636
978 
979 #if PHP_VERSION_ID >= 80000
980 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setPointSize, 0, 1, _IS_BOOL, 0)
981 #else
982 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setPointSize, 0, 0, 1)
983 #endif
984 
985 
986 #if PHP_VERSION_ID >= 80000
987     ZEND_ARG_TYPE_INFO(0, point_size, IS_DOUBLE, 0)
988 #else
989     ZEND_ARG_INFO(0, point_size)
990 #endif
991 ZEND_END_ARG_INFO()
992 #endif
993 
994 #if MagickLibVersion > 0x636
995 
996 #if PHP_VERSION_ID >= 80000
997 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getPointSize, 0, 0, IS_DOUBLE, 0)
998 #else
999 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getPointSize, 0, 0, 0)
1000 #endif
1001 
1002 ZEND_END_ARG_INFO()
1003 #endif
1004 
1005 #if MagickLibVersion > 0x636
1006 
1007 #if PHP_VERSION_ID >= 80000
1008 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_mergeImageLayers, 0, 1, Imagick, 0)
1009 #else
1010 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_mergeImageLayers, 0, 0, 1)
1011 #endif
1012 
1013 
1014 #if PHP_VERSION_ID >= 80000
1015     ZEND_ARG_TYPE_INFO(0, layermethod, IS_LONG, 0)
1016 #else
1017     ZEND_ARG_INFO(0, layermethod)
1018 #endif
1019 ZEND_END_ARG_INFO()
1020 #endif
1021 
1022 #if MagickLibVersion > 0x637
1023 
1024 #if PHP_VERSION_ID >= 80000
1025 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageAlphaChannel, 0, 1, _IS_BOOL, 0)
1026 #else
1027 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageAlphaChannel, 0, 0, 1)
1028 #endif
1029 
1030 
1031 #if PHP_VERSION_ID >= 80000
1032     ZEND_ARG_TYPE_INFO(0, alphachannel, IS_LONG, 0)
1033 #else
1034     ZEND_ARG_INFO(0, alphachannel)
1035 #endif
1036 ZEND_END_ARG_INFO()
1037 #endif
1038 
1039 #if MagickLibVersion > 0x637
1040 
1041 #if PHP_VERSION_ID >= 80000
1042 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_floodfillPaintImage, 0, 6, _IS_BOOL, 0)
1043 #else
1044 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_floodfillPaintImage, 0, 0, 6)
1045 #endif
1046 
1047 	ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL)
1048 
1049 #if PHP_VERSION_ID >= 80000
1050     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
1051 #else
1052     ZEND_ARG_INFO(0, fuzz)
1053 #endif
1054 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
1055 
1056 #if PHP_VERSION_ID >= 80000
1057     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
1058 #else
1059     ZEND_ARG_INFO(0, x)
1060 #endif
1061 
1062 #if PHP_VERSION_ID >= 80000
1063     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
1064 #else
1065     ZEND_ARG_INFO(0, y)
1066 #endif
1067 
1068 #if PHP_VERSION_ID >= 80000
1069     ZEND_ARG_TYPE_INFO(0, invert, _IS_BOOL, 0)
1070 #else
1071     ZEND_ARG_INFO(0, invert)
1072 #endif
1073 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 1, "Imagick::CHANNEL_DEFAULT")
1074 ZEND_END_ARG_INFO()
1075 #endif
1076 
1077 #if MagickLibVersion > 0x637
1078 
1079 #if PHP_VERSION_ID >= 80000
1080 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_opaquePaintImage, 0, 4, _IS_BOOL, 0)
1081 #else
1082 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_opaquePaintImage, 0, 0, 4)
1083 #endif
1084 
1085 	ZEND_ARG_OBJ_TYPE_MASK(0, target_color, ImagickPixel, MAY_BE_STRING, NULL)
1086 	ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL)
1087 
1088 #if PHP_VERSION_ID >= 80000
1089     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
1090 #else
1091     ZEND_ARG_INFO(0, fuzz)
1092 #endif
1093 
1094 #if PHP_VERSION_ID >= 80000
1095     ZEND_ARG_TYPE_INFO(0, invert, _IS_BOOL, 0)
1096 #else
1097     ZEND_ARG_INFO(0, invert)
1098 #endif
1099 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1100 ZEND_END_ARG_INFO()
1101 #endif
1102 
1103 #if MagickLibVersion > 0x637
1104 
1105 #if PHP_VERSION_ID >= 80000
1106 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_transparentPaintImage, 0, 4, _IS_BOOL, 0)
1107 #else
1108 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_transparentPaintImage, 0, 0, 4)
1109 #endif
1110 
1111 	ZEND_ARG_OBJ_TYPE_MASK(0, target_color, ImagickPixel, MAY_BE_STRING, NULL)
1112 
1113 #if PHP_VERSION_ID >= 80000
1114     ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0)
1115 #else
1116     ZEND_ARG_INFO(0, alpha)
1117 #endif
1118 
1119 #if PHP_VERSION_ID >= 80000
1120     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
1121 #else
1122     ZEND_ARG_INFO(0, fuzz)
1123 #endif
1124 
1125 #if PHP_VERSION_ID >= 80000
1126     ZEND_ARG_TYPE_INFO(0, invert, _IS_BOOL, 0)
1127 #else
1128     ZEND_ARG_INFO(0, invert)
1129 #endif
1130 ZEND_END_ARG_INFO()
1131 #endif
1132 
1133 #if MagickLibVersion > 0x638
1134 
1135 #if PHP_VERSION_ID >= 80000
1136 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_liquidRescaleImage, 0, 4, _IS_BOOL, 0)
1137 #else
1138 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_liquidRescaleImage, 0, 0, 4)
1139 #endif
1140 
1141 
1142 #if PHP_VERSION_ID >= 80000
1143     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
1144 #else
1145     ZEND_ARG_INFO(0, width)
1146 #endif
1147 
1148 #if PHP_VERSION_ID >= 80000
1149     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
1150 #else
1151     ZEND_ARG_INFO(0, height)
1152 #endif
1153 
1154 #if PHP_VERSION_ID >= 80000
1155     ZEND_ARG_TYPE_INFO(0, delta_x, IS_DOUBLE, 0)
1156 #else
1157     ZEND_ARG_INFO(0, delta_x)
1158 #endif
1159 
1160 #if PHP_VERSION_ID >= 80000
1161     ZEND_ARG_TYPE_INFO(0, rigidity, IS_DOUBLE, 0)
1162 #else
1163     ZEND_ARG_INFO(0, rigidity)
1164 #endif
1165 ZEND_END_ARG_INFO()
1166 #endif
1167 
1168 #if MagickLibVersion > 0x638
1169 
1170 #if PHP_VERSION_ID >= 80000
1171 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_encipherImage, 0, 1, _IS_BOOL, 0)
1172 #else
1173 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_encipherImage, 0, 0, 1)
1174 #endif
1175 
1176 
1177 #if PHP_VERSION_ID >= 80000
1178     ZEND_ARG_TYPE_INFO(0, passphrase, IS_STRING, 0)
1179 #else
1180     ZEND_ARG_INFO(0, passphrase)
1181 #endif
1182 ZEND_END_ARG_INFO()
1183 #endif
1184 
1185 #if MagickLibVersion > 0x638
1186 #define arginfo_class_Imagick_decipherImage arginfo_class_Imagick_encipherImage
1187 #endif
1188 
1189 #if MagickLibVersion > 0x639
1190 
1191 #if PHP_VERSION_ID >= 80000
1192 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setGravity, 0, 1, _IS_BOOL, 0)
1193 #else
1194 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setGravity, 0, 0, 1)
1195 #endif
1196 
1197 
1198 #if PHP_VERSION_ID >= 80000
1199     ZEND_ARG_TYPE_INFO(0, gravity, IS_LONG, 0)
1200 #else
1201     ZEND_ARG_INFO(0, gravity)
1202 #endif
1203 ZEND_END_ARG_INFO()
1204 #endif
1205 
1206 #if MagickLibVersion > 0x639
1207 
1208 #if PHP_VERSION_ID >= 80000
1209 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getGravity, 0, 0, IS_LONG, 0)
1210 #else
1211 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getGravity, 0, 0, 0)
1212 #endif
1213 
1214 ZEND_END_ARG_INFO()
1215 #endif
1216 
1217 #if MagickLibVersion > 0x639
1218 
1219 #if PHP_VERSION_ID >= 80000
1220 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelRange, 0, 1, IS_ARRAY, 0)
1221 #else
1222 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelRange, 0, 0, 1)
1223 #endif
1224 
1225 
1226 #if PHP_VERSION_ID >= 80000
1227     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
1228 #else
1229     ZEND_ARG_INFO(0, channel)
1230 #endif
1231 ZEND_END_ARG_INFO()
1232 #endif
1233 
1234 #if MagickLibVersion > 0x639
1235 #define arginfo_class_Imagick_getImageAlphaChannel arginfo_class_Imagick_getGravity
1236 #endif
1237 
1238 #if MagickLibVersion > 0x642
1239 
1240 #if PHP_VERSION_ID >= 80000
1241 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelDistortions, 0, 2, IS_DOUBLE, 0)
1242 #else
1243 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelDistortions, 0, 0, 2)
1244 #endif
1245 
1246 	ZEND_ARG_OBJ_INFO(0, reference_image, Imagick, 0)
1247 
1248 #if PHP_VERSION_ID >= 80000
1249     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
1250 #else
1251     ZEND_ARG_INFO(0, metric)
1252 #endif
1253 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1254 ZEND_END_ARG_INFO()
1255 #endif
1256 
1257 #if MagickLibVersion > 0x643
1258 
1259 #if PHP_VERSION_ID >= 80000
1260 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageGravity, 0, 1, _IS_BOOL, 0)
1261 #else
1262 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageGravity, 0, 0, 1)
1263 #endif
1264 
1265 
1266 #if PHP_VERSION_ID >= 80000
1267     ZEND_ARG_TYPE_INFO(0, gravity, IS_LONG, 0)
1268 #else
1269     ZEND_ARG_INFO(0, gravity)
1270 #endif
1271 ZEND_END_ARG_INFO()
1272 #endif
1273 
1274 #if MagickLibVersion > 0x643
1275 
1276 #if PHP_VERSION_ID >= 80000
1277 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageGravity, 0, 0, IS_LONG, 0)
1278 #else
1279 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageGravity, 0, 0, 0)
1280 #endif
1281 
1282 ZEND_END_ARG_INFO()
1283 #endif
1284 
1285 #if MagickLibVersion > 0x645
1286 
1287 #if PHP_VERSION_ID >= 80000
1288 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_importImagePixels, 0, 7, _IS_BOOL, 0)
1289 #else
1290 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_importImagePixels, 0, 0, 7)
1291 #endif
1292 
1293 
1294 #if PHP_VERSION_ID >= 80000
1295     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
1296 #else
1297     ZEND_ARG_INFO(0, x)
1298 #endif
1299 
1300 #if PHP_VERSION_ID >= 80000
1301     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
1302 #else
1303     ZEND_ARG_INFO(0, y)
1304 #endif
1305 
1306 #if PHP_VERSION_ID >= 80000
1307     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
1308 #else
1309     ZEND_ARG_INFO(0, width)
1310 #endif
1311 
1312 #if PHP_VERSION_ID >= 80000
1313     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
1314 #else
1315     ZEND_ARG_INFO(0, height)
1316 #endif
1317 
1318 #if PHP_VERSION_ID >= 80000
1319     ZEND_ARG_TYPE_INFO(0, map, IS_STRING, 0)
1320 #else
1321     ZEND_ARG_INFO(0, map)
1322 #endif
1323 
1324 #if PHP_VERSION_ID >= 80000
1325     ZEND_ARG_TYPE_INFO(0, pixelstorage, IS_LONG, 0)
1326 #else
1327     ZEND_ARG_INFO(0, pixelstorage)
1328 #endif
1329 
1330 #if PHP_VERSION_ID >= 80000
1331     ZEND_ARG_TYPE_INFO(0, pixels, IS_ARRAY, 0)
1332 #else
1333     ZEND_ARG_INFO(0, pixels)
1334 #endif
1335 ZEND_END_ARG_INFO()
1336 #endif
1337 
1338 #if MagickLibVersion > 0x645
1339 
1340 #if PHP_VERSION_ID >= 80000
1341 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_deskewImage, 0, 1, _IS_BOOL, 0)
1342 #else
1343 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_deskewImage, 0, 0, 1)
1344 #endif
1345 
1346 
1347 #if PHP_VERSION_ID >= 80000
1348     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
1349 #else
1350     ZEND_ARG_INFO(0, threshold)
1351 #endif
1352 ZEND_END_ARG_INFO()
1353 #endif
1354 
1355 #if MagickLibVersion > 0x645
1356 
1357 #if PHP_VERSION_ID >= 80000
1358 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_segmentImage, 0, 3, _IS_BOOL, 0)
1359 #else
1360 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_segmentImage, 0, 0, 3)
1361 #endif
1362 
1363 
1364 #if PHP_VERSION_ID >= 80000
1365     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
1366 #else
1367     ZEND_ARG_INFO(0, colorspace)
1368 #endif
1369 
1370 #if PHP_VERSION_ID >= 80000
1371     ZEND_ARG_TYPE_INFO(0, cluster_threshold, IS_DOUBLE, 0)
1372 #else
1373     ZEND_ARG_INFO(0, cluster_threshold)
1374 #endif
1375 
1376 #if PHP_VERSION_ID >= 80000
1377     ZEND_ARG_TYPE_INFO(0, smooth_threshold, IS_DOUBLE, 0)
1378 #else
1379     ZEND_ARG_INFO(0, smooth_threshold)
1380 #endif
1381 
1382 #if PHP_VERSION_ID >= 80000
1383     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, verbose, _IS_BOOL, 0, "false")
1384 #else
1385     ZEND_ARG_INFO(0, verbose)
1386 #endif
1387 
1388 ZEND_END_ARG_INFO()
1389 #endif
1390 
1391 #if MagickLibVersion > 0x645
1392 
1393 #if PHP_VERSION_ID >= 80000
1394 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_sparseColorImage, 0, 2, _IS_BOOL, 0)
1395 #else
1396 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_sparseColorImage, 0, 0, 2)
1397 #endif
1398 
1399 
1400 #if PHP_VERSION_ID >= 80000
1401     ZEND_ARG_TYPE_INFO(0, sparsecolormethod, IS_LONG, 0)
1402 #else
1403     ZEND_ARG_INFO(0, sparsecolormethod)
1404 #endif
1405 
1406 #if PHP_VERSION_ID >= 80000
1407     ZEND_ARG_TYPE_INFO(0, arguments, IS_ARRAY, 0)
1408 #else
1409     ZEND_ARG_INFO(0, arguments)
1410 #endif
1411 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1412 ZEND_END_ARG_INFO()
1413 #endif
1414 
1415 #if MagickLibVersion > 0x645
1416 
1417 #if PHP_VERSION_ID >= 80000
1418 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_remapImage, 0, 2, _IS_BOOL, 0)
1419 #else
1420 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_remapImage, 0, 0, 2)
1421 #endif
1422 
1423 	ZEND_ARG_OBJ_INFO(0, replacement, Imagick, 0)
1424 
1425 #if PHP_VERSION_ID >= 80000
1426     ZEND_ARG_TYPE_INFO(0, dither_method, IS_LONG, 0)
1427 #else
1428     ZEND_ARG_INFO(0, dither_method)
1429 #endif
1430 ZEND_END_ARG_INFO()
1431 #endif
1432 
1433 #if PHP_IMAGICK_HAVE_HOUGHLINE
1434 
1435 #if PHP_VERSION_ID >= 80000
1436 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_houghLineImage, 0, 3, _IS_BOOL, 0)
1437 #else
1438 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_houghLineImage, 0, 0, 3)
1439 #endif
1440 
1441 
1442 #if PHP_VERSION_ID >= 80000
1443     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
1444 #else
1445     ZEND_ARG_INFO(0, width)
1446 #endif
1447 
1448 #if PHP_VERSION_ID >= 80000
1449     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
1450 #else
1451     ZEND_ARG_INFO(0, height)
1452 #endif
1453 
1454 #if PHP_VERSION_ID >= 80000
1455     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
1456 #else
1457     ZEND_ARG_INFO(0, threshold)
1458 #endif
1459 ZEND_END_ARG_INFO()
1460 #endif
1461 
1462 #if MagickLibVersion > 0x646
1463 
1464 #if PHP_VERSION_ID >= 80000
1465 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_exportImagePixels, 0, 6, IS_ARRAY, 0)
1466 #else
1467 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_exportImagePixels, 0, 0, 6)
1468 #endif
1469 
1470 
1471 #if PHP_VERSION_ID >= 80000
1472     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
1473 #else
1474     ZEND_ARG_INFO(0, x)
1475 #endif
1476 
1477 #if PHP_VERSION_ID >= 80000
1478     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
1479 #else
1480     ZEND_ARG_INFO(0, y)
1481 #endif
1482 
1483 #if PHP_VERSION_ID >= 80000
1484     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
1485 #else
1486     ZEND_ARG_INFO(0, width)
1487 #endif
1488 
1489 #if PHP_VERSION_ID >= 80000
1490     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
1491 #else
1492     ZEND_ARG_INFO(0, height)
1493 #endif
1494 
1495 #if PHP_VERSION_ID >= 80000
1496     ZEND_ARG_TYPE_INFO(0, map, IS_STRING, 0)
1497 #else
1498     ZEND_ARG_INFO(0, map)
1499 #endif
1500 
1501 #if PHP_VERSION_ID >= 80000
1502     ZEND_ARG_TYPE_INFO(0, pixelstorage, IS_LONG, 0)
1503 #else
1504     ZEND_ARG_INFO(0, pixelstorage)
1505 #endif
1506 ZEND_END_ARG_INFO()
1507 #endif
1508 
1509 #if MagickLibVersion > 0x648
1510 
1511 #if PHP_VERSION_ID >= 80000
1512 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelKurtosis, 0, 0, IS_ARRAY, 0)
1513 #else
1514 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelKurtosis, 0, 0, 0)
1515 #endif
1516 
1517 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1518 ZEND_END_ARG_INFO()
1519 #endif
1520 
1521 #if MagickLibVersion > 0x648
1522 
1523 #if PHP_VERSION_ID >= 80000
1524 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_functionImage, 0, 2, _IS_BOOL, 0)
1525 #else
1526 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_functionImage, 0, 0, 2)
1527 #endif
1528 
1529 
1530 #if PHP_VERSION_ID >= 80000
1531     ZEND_ARG_TYPE_INFO(0, function, IS_LONG, 0)
1532 #else
1533     ZEND_ARG_INFO(0, function)
1534 #endif
1535 
1536 #if PHP_VERSION_ID >= 80000
1537     ZEND_ARG_TYPE_INFO(0, parameters, IS_ARRAY, 0)
1538 #else
1539     ZEND_ARG_INFO(0, parameters)
1540 #endif
1541 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1542 ZEND_END_ARG_INFO()
1543 #endif
1544 
1545 #if MagickLibVersion > 0x651
1546 
1547 #if PHP_VERSION_ID >= 80000
1548 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_transformImageColorspace, 0, 1, _IS_BOOL, 0)
1549 #else
1550 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_transformImageColorspace, 0, 0, 1)
1551 #endif
1552 
1553 
1554 #if PHP_VERSION_ID >= 80000
1555     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
1556 #else
1557     ZEND_ARG_INFO(0, colorspace)
1558 #endif
1559 ZEND_END_ARG_INFO()
1560 #endif
1561 
1562 #if MagickLibVersion > 0x652
1563 
1564 #if PHP_VERSION_ID >= 80000
1565 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_haldClutImage, 0, 1, _IS_BOOL, 0)
1566 #else
1567 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_haldClutImage, 0, 0, 1)
1568 #endif
1569 
1570 	ZEND_ARG_OBJ_INFO(0, clut, Imagick, 0)
1571 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1572 ZEND_END_ARG_INFO()
1573 #endif
1574 
1575 #if MagickLibVersion > 0x655
1576 
1577 #if PHP_VERSION_ID >= 80000
1578 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_autoLevelImage, 0, 0, _IS_BOOL, 0)
1579 #else
1580 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_autoLevelImage, 0, 0, 0)
1581 #endif
1582 
1583 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1584 ZEND_END_ARG_INFO()
1585 #endif
1586 
1587 #if MagickLibVersion > 0x655
1588 
1589 #if PHP_VERSION_ID >= 80000
1590 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_blueShiftImage, 0, 0, _IS_BOOL, 0)
1591 #else
1592 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_blueShiftImage, 0, 0, 0)
1593 #endif
1594 
1595 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, factor, IS_DOUBLE, 0, "1.5")
1596 ZEND_END_ARG_INFO()
1597 #endif
1598 
1599 #if MagickLibVersion > 0x656
1600 
1601 #if PHP_VERSION_ID >= 80000
1602 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageArtifact, 0, 1, IS_STRING, 0)
1603 #else
1604 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageArtifact, 0, 0, 1)
1605 #endif
1606 
1607 
1608 #if PHP_VERSION_ID >= 80000
1609     ZEND_ARG_TYPE_INFO(0, artifact, IS_STRING, 0)
1610 #else
1611     ZEND_ARG_INFO(0, artifact)
1612 #endif
1613 ZEND_END_ARG_INFO()
1614 #endif
1615 
1616 #if MagickLibVersion > 0x656
1617 
1618 #if PHP_VERSION_ID >= 80000
1619 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageArtifact, 0, 2, _IS_BOOL, 0)
1620 #else
1621 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageArtifact, 0, 0, 2)
1622 #endif
1623 
1624 
1625 #if PHP_VERSION_ID >= 80000
1626     ZEND_ARG_TYPE_INFO(0, artifact, IS_STRING, 0)
1627 #else
1628     ZEND_ARG_INFO(0, artifact)
1629 #endif
1630 
1631 #if PHP_VERSION_ID >= 80000
1632     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
1633 #else
1634     ZEND_ARG_INFO(0, value)
1635 #endif
1636 ZEND_END_ARG_INFO()
1637 #endif
1638 
1639 #if MagickLibVersion > 0x656
1640 
1641 #if PHP_VERSION_ID >= 80000
1642 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_deleteImageArtifact, 0, 1, _IS_BOOL, 0)
1643 #else
1644 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_deleteImageArtifact, 0, 0, 1)
1645 #endif
1646 
1647 
1648 #if PHP_VERSION_ID >= 80000
1649     ZEND_ARG_TYPE_INFO(0, artifact, IS_STRING, 0)
1650 #else
1651     ZEND_ARG_INFO(0, artifact)
1652 #endif
1653 ZEND_END_ARG_INFO()
1654 #endif
1655 
1656 #if MagickLibVersion > 0x656
1657 
1658 #if PHP_VERSION_ID >= 80000
1659 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getColorspace, 0, 0, IS_LONG, 0)
1660 #else
1661 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getColorspace, 0, 0, 0)
1662 #endif
1663 
1664 ZEND_END_ARG_INFO()
1665 #endif
1666 
1667 #if MagickLibVersion > 0x656
1668 
1669 #if PHP_VERSION_ID >= 80000
1670 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setColorspace, 0, 1, _IS_BOOL, 0)
1671 #else
1672 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setColorspace, 0, 0, 1)
1673 #endif
1674 
1675 
1676 #if PHP_VERSION_ID >= 80000
1677     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
1678 #else
1679     ZEND_ARG_INFO(0, colorspace)
1680 #endif
1681 ZEND_END_ARG_INFO()
1682 #endif
1683 
1684 #if MagickLibVersion > 0x656
1685 
1686 #if PHP_VERSION_ID >= 80000
1687 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_clampImage, 0, 0, _IS_BOOL, 0)
1688 #else
1689 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_clampImage, 0, 0, 0)
1690 #endif
1691 
1692 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1693 ZEND_END_ARG_INFO()
1694 #endif
1695 
1696 #if MagickLibVersion > 0x667
1697 
1698 #if PHP_VERSION_ID >= 80000
1699 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_smushImages, 0, 2, Imagick, 0)
1700 #else
1701 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_smushImages, 0, 0, 2)
1702 #endif
1703 
1704 
1705 #if PHP_VERSION_ID >= 80000
1706     ZEND_ARG_TYPE_INFO(0, stack, _IS_BOOL, 0)
1707 #else
1708     ZEND_ARG_INFO(0, stack)
1709 #endif
1710 
1711 #if PHP_VERSION_ID >= 80000
1712     ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
1713 #else
1714     ZEND_ARG_INFO(0, offset)
1715 #endif
1716 ZEND_END_ARG_INFO()
1717 #endif
1718 
1719 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick___construct, 0, 0, 0)
1720 
1721 #if PHP_VERSION_ID >= 80000
1722     ZEND_ARG_TYPE_MASK(0, files, MAY_BE_STRING|MAY_BE_ARRAY|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_NULL, "null")
1723 #else
1724     ZEND_ARG_INFO(0, files)
1725 #endif
1726 
1727 ZEND_END_ARG_INFO()
1728 
1729 
1730 #if PHP_VERSION_ID >= 80000
1731 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick___toString, 0, 0, IS_STRING, 0)
1732 #else
1733 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick___toString, 0, 0, 0)
1734 #endif
1735 
1736 ZEND_END_ARG_INFO()
1737 
1738 #if PHP_VERSION_ID >= 50600
1739 
1740 #if PHP_VERSION_ID >= 80000
1741 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_count, 0, 0, IS_LONG, 0)
1742 #else
1743 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_count, 0, 0, 0)
1744 #endif
1745 
1746 
1747 #if PHP_VERSION_ID >= 80000
1748     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, mode, IS_LONG, 0, "0")
1749 #else
1750     ZEND_ARG_INFO(0, mode)
1751 #endif
1752 
1753 ZEND_END_ARG_INFO()
1754 #endif
1755 
1756 #if !(PHP_VERSION_ID >= 50600)
1757 
1758 #if PHP_VERSION_ID >= 80000
1759 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_count, 0, 0, IS_LONG, 0)
1760 #else
1761 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_count, 0, 0, 0)
1762 #endif
1763 
1764 ZEND_END_ARG_INFO()
1765 #endif
1766 
1767 
1768 #if PHP_VERSION_ID >= 80000
1769 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getPixelIterator, 0, 0, ImagickPixelIterator, 0)
1770 #else
1771 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getPixelIterator, 0, 0, 0)
1772 #endif
1773 
1774 ZEND_END_ARG_INFO()
1775 
1776 
1777 #if PHP_VERSION_ID >= 80000
1778 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getPixelRegionIterator, 0, 4, ImagickPixelIterator, 0)
1779 #else
1780 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getPixelRegionIterator, 0, 0, 4)
1781 #endif
1782 
1783 
1784 #if PHP_VERSION_ID >= 80000
1785     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
1786 #else
1787     ZEND_ARG_INFO(0, x)
1788 #endif
1789 
1790 #if PHP_VERSION_ID >= 80000
1791     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
1792 #else
1793     ZEND_ARG_INFO(0, y)
1794 #endif
1795 
1796 #if PHP_VERSION_ID >= 80000
1797     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
1798 #else
1799     ZEND_ARG_INFO(0, columns)
1800 #endif
1801 
1802 #if PHP_VERSION_ID >= 80000
1803     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
1804 #else
1805     ZEND_ARG_INFO(0, rows)
1806 #endif
1807 ZEND_END_ARG_INFO()
1808 
1809 
1810 #if PHP_VERSION_ID >= 80000
1811 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_readImage, 0, 1, _IS_BOOL, 0)
1812 #else
1813 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_readImage, 0, 0, 1)
1814 #endif
1815 
1816 
1817 #if PHP_VERSION_ID >= 80000
1818     ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
1819 #else
1820     ZEND_ARG_INFO(0, filename)
1821 #endif
1822 ZEND_END_ARG_INFO()
1823 
1824 
1825 #if PHP_VERSION_ID >= 80000
1826 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_readImages, 0, 1, _IS_BOOL, 0)
1827 #else
1828 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_readImages, 0, 0, 1)
1829 #endif
1830 
1831 
1832 #if PHP_VERSION_ID >= 80000
1833     ZEND_ARG_TYPE_INFO(0, filenames, IS_ARRAY, 0)
1834 #else
1835     ZEND_ARG_INFO(0, filenames)
1836 #endif
1837 ZEND_END_ARG_INFO()
1838 
1839 
1840 #if PHP_VERSION_ID >= 80000
1841 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_readImageBlob, 0, 1, _IS_BOOL, 0)
1842 #else
1843 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_readImageBlob, 0, 0, 1)
1844 #endif
1845 
1846 
1847 #if PHP_VERSION_ID >= 80000
1848     ZEND_ARG_TYPE_INFO(0, image, IS_STRING, 0)
1849 #else
1850     ZEND_ARG_INFO(0, image)
1851 #endif
1852 
1853 #if PHP_VERSION_ID >= 80000
1854     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filename, IS_STRING, 1, "null")
1855 #else
1856     ZEND_ARG_INFO(0, filename)
1857 #endif
1858 
1859 ZEND_END_ARG_INFO()
1860 
1861 
1862 #if PHP_VERSION_ID >= 80000
1863 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageFormat, 0, 1, _IS_BOOL, 0)
1864 #else
1865 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageFormat, 0, 0, 1)
1866 #endif
1867 
1868 
1869 #if PHP_VERSION_ID >= 80000
1870     ZEND_ARG_TYPE_INFO(0, format, IS_STRING, 0)
1871 #else
1872     ZEND_ARG_INFO(0, format)
1873 #endif
1874 ZEND_END_ARG_INFO()
1875 
1876 
1877 #if PHP_VERSION_ID >= 80000
1878 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_scaleImage, 0, 2, _IS_BOOL, 0)
1879 #else
1880 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_scaleImage, 0, 0, 2)
1881 #endif
1882 
1883 
1884 #if PHP_VERSION_ID >= 80000
1885     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
1886 #else
1887     ZEND_ARG_INFO(0, columns)
1888 #endif
1889 
1890 #if PHP_VERSION_ID >= 80000
1891     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
1892 #else
1893     ZEND_ARG_INFO(0, rows)
1894 #endif
1895 
1896 #if PHP_VERSION_ID >= 80000
1897     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, bestfit, _IS_BOOL, 0, "false")
1898 #else
1899     ZEND_ARG_INFO(0, bestfit)
1900 #endif
1901 
1902 
1903 #if PHP_VERSION_ID >= 80000
1904     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
1905 #else
1906     ZEND_ARG_INFO(0, legacy)
1907 #endif
1908 
1909 ZEND_END_ARG_INFO()
1910 
1911 
1912 #if PHP_VERSION_ID >= 80000
1913 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_writeImage, 0, 0, _IS_BOOL, 0)
1914 #else
1915 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_writeImage, 0, 0, 0)
1916 #endif
1917 
1918 
1919 #if PHP_VERSION_ID >= 80000
1920     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filename, IS_STRING, 1, "null")
1921 #else
1922     ZEND_ARG_INFO(0, filename)
1923 #endif
1924 
1925 ZEND_END_ARG_INFO()
1926 
1927 
1928 #if PHP_VERSION_ID >= 80000
1929 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_writeImages, 0, 2, _IS_BOOL, 0)
1930 #else
1931 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_writeImages, 0, 0, 2)
1932 #endif
1933 
1934 
1935 #if PHP_VERSION_ID >= 80000
1936     ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
1937 #else
1938     ZEND_ARG_INFO(0, filename)
1939 #endif
1940 
1941 #if PHP_VERSION_ID >= 80000
1942     ZEND_ARG_TYPE_INFO(0, adjoin, _IS_BOOL, 0)
1943 #else
1944     ZEND_ARG_INFO(0, adjoin)
1945 #endif
1946 ZEND_END_ARG_INFO()
1947 
1948 
1949 #if PHP_VERSION_ID >= 80000
1950 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_blurImage, 0, 2, _IS_BOOL, 0)
1951 #else
1952 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_blurImage, 0, 0, 2)
1953 #endif
1954 
1955 
1956 #if PHP_VERSION_ID >= 80000
1957     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
1958 #else
1959     ZEND_ARG_INFO(0, radius)
1960 #endif
1961 
1962 #if PHP_VERSION_ID >= 80000
1963     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
1964 #else
1965     ZEND_ARG_INFO(0, sigma)
1966 #endif
1967 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
1968 ZEND_END_ARG_INFO()
1969 
1970 
1971 #if PHP_VERSION_ID >= 80000
1972 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_thumbnailImage, 0, 2, _IS_BOOL, 0)
1973 #else
1974 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_thumbnailImage, 0, 0, 2)
1975 #endif
1976 
1977 
1978 #if PHP_VERSION_ID >= 80000
1979     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 1)
1980 #else
1981     ZEND_ARG_INFO(0, columns)
1982 #endif
1983 
1984 #if PHP_VERSION_ID >= 80000
1985     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 1)
1986 #else
1987     ZEND_ARG_INFO(0, rows)
1988 #endif
1989 
1990 #if PHP_VERSION_ID >= 80000
1991     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, bestfit, _IS_BOOL, 0, "false")
1992 #else
1993     ZEND_ARG_INFO(0, bestfit)
1994 #endif
1995 
1996 
1997 #if PHP_VERSION_ID >= 80000
1998     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, fill, _IS_BOOL, 0, "false")
1999 #else
2000     ZEND_ARG_INFO(0, fill)
2001 #endif
2002 
2003 
2004 #if PHP_VERSION_ID >= 80000
2005     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
2006 #else
2007     ZEND_ARG_INFO(0, legacy)
2008 #endif
2009 
2010 ZEND_END_ARG_INFO()
2011 
2012 
2013 #if PHP_VERSION_ID >= 80000
2014 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_cropThumbnailImage, 0, 2, _IS_BOOL, 0)
2015 #else
2016 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_cropThumbnailImage, 0, 0, 2)
2017 #endif
2018 
2019 
2020 #if PHP_VERSION_ID >= 80000
2021     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
2022 #else
2023     ZEND_ARG_INFO(0, width)
2024 #endif
2025 
2026 #if PHP_VERSION_ID >= 80000
2027     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
2028 #else
2029     ZEND_ARG_INFO(0, height)
2030 #endif
2031 
2032 #if PHP_VERSION_ID >= 80000
2033     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
2034 #else
2035     ZEND_ARG_INFO(0, legacy)
2036 #endif
2037 
2038 ZEND_END_ARG_INFO()
2039 
2040 #define arginfo_class_Imagick_getImageFilename arginfo_class_Imagick___toString
2041 
2042 #define arginfo_class_Imagick_setImageFilename arginfo_class_Imagick_readImage
2043 
2044 #define arginfo_class_Imagick_getImageFormat arginfo_class_Imagick___toString
2045 
2046 #define arginfo_class_Imagick_getImageMimeType arginfo_class_Imagick___toString
2047 
2048 
2049 #if PHP_VERSION_ID >= 80000
2050 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_removeImage, 0, 0, _IS_BOOL, 0)
2051 #else
2052 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_removeImage, 0, 0, 0)
2053 #endif
2054 
2055 ZEND_END_ARG_INFO()
2056 
2057 #define arginfo_class_Imagick_destroy arginfo_class_Imagick_removeImage
2058 
2059 #define arginfo_class_Imagick_clear arginfo_class_Imagick_removeImage
2060 
2061 
2062 #if PHP_VERSION_ID >= 80000
2063 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_clone, 0, 0, Imagick, 0)
2064 #else
2065 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_clone, 0, 0, 0)
2066 #endif
2067 
2068 ZEND_END_ARG_INFO()
2069 
2070 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
2071 
2072 #if PHP_VERSION_ID >= 80000
2073 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageSize, 0, 0, IS_LONG, 0)
2074 #else
2075 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageSize, 0, 0, 0)
2076 #endif
2077 
2078 ZEND_END_ARG_INFO()
2079 #endif
2080 
2081 #define arginfo_class_Imagick_getImageBlob arginfo_class_Imagick___toString
2082 
2083 #define arginfo_class_Imagick_getImagesBlob arginfo_class_Imagick___toString
2084 
2085 #define arginfo_class_Imagick_setFirstIterator arginfo_class_Imagick_removeImage
2086 
2087 #define arginfo_class_Imagick_setLastIterator arginfo_class_Imagick_removeImage
2088 
2089 
2090 #if PHP_VERSION_ID >= 80000
2091 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_resetIterator, 0, 0, IS_VOID, 0)
2092 #else
2093 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_resetIterator, 0, 0, 0)
2094 #endif
2095 
2096 ZEND_END_ARG_INFO()
2097 
2098 #define arginfo_class_Imagick_previousImage arginfo_class_Imagick_removeImage
2099 
2100 #define arginfo_class_Imagick_nextImage arginfo_class_Imagick_removeImage
2101 
2102 #define arginfo_class_Imagick_hasPreviousImage arginfo_class_Imagick_removeImage
2103 
2104 #define arginfo_class_Imagick_hasNextImage arginfo_class_Imagick_removeImage
2105 
2106 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
2107 
2108 #if PHP_VERSION_ID >= 80000
2109 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageIndex, 0, 1, _IS_BOOL, 0)
2110 #else
2111 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageIndex, 0, 0, 1)
2112 #endif
2113 
2114 
2115 #if PHP_VERSION_ID >= 80000
2116     ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
2117 #else
2118     ZEND_ARG_INFO(0, index)
2119 #endif
2120 ZEND_END_ARG_INFO()
2121 #endif
2122 
2123 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
2124 #define arginfo_class_Imagick_getImageIndex arginfo_class_Imagick_getImageSize
2125 #endif
2126 
2127 
2128 #if PHP_VERSION_ID >= 80000
2129 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_commentImage, 0, 1, _IS_BOOL, 0)
2130 #else
2131 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_commentImage, 0, 0, 1)
2132 #endif
2133 
2134 
2135 #if PHP_VERSION_ID >= 80000
2136     ZEND_ARG_TYPE_INFO(0, comment, IS_STRING, 0)
2137 #else
2138     ZEND_ARG_INFO(0, comment)
2139 #endif
2140 ZEND_END_ARG_INFO()
2141 
2142 
2143 #if PHP_VERSION_ID >= 80000
2144 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_cropImage, 0, 4, _IS_BOOL, 0)
2145 #else
2146 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_cropImage, 0, 0, 4)
2147 #endif
2148 
2149 
2150 #if PHP_VERSION_ID >= 80000
2151     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
2152 #else
2153     ZEND_ARG_INFO(0, width)
2154 #endif
2155 
2156 #if PHP_VERSION_ID >= 80000
2157     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
2158 #else
2159     ZEND_ARG_INFO(0, height)
2160 #endif
2161 
2162 #if PHP_VERSION_ID >= 80000
2163     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
2164 #else
2165     ZEND_ARG_INFO(0, x)
2166 #endif
2167 
2168 #if PHP_VERSION_ID >= 80000
2169     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
2170 #else
2171     ZEND_ARG_INFO(0, y)
2172 #endif
2173 ZEND_END_ARG_INFO()
2174 
2175 
2176 #if PHP_VERSION_ID >= 80000
2177 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_labelImage, 0, 1, _IS_BOOL, 0)
2178 #else
2179 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_labelImage, 0, 0, 1)
2180 #endif
2181 
2182 
2183 #if PHP_VERSION_ID >= 80000
2184     ZEND_ARG_TYPE_INFO(0, label, IS_STRING, 0)
2185 #else
2186     ZEND_ARG_INFO(0, label)
2187 #endif
2188 ZEND_END_ARG_INFO()
2189 
2190 
2191 #if PHP_VERSION_ID >= 80000
2192 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageGeometry, 0, 0, IS_ARRAY, 0)
2193 #else
2194 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageGeometry, 0, 0, 0)
2195 #endif
2196 
2197 ZEND_END_ARG_INFO()
2198 
2199 
2200 #if PHP_VERSION_ID >= 80000
2201 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_drawImage, 0, 1, _IS_BOOL, 0)
2202 #else
2203 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_drawImage, 0, 0, 1)
2204 #endif
2205 
2206 	ZEND_ARG_OBJ_INFO(0, drawing, ImagickDraw, 0)
2207 ZEND_END_ARG_INFO()
2208 
2209 
2210 #if PHP_VERSION_ID >= 80000
2211 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageCompressionQuality, 0, 1, _IS_BOOL, 0)
2212 #else
2213 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageCompressionQuality, 0, 0, 1)
2214 #endif
2215 
2216 
2217 #if PHP_VERSION_ID >= 80000
2218     ZEND_ARG_TYPE_INFO(0, quality, IS_LONG, 0)
2219 #else
2220     ZEND_ARG_INFO(0, quality)
2221 #endif
2222 ZEND_END_ARG_INFO()
2223 
2224 
2225 #if PHP_VERSION_ID >= 80000
2226 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageCompressionQuality, 0, 0, IS_LONG, 0)
2227 #else
2228 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageCompressionQuality, 0, 0, 0)
2229 #endif
2230 
2231 ZEND_END_ARG_INFO()
2232 
2233 
2234 #if PHP_VERSION_ID >= 80000
2235 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageCompression, 0, 1, _IS_BOOL, 0)
2236 #else
2237 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageCompression, 0, 0, 1)
2238 #endif
2239 
2240 
2241 #if PHP_VERSION_ID >= 80000
2242     ZEND_ARG_TYPE_INFO(0, compression, IS_LONG, 0)
2243 #else
2244     ZEND_ARG_INFO(0, compression)
2245 #endif
2246 ZEND_END_ARG_INFO()
2247 
2248 #define arginfo_class_Imagick_getImageCompression arginfo_class_Imagick_getImageCompressionQuality
2249 
2250 
2251 #if PHP_VERSION_ID >= 80000
2252 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_annotateImage, 0, 5, _IS_BOOL, 0)
2253 #else
2254 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_annotateImage, 0, 0, 5)
2255 #endif
2256 
2257 	ZEND_ARG_OBJ_INFO(0, settings, ImagickDraw, 0)
2258 
2259 #if PHP_VERSION_ID >= 80000
2260     ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0)
2261 #else
2262     ZEND_ARG_INFO(0, x)
2263 #endif
2264 
2265 #if PHP_VERSION_ID >= 80000
2266     ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0)
2267 #else
2268     ZEND_ARG_INFO(0, y)
2269 #endif
2270 
2271 #if PHP_VERSION_ID >= 80000
2272     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
2273 #else
2274     ZEND_ARG_INFO(0, angle)
2275 #endif
2276 
2277 #if PHP_VERSION_ID >= 80000
2278     ZEND_ARG_TYPE_INFO(0, text, IS_STRING, 0)
2279 #else
2280     ZEND_ARG_INFO(0, text)
2281 #endif
2282 ZEND_END_ARG_INFO()
2283 
2284 
2285 #if PHP_VERSION_ID >= 80000
2286 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_compositeImage, 0, 4, _IS_BOOL, 0)
2287 #else
2288 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compositeImage, 0, 0, 4)
2289 #endif
2290 
2291 	ZEND_ARG_OBJ_INFO(0, composite_image, Imagick, 0)
2292 
2293 #if PHP_VERSION_ID >= 80000
2294     ZEND_ARG_TYPE_INFO(0, composite, IS_LONG, 0)
2295 #else
2296     ZEND_ARG_INFO(0, composite)
2297 #endif
2298 
2299 #if PHP_VERSION_ID >= 80000
2300     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
2301 #else
2302     ZEND_ARG_INFO(0, x)
2303 #endif
2304 
2305 #if PHP_VERSION_ID >= 80000
2306     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
2307 #else
2308     ZEND_ARG_INFO(0, y)
2309 #endif
2310 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
2311 ZEND_END_ARG_INFO()
2312 
2313 
2314 #if PHP_VERSION_ID >= 80000
2315 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_modulateImage, 0, 3, _IS_BOOL, 0)
2316 #else
2317 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_modulateImage, 0, 0, 3)
2318 #endif
2319 
2320 
2321 #if PHP_VERSION_ID >= 80000
2322     ZEND_ARG_TYPE_INFO(0, brightness, IS_DOUBLE, 0)
2323 #else
2324     ZEND_ARG_INFO(0, brightness)
2325 #endif
2326 
2327 #if PHP_VERSION_ID >= 80000
2328     ZEND_ARG_TYPE_INFO(0, saturation, IS_DOUBLE, 0)
2329 #else
2330     ZEND_ARG_INFO(0, saturation)
2331 #endif
2332 
2333 #if PHP_VERSION_ID >= 80000
2334     ZEND_ARG_TYPE_INFO(0, hue, IS_DOUBLE, 0)
2335 #else
2336     ZEND_ARG_INFO(0, hue)
2337 #endif
2338 ZEND_END_ARG_INFO()
2339 
2340 #define arginfo_class_Imagick_getImageColors arginfo_class_Imagick_getImageCompressionQuality
2341 
2342 
2343 #if PHP_VERSION_ID >= 80000
2344 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_montageImage, 0, 5, Imagick, 0)
2345 #else
2346 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_montageImage, 0, 0, 5)
2347 #endif
2348 
2349 	ZEND_ARG_OBJ_INFO(0, settings, ImagickDraw, 0)
2350 
2351 #if PHP_VERSION_ID >= 80000
2352     ZEND_ARG_TYPE_INFO(0, tile_geometry, IS_STRING, 0)
2353 #else
2354     ZEND_ARG_INFO(0, tile_geometry)
2355 #endif
2356 
2357 #if PHP_VERSION_ID >= 80000
2358     ZEND_ARG_TYPE_INFO(0, thumbnail_geometry, IS_STRING, 0)
2359 #else
2360     ZEND_ARG_INFO(0, thumbnail_geometry)
2361 #endif
2362 
2363 #if PHP_VERSION_ID >= 80000
2364     ZEND_ARG_TYPE_INFO(0, monatgemode, IS_LONG, 0)
2365 #else
2366     ZEND_ARG_INFO(0, monatgemode)
2367 #endif
2368 
2369 #if PHP_VERSION_ID >= 80000
2370     ZEND_ARG_TYPE_INFO(0, frame, IS_STRING, 0)
2371 #else
2372     ZEND_ARG_INFO(0, frame)
2373 #endif
2374 ZEND_END_ARG_INFO()
2375 
2376 
2377 #if PHP_VERSION_ID >= 80000
2378 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_identifyImage, 0, 0, IS_ARRAY, 0)
2379 #else
2380 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_identifyImage, 0, 0, 0)
2381 #endif
2382 
2383 
2384 #if PHP_VERSION_ID >= 80000
2385     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, append_raw_output, _IS_BOOL, 0, "false")
2386 #else
2387     ZEND_ARG_INFO(0, append_raw_output)
2388 #endif
2389 
2390 ZEND_END_ARG_INFO()
2391 
2392 
2393 #if PHP_VERSION_ID >= 80000
2394 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_thresholdImage, 0, 1, _IS_BOOL, 0)
2395 #else
2396 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_thresholdImage, 0, 0, 1)
2397 #endif
2398 
2399 
2400 #if PHP_VERSION_ID >= 80000
2401     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
2402 #else
2403     ZEND_ARG_INFO(0, threshold)
2404 #endif
2405 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
2406 ZEND_END_ARG_INFO()
2407 
2408 
2409 #if PHP_VERSION_ID >= 80000
2410 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_adaptiveThresholdImage, 0, 3, _IS_BOOL, 0)
2411 #else
2412 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_adaptiveThresholdImage, 0, 0, 3)
2413 #endif
2414 
2415 
2416 #if PHP_VERSION_ID >= 80000
2417     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
2418 #else
2419     ZEND_ARG_INFO(0, width)
2420 #endif
2421 
2422 #if PHP_VERSION_ID >= 80000
2423     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
2424 #else
2425     ZEND_ARG_INFO(0, height)
2426 #endif
2427 
2428 #if PHP_VERSION_ID >= 80000
2429     ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
2430 #else
2431     ZEND_ARG_INFO(0, offset)
2432 #endif
2433 ZEND_END_ARG_INFO()
2434 
2435 
2436 #if PHP_VERSION_ID >= 80000
2437 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_blackThresholdImage, 0, 1, _IS_BOOL, 0)
2438 #else
2439 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_blackThresholdImage, 0, 0, 1)
2440 #endif
2441 
2442 	ZEND_ARG_OBJ_TYPE_MASK(0, threshold_color, ImagickPixel, MAY_BE_STRING, NULL)
2443 ZEND_END_ARG_INFO()
2444 
2445 #define arginfo_class_Imagick_whiteThresholdImage arginfo_class_Imagick_blackThresholdImage
2446 
2447 
2448 #if PHP_VERSION_ID >= 80000
2449 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_appendImages, 0, 1, Imagick, 0)
2450 #else
2451 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_appendImages, 0, 0, 1)
2452 #endif
2453 
2454 
2455 #if PHP_VERSION_ID >= 80000
2456     ZEND_ARG_TYPE_INFO(0, stack, _IS_BOOL, 0)
2457 #else
2458     ZEND_ARG_INFO(0, stack)
2459 #endif
2460 ZEND_END_ARG_INFO()
2461 
2462 
2463 #if PHP_VERSION_ID >= 80000
2464 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_charcoalImage, 0, 2, _IS_BOOL, 0)
2465 #else
2466 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_charcoalImage, 0, 0, 2)
2467 #endif
2468 
2469 
2470 #if PHP_VERSION_ID >= 80000
2471     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
2472 #else
2473     ZEND_ARG_INFO(0, radius)
2474 #endif
2475 
2476 #if PHP_VERSION_ID >= 80000
2477     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
2478 #else
2479     ZEND_ARG_INFO(0, sigma)
2480 #endif
2481 ZEND_END_ARG_INFO()
2482 
2483 
2484 #if PHP_VERSION_ID >= 80000
2485 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_normalizeImage, 0, 0, _IS_BOOL, 0)
2486 #else
2487 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_normalizeImage, 0, 0, 0)
2488 #endif
2489 
2490 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
2491 ZEND_END_ARG_INFO()
2492 
2493 
2494 #if PHP_VERSION_ID >= 80000
2495 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_oilPaintImage, 0, 1, _IS_BOOL, 0)
2496 #else
2497 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_oilPaintImage, 0, 0, 1)
2498 #endif
2499 
2500 
2501 #if PHP_VERSION_ID >= 80000
2502     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
2503 #else
2504     ZEND_ARG_INFO(0, radius)
2505 #endif
2506 ZEND_END_ARG_INFO()
2507 
2508 
2509 #if PHP_VERSION_ID >= 80000
2510 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_posterizeImage, 0, 2, _IS_BOOL, 0)
2511 #else
2512 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_posterizeImage, 0, 0, 2)
2513 #endif
2514 
2515 
2516 #if PHP_VERSION_ID >= 80000
2517     ZEND_ARG_TYPE_INFO(0, levels, IS_LONG, 0)
2518 #else
2519     ZEND_ARG_INFO(0, levels)
2520 #endif
2521 
2522 #if PHP_VERSION_ID >= 80000
2523     ZEND_ARG_TYPE_INFO(0, dither, _IS_BOOL, 0)
2524 #else
2525     ZEND_ARG_INFO(0, dither)
2526 #endif
2527 ZEND_END_ARG_INFO()
2528 
2529 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
2530 
2531 #if PHP_VERSION_ID >= 80000
2532 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_radialBlurImage, 0, 1, _IS_BOOL, 0)
2533 #else
2534 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_radialBlurImage, 0, 0, 1)
2535 #endif
2536 
2537 
2538 #if PHP_VERSION_ID >= 80000
2539     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
2540 #else
2541     ZEND_ARG_INFO(0, angle)
2542 #endif
2543 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
2544 ZEND_END_ARG_INFO()
2545 #endif
2546 
2547 
2548 #if PHP_VERSION_ID >= 80000
2549 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_raiseImage, 0, 5, _IS_BOOL, 0)
2550 #else
2551 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_raiseImage, 0, 0, 5)
2552 #endif
2553 
2554 
2555 #if PHP_VERSION_ID >= 80000
2556     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
2557 #else
2558     ZEND_ARG_INFO(0, width)
2559 #endif
2560 
2561 #if PHP_VERSION_ID >= 80000
2562     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
2563 #else
2564     ZEND_ARG_INFO(0, height)
2565 #endif
2566 
2567 #if PHP_VERSION_ID >= 80000
2568     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
2569 #else
2570     ZEND_ARG_INFO(0, x)
2571 #endif
2572 
2573 #if PHP_VERSION_ID >= 80000
2574     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
2575 #else
2576     ZEND_ARG_INFO(0, y)
2577 #endif
2578 
2579 #if PHP_VERSION_ID >= 80000
2580     ZEND_ARG_TYPE_INFO(0, raise, _IS_BOOL, 0)
2581 #else
2582     ZEND_ARG_INFO(0, raise)
2583 #endif
2584 ZEND_END_ARG_INFO()
2585 
2586 
2587 #if PHP_VERSION_ID >= 80000
2588 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_resampleImage, 0, 4, _IS_BOOL, 0)
2589 #else
2590 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_resampleImage, 0, 0, 4)
2591 #endif
2592 
2593 
2594 #if PHP_VERSION_ID >= 80000
2595     ZEND_ARG_TYPE_INFO(0, x_resolution, IS_DOUBLE, 0)
2596 #else
2597     ZEND_ARG_INFO(0, x_resolution)
2598 #endif
2599 
2600 #if PHP_VERSION_ID >= 80000
2601     ZEND_ARG_TYPE_INFO(0, y_resolution, IS_DOUBLE, 0)
2602 #else
2603     ZEND_ARG_INFO(0, y_resolution)
2604 #endif
2605 
2606 #if PHP_VERSION_ID >= 80000
2607     ZEND_ARG_TYPE_INFO(0, filter, IS_LONG, 0)
2608 #else
2609     ZEND_ARG_INFO(0, filter)
2610 #endif
2611 
2612 #if PHP_VERSION_ID >= 80000
2613     ZEND_ARG_TYPE_INFO(0, blur, IS_DOUBLE, 0)
2614 #else
2615     ZEND_ARG_INFO(0, blur)
2616 #endif
2617 ZEND_END_ARG_INFO()
2618 
2619 
2620 #if PHP_VERSION_ID >= 80000
2621 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_resizeImage, 0, 4, _IS_BOOL, 0)
2622 #else
2623 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_resizeImage, 0, 0, 4)
2624 #endif
2625 
2626 
2627 #if PHP_VERSION_ID >= 80000
2628     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
2629 #else
2630     ZEND_ARG_INFO(0, columns)
2631 #endif
2632 
2633 #if PHP_VERSION_ID >= 80000
2634     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
2635 #else
2636     ZEND_ARG_INFO(0, rows)
2637 #endif
2638 
2639 #if PHP_VERSION_ID >= 80000
2640     ZEND_ARG_TYPE_INFO(0, filter, IS_LONG, 0)
2641 #else
2642     ZEND_ARG_INFO(0, filter)
2643 #endif
2644 
2645 #if PHP_VERSION_ID >= 80000
2646     ZEND_ARG_TYPE_INFO(0, blur, IS_DOUBLE, 0)
2647 #else
2648     ZEND_ARG_INFO(0, blur)
2649 #endif
2650 
2651 #if PHP_VERSION_ID >= 80000
2652     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, bestfit, _IS_BOOL, 0, "false")
2653 #else
2654     ZEND_ARG_INFO(0, bestfit)
2655 #endif
2656 
2657 
2658 #if PHP_VERSION_ID >= 80000
2659     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
2660 #else
2661     ZEND_ARG_INFO(0, legacy)
2662 #endif
2663 
2664 ZEND_END_ARG_INFO()
2665 
2666 
2667 #if PHP_VERSION_ID >= 80000
2668 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_rollImage, 0, 2, _IS_BOOL, 0)
2669 #else
2670 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_rollImage, 0, 0, 2)
2671 #endif
2672 
2673 
2674 #if PHP_VERSION_ID >= 80000
2675     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
2676 #else
2677     ZEND_ARG_INFO(0, x)
2678 #endif
2679 
2680 #if PHP_VERSION_ID >= 80000
2681     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
2682 #else
2683     ZEND_ARG_INFO(0, y)
2684 #endif
2685 ZEND_END_ARG_INFO()
2686 
2687 
2688 #if PHP_VERSION_ID >= 80000
2689 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_rotateImage, 0, 2, _IS_BOOL, 0)
2690 #else
2691 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_rotateImage, 0, 0, 2)
2692 #endif
2693 
2694 	ZEND_ARG_OBJ_TYPE_MASK(0, background_color, ImagickPixel, MAY_BE_STRING, NULL)
2695 
2696 #if PHP_VERSION_ID >= 80000
2697     ZEND_ARG_TYPE_INFO(0, degrees, IS_DOUBLE, 0)
2698 #else
2699     ZEND_ARG_INFO(0, degrees)
2700 #endif
2701 ZEND_END_ARG_INFO()
2702 
2703 
2704 #if PHP_VERSION_ID >= 80000
2705 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_sampleImage, 0, 2, _IS_BOOL, 0)
2706 #else
2707 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_sampleImage, 0, 0, 2)
2708 #endif
2709 
2710 
2711 #if PHP_VERSION_ID >= 80000
2712     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
2713 #else
2714     ZEND_ARG_INFO(0, columns)
2715 #endif
2716 
2717 #if PHP_VERSION_ID >= 80000
2718     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
2719 #else
2720     ZEND_ARG_INFO(0, rows)
2721 #endif
2722 ZEND_END_ARG_INFO()
2723 
2724 
2725 #if PHP_VERSION_ID >= 80000
2726 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_solarizeImage, 0, 1, _IS_BOOL, 0)
2727 #else
2728 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_solarizeImage, 0, 0, 1)
2729 #endif
2730 
2731 
2732 #if PHP_VERSION_ID >= 80000
2733     ZEND_ARG_TYPE_INFO(0, threshold, IS_LONG, 0)
2734 #else
2735     ZEND_ARG_INFO(0, threshold)
2736 #endif
2737 ZEND_END_ARG_INFO()
2738 
2739 
2740 #if PHP_VERSION_ID >= 80000
2741 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_shadowImage, 0, 4, _IS_BOOL, 0)
2742 #else
2743 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_shadowImage, 0, 0, 4)
2744 #endif
2745 
2746 
2747 #if PHP_VERSION_ID >= 80000
2748     ZEND_ARG_TYPE_INFO(0, opacity, IS_DOUBLE, 0)
2749 #else
2750     ZEND_ARG_INFO(0, opacity)
2751 #endif
2752 
2753 #if PHP_VERSION_ID >= 80000
2754     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
2755 #else
2756     ZEND_ARG_INFO(0, sigma)
2757 #endif
2758 
2759 #if PHP_VERSION_ID >= 80000
2760     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
2761 #else
2762     ZEND_ARG_INFO(0, x)
2763 #endif
2764 
2765 #if PHP_VERSION_ID >= 80000
2766     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
2767 #else
2768     ZEND_ARG_INFO(0, y)
2769 #endif
2770 ZEND_END_ARG_INFO()
2771 
2772 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
2773 
2774 #if PHP_VERSION_ID >= 80000
2775 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageAttribute, 0, 2, _IS_BOOL, 0)
2776 #else
2777 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageAttribute, 0, 0, 2)
2778 #endif
2779 
2780 
2781 #if PHP_VERSION_ID >= 80000
2782     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
2783 #else
2784     ZEND_ARG_INFO(0, key)
2785 #endif
2786 
2787 #if PHP_VERSION_ID >= 80000
2788     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
2789 #else
2790     ZEND_ARG_INFO(0, value)
2791 #endif
2792 ZEND_END_ARG_INFO()
2793 #endif
2794 
2795 
2796 #if PHP_VERSION_ID >= 80000
2797 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageBackgroundColor, 0, 1, _IS_BOOL, 0)
2798 #else
2799 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageBackgroundColor, 0, 0, 1)
2800 #endif
2801 
2802 	ZEND_ARG_OBJ_TYPE_MASK(0, background_color, ImagickPixel, MAY_BE_STRING, NULL)
2803 ZEND_END_ARG_INFO()
2804 
2805 #if MagickLibVersion >= 0x700
2806 
2807 #if PHP_VERSION_ID >= 80000
2808 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageChannelMask, 0, 1, IS_LONG, 0)
2809 #else
2810 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageChannelMask, 0, 0, 1)
2811 #endif
2812 
2813 
2814 #if PHP_VERSION_ID >= 80000
2815     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
2816 #else
2817     ZEND_ARG_INFO(0, channel)
2818 #endif
2819 ZEND_END_ARG_INFO()
2820 #endif
2821 
2822 
2823 #if PHP_VERSION_ID >= 80000
2824 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageCompose, 0, 1, _IS_BOOL, 0)
2825 #else
2826 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageCompose, 0, 0, 1)
2827 #endif
2828 
2829 
2830 #if PHP_VERSION_ID >= 80000
2831     ZEND_ARG_TYPE_INFO(0, compose, IS_LONG, 0)
2832 #else
2833     ZEND_ARG_INFO(0, compose)
2834 #endif
2835 ZEND_END_ARG_INFO()
2836 
2837 
2838 #if PHP_VERSION_ID >= 80000
2839 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageDelay, 0, 1, _IS_BOOL, 0)
2840 #else
2841 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageDelay, 0, 0, 1)
2842 #endif
2843 
2844 
2845 #if PHP_VERSION_ID >= 80000
2846     ZEND_ARG_TYPE_INFO(0, delay, IS_LONG, 0)
2847 #else
2848     ZEND_ARG_INFO(0, delay)
2849 #endif
2850 ZEND_END_ARG_INFO()
2851 
2852 
2853 #if PHP_VERSION_ID >= 80000
2854 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageDepth, 0, 1, _IS_BOOL, 0)
2855 #else
2856 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageDepth, 0, 0, 1)
2857 #endif
2858 
2859 
2860 #if PHP_VERSION_ID >= 80000
2861     ZEND_ARG_TYPE_INFO(0, depth, IS_LONG, 0)
2862 #else
2863     ZEND_ARG_INFO(0, depth)
2864 #endif
2865 ZEND_END_ARG_INFO()
2866 
2867 
2868 #if PHP_VERSION_ID >= 80000
2869 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageGamma, 0, 1, _IS_BOOL, 0)
2870 #else
2871 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageGamma, 0, 0, 1)
2872 #endif
2873 
2874 
2875 #if PHP_VERSION_ID >= 80000
2876     ZEND_ARG_TYPE_INFO(0, gamma, IS_DOUBLE, 0)
2877 #else
2878     ZEND_ARG_INFO(0, gamma)
2879 #endif
2880 ZEND_END_ARG_INFO()
2881 
2882 
2883 #if PHP_VERSION_ID >= 80000
2884 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageIterations, 0, 1, _IS_BOOL, 0)
2885 #else
2886 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageIterations, 0, 0, 1)
2887 #endif
2888 
2889 
2890 #if PHP_VERSION_ID >= 80000
2891     ZEND_ARG_TYPE_INFO(0, iterations, IS_LONG, 0)
2892 #else
2893     ZEND_ARG_INFO(0, iterations)
2894 #endif
2895 ZEND_END_ARG_INFO()
2896 
2897 #if MagickLibVersion < 0x700
2898 
2899 #if PHP_VERSION_ID >= 80000
2900 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageMatteColor, 0, 1, _IS_BOOL, 0)
2901 #else
2902 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageMatteColor, 0, 0, 1)
2903 #endif
2904 
2905 	ZEND_ARG_OBJ_TYPE_MASK(0, matte_color, ImagickPixel, MAY_BE_STRING, NULL)
2906 ZEND_END_ARG_INFO()
2907 #endif
2908 
2909 #define arginfo_class_Imagick_setImagePage arginfo_class_Imagick_cropImage
2910 
2911 #define arginfo_class_Imagick_setImageProgressMonitor arginfo_class_Imagick_readImage
2912 
2913 #if MagickLibVersion > 0x653
2914 
2915 #if PHP_VERSION_ID >= 80000
2916 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setProgressMonitor, 0, 1, _IS_BOOL, 0)
2917 #else
2918 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setProgressMonitor, 0, 0, 1)
2919 #endif
2920 
2921 
2922 #if PHP_VERSION_ID >= 80000
2923     ZEND_ARG_TYPE_INFO(0, callback, IS_CALLABLE, 0)
2924 #else
2925     ZEND_ARG_INFO(0, callback)
2926 #endif
2927 ZEND_END_ARG_INFO()
2928 #endif
2929 
2930 
2931 #if PHP_VERSION_ID >= 80000
2932 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageResolution, 0, 2, _IS_BOOL, 0)
2933 #else
2934 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageResolution, 0, 0, 2)
2935 #endif
2936 
2937 
2938 #if PHP_VERSION_ID >= 80000
2939     ZEND_ARG_TYPE_INFO(0, x_resolution, IS_DOUBLE, 0)
2940 #else
2941     ZEND_ARG_INFO(0, x_resolution)
2942 #endif
2943 
2944 #if PHP_VERSION_ID >= 80000
2945     ZEND_ARG_TYPE_INFO(0, y_resolution, IS_DOUBLE, 0)
2946 #else
2947     ZEND_ARG_INFO(0, y_resolution)
2948 #endif
2949 ZEND_END_ARG_INFO()
2950 
2951 
2952 #if PHP_VERSION_ID >= 80000
2953 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageScene, 0, 1, _IS_BOOL, 0)
2954 #else
2955 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageScene, 0, 0, 1)
2956 #endif
2957 
2958 
2959 #if PHP_VERSION_ID >= 80000
2960     ZEND_ARG_TYPE_INFO(0, scene, IS_LONG, 0)
2961 #else
2962     ZEND_ARG_INFO(0, scene)
2963 #endif
2964 ZEND_END_ARG_INFO()
2965 
2966 
2967 #if PHP_VERSION_ID >= 80000
2968 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageTicksPerSecond, 0, 1, _IS_BOOL, 0)
2969 #else
2970 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageTicksPerSecond, 0, 0, 1)
2971 #endif
2972 
2973 
2974 #if PHP_VERSION_ID >= 80000
2975     ZEND_ARG_TYPE_INFO(0, ticks_per_second, IS_LONG, 0)
2976 #else
2977     ZEND_ARG_INFO(0, ticks_per_second)
2978 #endif
2979 ZEND_END_ARG_INFO()
2980 
2981 
2982 #if PHP_VERSION_ID >= 80000
2983 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageType, 0, 1, _IS_BOOL, 0)
2984 #else
2985 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageType, 0, 0, 1)
2986 #endif
2987 
2988 
2989 #if PHP_VERSION_ID >= 80000
2990     ZEND_ARG_TYPE_INFO(0, image_type, IS_LONG, 0)
2991 #else
2992     ZEND_ARG_INFO(0, image_type)
2993 #endif
2994 ZEND_END_ARG_INFO()
2995 
2996 
2997 #if PHP_VERSION_ID >= 80000
2998 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageUnits, 0, 1, _IS_BOOL, 0)
2999 #else
3000 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageUnits, 0, 0, 1)
3001 #endif
3002 
3003 
3004 #if PHP_VERSION_ID >= 80000
3005     ZEND_ARG_TYPE_INFO(0, units, IS_LONG, 0)
3006 #else
3007     ZEND_ARG_INFO(0, units)
3008 #endif
3009 ZEND_END_ARG_INFO()
3010 
3011 #define arginfo_class_Imagick_sharpenImage arginfo_class_Imagick_blurImage
3012 
3013 #define arginfo_class_Imagick_shaveImage arginfo_class_Imagick_sampleImage
3014 
3015 
3016 #if PHP_VERSION_ID >= 80000
3017 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_shearImage, 0, 3, _IS_BOOL, 0)
3018 #else
3019 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_shearImage, 0, 0, 3)
3020 #endif
3021 
3022 	ZEND_ARG_OBJ_TYPE_MASK(0, background_color, ImagickPixel, MAY_BE_STRING, NULL)
3023 
3024 #if PHP_VERSION_ID >= 80000
3025     ZEND_ARG_TYPE_INFO(0, x_shear, IS_DOUBLE, 0)
3026 #else
3027     ZEND_ARG_INFO(0, x_shear)
3028 #endif
3029 
3030 #if PHP_VERSION_ID >= 80000
3031     ZEND_ARG_TYPE_INFO(0, y_shear, IS_DOUBLE, 0)
3032 #else
3033     ZEND_ARG_INFO(0, y_shear)
3034 #endif
3035 ZEND_END_ARG_INFO()
3036 
3037 #define arginfo_class_Imagick_spliceImage arginfo_class_Imagick_cropImage
3038 
3039 #define arginfo_class_Imagick_pingImage arginfo_class_Imagick_readImage
3040 
3041 
3042 #if PHP_VERSION_ID >= 80000
3043 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_readImageFile, 0, 1, _IS_BOOL, 0)
3044 #else
3045 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_readImageFile, 0, 0, 1)
3046 #endif
3047 
3048 
3049 #if PHP_VERSION_ID >= 80000
3050 	ZEND_ARG_OBJ_INFO(0, filehandle, resource, 0)
3051 #else
3052 	ZEND_ARG_INFO(0, filehandle)
3053 #endif
3054 
3055 
3056 #if PHP_VERSION_ID >= 80000
3057     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, filename, IS_STRING, 1, "null")
3058 #else
3059     ZEND_ARG_INFO(0, filename)
3060 #endif
3061 
3062 ZEND_END_ARG_INFO()
3063 
3064 
3065 #if PHP_VERSION_ID >= 80000
3066 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_displayImage, 0, 1, _IS_BOOL, 0)
3067 #else
3068 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_displayImage, 0, 0, 1)
3069 #endif
3070 
3071 
3072 #if PHP_VERSION_ID >= 80000
3073     ZEND_ARG_TYPE_INFO(0, servername, IS_STRING, 0)
3074 #else
3075     ZEND_ARG_INFO(0, servername)
3076 #endif
3077 ZEND_END_ARG_INFO()
3078 
3079 #define arginfo_class_Imagick_displayImages arginfo_class_Imagick_displayImage
3080 
3081 #define arginfo_class_Imagick_spreadImage arginfo_class_Imagick_oilPaintImage
3082 
3083 
3084 #if PHP_VERSION_ID >= 80000
3085 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_swirlImage, 0, 1, _IS_BOOL, 0)
3086 #else
3087 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_swirlImage, 0, 0, 1)
3088 #endif
3089 
3090 
3091 #if PHP_VERSION_ID >= 80000
3092     ZEND_ARG_TYPE_INFO(0, degrees, IS_DOUBLE, 0)
3093 #else
3094     ZEND_ARG_INFO(0, degrees)
3095 #endif
3096 ZEND_END_ARG_INFO()
3097 
3098 #define arginfo_class_Imagick_stripImage arginfo_class_Imagick_removeImage
3099 
3100 
3101 #if PHP_VERSION_ID >= 80000
3102 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_queryFormats, 0, 0, IS_ARRAY, 0)
3103 #else
3104 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_queryFormats, 0, 0, 0)
3105 #endif
3106 
3107 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, pattern, IS_STRING, 0, "\"*\"")
3108 ZEND_END_ARG_INFO()
3109 
3110 #define arginfo_class_Imagick_queryFonts arginfo_class_Imagick_queryFormats
3111 
3112 
3113 #if PHP_VERSION_ID >= 80000
3114 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_queryFontMetrics, 0, 2, IS_ARRAY, 0)
3115 #else
3116 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_queryFontMetrics, 0, 0, 2)
3117 #endif
3118 
3119 	ZEND_ARG_OBJ_INFO(0, settings, ImagickDraw, 0)
3120 
3121 #if PHP_VERSION_ID >= 80000
3122     ZEND_ARG_TYPE_INFO(0, text, IS_STRING, 0)
3123 #else
3124     ZEND_ARG_INFO(0, text)
3125 #endif
3126 
3127 #if PHP_VERSION_ID >= 80000
3128     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, multiline, _IS_BOOL, 1, "null")
3129 #else
3130     ZEND_ARG_INFO(0, multiline)
3131 #endif
3132 
3133 ZEND_END_ARG_INFO()
3134 
3135 
3136 #if PHP_VERSION_ID >= 80000
3137 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_steganoImage, 0, 2, Imagick, 0)
3138 #else
3139 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_steganoImage, 0, 0, 2)
3140 #endif
3141 
3142 	ZEND_ARG_OBJ_INFO(0, watermark, Imagick, 0)
3143 
3144 #if PHP_VERSION_ID >= 80000
3145     ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0)
3146 #else
3147     ZEND_ARG_INFO(0, offset)
3148 #endif
3149 ZEND_END_ARG_INFO()
3150 
3151 
3152 #if PHP_VERSION_ID >= 80000
3153 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_addNoiseImage, 0, 1, _IS_BOOL, 0)
3154 #else
3155 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_addNoiseImage, 0, 0, 1)
3156 #endif
3157 
3158 
3159 #if PHP_VERSION_ID >= 80000
3160     ZEND_ARG_TYPE_INFO(0, noise, IS_LONG, 0)
3161 #else
3162     ZEND_ARG_INFO(0, noise)
3163 #endif
3164 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3165 ZEND_END_ARG_INFO()
3166 
3167 
3168 #if PHP_VERSION_ID >= 80000
3169 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_motionBlurImage, 0, 3, _IS_BOOL, 0)
3170 #else
3171 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_motionBlurImage, 0, 0, 3)
3172 #endif
3173 
3174 
3175 #if PHP_VERSION_ID >= 80000
3176     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
3177 #else
3178     ZEND_ARG_INFO(0, radius)
3179 #endif
3180 
3181 #if PHP_VERSION_ID >= 80000
3182     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
3183 #else
3184     ZEND_ARG_INFO(0, sigma)
3185 #endif
3186 
3187 #if PHP_VERSION_ID >= 80000
3188     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
3189 #else
3190     ZEND_ARG_INFO(0, angle)
3191 #endif
3192 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3193 ZEND_END_ARG_INFO()
3194 
3195 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
3196 
3197 #if PHP_VERSION_ID >= 80000
3198 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_mosaicImages, 0, 0, Imagick, 0)
3199 #else
3200 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_mosaicImages, 0, 0, 0)
3201 #endif
3202 
3203 ZEND_END_ARG_INFO()
3204 #endif
3205 
3206 
3207 #if PHP_VERSION_ID >= 80000
3208 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_morphImages, 0, 1, Imagick, 0)
3209 #else
3210 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_morphImages, 0, 0, 1)
3211 #endif
3212 
3213 
3214 #if PHP_VERSION_ID >= 80000
3215     ZEND_ARG_TYPE_INFO(0, number_frames, IS_LONG, 0)
3216 #else
3217     ZEND_ARG_INFO(0, number_frames)
3218 #endif
3219 ZEND_END_ARG_INFO()
3220 
3221 #define arginfo_class_Imagick_minifyImage arginfo_class_Imagick_removeImage
3222 
3223 
3224 #if PHP_VERSION_ID >= 80000
3225 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_affineTransformImage, 0, 1, _IS_BOOL, 0)
3226 #else
3227 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_affineTransformImage, 0, 0, 1)
3228 #endif
3229 
3230 	ZEND_ARG_OBJ_INFO(0, settings, ImagickDraw, 0)
3231 ZEND_END_ARG_INFO()
3232 
3233 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
3234 #define arginfo_class_Imagick_averageImages arginfo_class_Imagick_mosaicImages
3235 #endif
3236 
3237 
3238 #if PHP_VERSION_ID >= 80000
3239 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_borderImage, 0, 3, _IS_BOOL, 0)
3240 #else
3241 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_borderImage, 0, 0, 3)
3242 #endif
3243 
3244 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
3245 
3246 #if PHP_VERSION_ID >= 80000
3247     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
3248 #else
3249     ZEND_ARG_INFO(0, width)
3250 #endif
3251 
3252 #if PHP_VERSION_ID >= 80000
3253     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
3254 #else
3255     ZEND_ARG_INFO(0, height)
3256 #endif
3257 ZEND_END_ARG_INFO()
3258 
3259 
3260 #if PHP_VERSION_ID >= 80000
3261 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_calculateCrop, 0, 4, IS_ARRAY, 0)
3262 #else
3263 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_calculateCrop, 0, 0, 4)
3264 #endif
3265 
3266 
3267 #if PHP_VERSION_ID >= 80000
3268     ZEND_ARG_TYPE_INFO(0, original_width, IS_LONG, 0)
3269 #else
3270     ZEND_ARG_INFO(0, original_width)
3271 #endif
3272 
3273 #if PHP_VERSION_ID >= 80000
3274     ZEND_ARG_TYPE_INFO(0, original_height, IS_LONG, 0)
3275 #else
3276     ZEND_ARG_INFO(0, original_height)
3277 #endif
3278 
3279 #if PHP_VERSION_ID >= 80000
3280     ZEND_ARG_TYPE_INFO(0, desired_width, IS_LONG, 0)
3281 #else
3282     ZEND_ARG_INFO(0, desired_width)
3283 #endif
3284 
3285 #if PHP_VERSION_ID >= 80000
3286     ZEND_ARG_TYPE_INFO(0, desired_height, IS_LONG, 0)
3287 #else
3288     ZEND_ARG_INFO(0, desired_height)
3289 #endif
3290 
3291 #if PHP_VERSION_ID >= 80000
3292     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
3293 #else
3294     ZEND_ARG_INFO(0, legacy)
3295 #endif
3296 
3297 ZEND_END_ARG_INFO()
3298 
3299 #define arginfo_class_Imagick_chopImage arginfo_class_Imagick_cropImage
3300 
3301 #define arginfo_class_Imagick_clipImage arginfo_class_Imagick_removeImage
3302 
3303 
3304 #if PHP_VERSION_ID >= 80000
3305 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_clipPathImage, 0, 2, _IS_BOOL, 0)
3306 #else
3307 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_clipPathImage, 0, 0, 2)
3308 #endif
3309 
3310 
3311 #if PHP_VERSION_ID >= 80000
3312     ZEND_ARG_TYPE_INFO(0, pathname, IS_STRING, 0)
3313 #else
3314     ZEND_ARG_INFO(0, pathname)
3315 #endif
3316 
3317 #if PHP_VERSION_ID >= 80000
3318     ZEND_ARG_TYPE_INFO(0, inside, _IS_BOOL, 0)
3319 #else
3320     ZEND_ARG_INFO(0, inside)
3321 #endif
3322 ZEND_END_ARG_INFO()
3323 
3324 
3325 #if PHP_VERSION_ID >= 80000
3326 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_clipImagePath, 0, 2, IS_VOID, 0)
3327 #else
3328 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_clipImagePath, 0, 0, 2)
3329 #endif
3330 
3331 
3332 #if PHP_VERSION_ID >= 80000
3333     ZEND_ARG_TYPE_INFO(0, pathname, IS_STRING, 0)
3334 #else
3335     ZEND_ARG_INFO(0, pathname)
3336 #endif
3337 
3338 #if PHP_VERSION_ID >= 80000
3339     ZEND_ARG_TYPE_INFO(0, inside, _IS_BOOL, 0)
3340 #else
3341     ZEND_ARG_INFO(0, inside)
3342 #endif
3343 ZEND_END_ARG_INFO()
3344 
3345 #define arginfo_class_Imagick_coalesceImages arginfo_class_Imagick_clone
3346 
3347 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
3348 
3349 #if PHP_VERSION_ID >= 80000
3350 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorFloodfillImage, 0, 5, _IS_BOOL, 0)
3351 #else
3352 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorFloodfillImage, 0, 0, 5)
3353 #endif
3354 
3355 	ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL)
3356 
3357 #if PHP_VERSION_ID >= 80000
3358     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
3359 #else
3360     ZEND_ARG_INFO(0, fuzz)
3361 #endif
3362 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
3363 
3364 #if PHP_VERSION_ID >= 80000
3365     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
3366 #else
3367     ZEND_ARG_INFO(0, x)
3368 #endif
3369 
3370 #if PHP_VERSION_ID >= 80000
3371     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
3372 #else
3373     ZEND_ARG_INFO(0, y)
3374 #endif
3375 ZEND_END_ARG_INFO()
3376 #endif
3377 
3378 
3379 #if PHP_VERSION_ID >= 80000
3380 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorizeImage, 0, 2, _IS_BOOL, 0)
3381 #else
3382 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorizeImage, 0, 0, 2)
3383 #endif
3384 
3385 	ZEND_ARG_OBJ_TYPE_MASK(0, colorize_color, ImagickPixel, MAY_BE_STRING, NULL)
3386 	ZEND_ARG_OBJ_TYPE_MASK(0, opacity_color, ImagickPixel, MAY_BE_STRING|MAY_BE_FALSE, NULL)
3387 
3388 #if PHP_VERSION_ID >= 80000
3389     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 1, "false")
3390 #else
3391     ZEND_ARG_INFO(0, legacy)
3392 #endif
3393 
3394 ZEND_END_ARG_INFO()
3395 
3396 
3397 #if PHP_VERSION_ID >= 80000
3398 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_compareImageChannels, 0, 3, IS_ARRAY, 0)
3399 #else
3400 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compareImageChannels, 0, 0, 3)
3401 #endif
3402 
3403 	ZEND_ARG_OBJ_INFO(0, reference, Imagick, 0)
3404 
3405 #if PHP_VERSION_ID >= 80000
3406     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
3407 #else
3408     ZEND_ARG_INFO(0, channel)
3409 #endif
3410 
3411 #if PHP_VERSION_ID >= 80000
3412     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
3413 #else
3414     ZEND_ARG_INFO(0, metric)
3415 #endif
3416 ZEND_END_ARG_INFO()
3417 
3418 
3419 #if PHP_VERSION_ID >= 80000
3420 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_compareImages, 0, 2, IS_ARRAY, 0)
3421 #else
3422 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compareImages, 0, 0, 2)
3423 #endif
3424 
3425 	ZEND_ARG_OBJ_INFO(0, reference, Imagick, 0)
3426 
3427 #if PHP_VERSION_ID >= 80000
3428     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
3429 #else
3430     ZEND_ARG_INFO(0, metric)
3431 #endif
3432 ZEND_END_ARG_INFO()
3433 
3434 
3435 #if PHP_VERSION_ID >= 80000
3436 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_contrastImage, 0, 1, _IS_BOOL, 0)
3437 #else
3438 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_contrastImage, 0, 0, 1)
3439 #endif
3440 
3441 
3442 #if PHP_VERSION_ID >= 80000
3443     ZEND_ARG_TYPE_INFO(0, sharpen, _IS_BOOL, 0)
3444 #else
3445     ZEND_ARG_INFO(0, sharpen)
3446 #endif
3447 ZEND_END_ARG_INFO()
3448 
3449 
3450 #if PHP_VERSION_ID >= 80000
3451 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_combineImages, 0, 1, Imagick, 0)
3452 #else
3453 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_combineImages, 0, 0, 1)
3454 #endif
3455 
3456 
3457 #if PHP_VERSION_ID >= 80000
3458     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
3459 #else
3460     ZEND_ARG_INFO(0, colorspace)
3461 #endif
3462 ZEND_END_ARG_INFO()
3463 
3464 
3465 #if PHP_VERSION_ID >= 80000
3466 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_convolveImage, 0, 1, _IS_BOOL, 0)
3467 #else
3468 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_convolveImage, 0, 0, 1)
3469 #endif
3470 
3471 
3472 #if PHP_VERSION_ID >= 80000
3473     ZEND_ARG_TYPE_INFO(0, kernel, IS_ARRAY, 0)
3474 #else
3475     ZEND_ARG_INFO(0, kernel)
3476 #endif
3477 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3478 ZEND_END_ARG_INFO()
3479 
3480 
3481 #if PHP_VERSION_ID >= 80000
3482 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_cycleColormapImage, 0, 1, _IS_BOOL, 0)
3483 #else
3484 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_cycleColormapImage, 0, 0, 1)
3485 #endif
3486 
3487 
3488 #if PHP_VERSION_ID >= 80000
3489     ZEND_ARG_TYPE_INFO(0, displace, IS_LONG, 0)
3490 #else
3491     ZEND_ARG_INFO(0, displace)
3492 #endif
3493 ZEND_END_ARG_INFO()
3494 
3495 #define arginfo_class_Imagick_deconstructImages arginfo_class_Imagick_clone
3496 
3497 #define arginfo_class_Imagick_despeckleImage arginfo_class_Imagick_removeImage
3498 
3499 #define arginfo_class_Imagick_edgeImage arginfo_class_Imagick_oilPaintImage
3500 
3501 #define arginfo_class_Imagick_embossImage arginfo_class_Imagick_charcoalImage
3502 
3503 #define arginfo_class_Imagick_enhanceImage arginfo_class_Imagick_removeImage
3504 
3505 #define arginfo_class_Imagick_equalizeImage arginfo_class_Imagick_removeImage
3506 
3507 
3508 #if PHP_VERSION_ID >= 80000
3509 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_evaluateImage, 0, 2, _IS_BOOL, 0)
3510 #else
3511 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_evaluateImage, 0, 0, 2)
3512 #endif
3513 
3514 
3515 #if PHP_VERSION_ID >= 80000
3516     ZEND_ARG_TYPE_INFO(0, evaluate, IS_LONG, 0)
3517 #else
3518     ZEND_ARG_INFO(0, evaluate)
3519 #endif
3520 
3521 #if PHP_VERSION_ID >= 80000
3522     ZEND_ARG_TYPE_INFO(0, constant, IS_DOUBLE, 0)
3523 #else
3524     ZEND_ARG_INFO(0, constant)
3525 #endif
3526 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3527 ZEND_END_ARG_INFO()
3528 
3529 #if MagickLibVersion >= 0x687
3530 
3531 #if PHP_VERSION_ID >= 80000
3532 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_evaluateImages, 0, 1, _IS_BOOL, 0)
3533 #else
3534 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_evaluateImages, 0, 0, 1)
3535 #endif
3536 
3537 
3538 #if PHP_VERSION_ID >= 80000
3539     ZEND_ARG_TYPE_INFO(0, evaluate, IS_LONG, 0)
3540 #else
3541     ZEND_ARG_INFO(0, evaluate)
3542 #endif
3543 ZEND_END_ARG_INFO()
3544 #endif
3545 
3546 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
3547 #define arginfo_class_Imagick_flattenImages arginfo_class_Imagick_mosaicImages
3548 #endif
3549 
3550 #define arginfo_class_Imagick_flipImage arginfo_class_Imagick_removeImage
3551 
3552 #define arginfo_class_Imagick_flopImage arginfo_class_Imagick_removeImage
3553 
3554 #if MagickLibVersion >= 0x655
3555 
3556 #if PHP_VERSION_ID >= 80000
3557 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_forwardFourierTransformImage, 0, 1, _IS_BOOL, 0)
3558 #else
3559 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_forwardFourierTransformImage, 0, 0, 1)
3560 #endif
3561 
3562 
3563 #if PHP_VERSION_ID >= 80000
3564     ZEND_ARG_TYPE_INFO(0, magnitude, _IS_BOOL, 0)
3565 #else
3566     ZEND_ARG_INFO(0, magnitude)
3567 #endif
3568 ZEND_END_ARG_INFO()
3569 #endif
3570 
3571 
3572 #if PHP_VERSION_ID >= 80000
3573 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_frameImage, 0, 5, _IS_BOOL, 0)
3574 #else
3575 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_frameImage, 0, 0, 5)
3576 #endif
3577 
3578 	ZEND_ARG_OBJ_TYPE_MASK(0, matte_color, ImagickPixel, MAY_BE_STRING, NULL)
3579 
3580 #if PHP_VERSION_ID >= 80000
3581     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
3582 #else
3583     ZEND_ARG_INFO(0, width)
3584 #endif
3585 
3586 #if PHP_VERSION_ID >= 80000
3587     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
3588 #else
3589     ZEND_ARG_INFO(0, height)
3590 #endif
3591 
3592 #if PHP_VERSION_ID >= 80000
3593     ZEND_ARG_TYPE_INFO(0, inner_bevel, IS_LONG, 0)
3594 #else
3595     ZEND_ARG_INFO(0, inner_bevel)
3596 #endif
3597 
3598 #if PHP_VERSION_ID >= 80000
3599     ZEND_ARG_TYPE_INFO(0, outer_bevel, IS_LONG, 0)
3600 #else
3601     ZEND_ARG_INFO(0, outer_bevel)
3602 #endif
3603 ZEND_END_ARG_INFO()
3604 
3605 
3606 #if PHP_VERSION_ID >= 80000
3607 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_fxImage, 0, 1, Imagick, 0)
3608 #else
3609 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_fxImage, 0, 0, 1)
3610 #endif
3611 
3612 
3613 #if PHP_VERSION_ID >= 80000
3614     ZEND_ARG_TYPE_INFO(0, expression, IS_STRING, 0)
3615 #else
3616     ZEND_ARG_INFO(0, expression)
3617 #endif
3618 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3619 ZEND_END_ARG_INFO()
3620 
3621 
3622 #if PHP_VERSION_ID >= 80000
3623 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_gammaImage, 0, 1, _IS_BOOL, 0)
3624 #else
3625 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_gammaImage, 0, 0, 1)
3626 #endif
3627 
3628 
3629 #if PHP_VERSION_ID >= 80000
3630     ZEND_ARG_TYPE_INFO(0, gamma, IS_DOUBLE, 0)
3631 #else
3632     ZEND_ARG_INFO(0, gamma)
3633 #endif
3634 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3635 ZEND_END_ARG_INFO()
3636 
3637 #define arginfo_class_Imagick_gaussianBlurImage arginfo_class_Imagick_blurImage
3638 
3639 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
3640 
3641 #if PHP_VERSION_ID >= 80000
3642 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageAttribute, 0, 1, IS_STRING, 0)
3643 #else
3644 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageAttribute, 0, 0, 1)
3645 #endif
3646 
3647 
3648 #if PHP_VERSION_ID >= 80000
3649     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
3650 #else
3651     ZEND_ARG_INFO(0, key)
3652 #endif
3653 ZEND_END_ARG_INFO()
3654 #endif
3655 
3656 
3657 #if PHP_VERSION_ID >= 80000
3658 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageBackgroundColor, 0, 0, ImagickPixel, 0)
3659 #else
3660 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageBackgroundColor, 0, 0, 0)
3661 #endif
3662 
3663 ZEND_END_ARG_INFO()
3664 
3665 #define arginfo_class_Imagick_getImageBluePrimary arginfo_class_Imagick_getImageGeometry
3666 
3667 #define arginfo_class_Imagick_getImageBorderColor arginfo_class_Imagick_getImageBackgroundColor
3668 
3669 
3670 #if PHP_VERSION_ID >= 80000
3671 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelDepth, 0, 1, IS_LONG, 0)
3672 #else
3673 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelDepth, 0, 0, 1)
3674 #endif
3675 
3676 
3677 #if PHP_VERSION_ID >= 80000
3678     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
3679 #else
3680     ZEND_ARG_INFO(0, channel)
3681 #endif
3682 ZEND_END_ARG_INFO()
3683 
3684 
3685 #if PHP_VERSION_ID >= 80000
3686 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelDistortion, 0, 3, IS_DOUBLE, 0)
3687 #else
3688 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelDistortion, 0, 0, 3)
3689 #endif
3690 
3691 	ZEND_ARG_OBJ_INFO(0, reference, Imagick, 0)
3692 
3693 #if PHP_VERSION_ID >= 80000
3694     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
3695 #else
3696     ZEND_ARG_INFO(0, channel)
3697 #endif
3698 
3699 #if PHP_VERSION_ID >= 80000
3700     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
3701 #else
3702     ZEND_ARG_INFO(0, metric)
3703 #endif
3704 ZEND_END_ARG_INFO()
3705 
3706 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
3707 
3708 #if PHP_VERSION_ID >= 80000
3709 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelExtrema, 0, 1, IS_ARRAY, 0)
3710 #else
3711 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelExtrema, 0, 0, 1)
3712 #endif
3713 
3714 
3715 #if PHP_VERSION_ID >= 80000
3716     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
3717 #else
3718     ZEND_ARG_INFO(0, channel)
3719 #endif
3720 ZEND_END_ARG_INFO()
3721 #endif
3722 
3723 
3724 #if PHP_VERSION_ID >= 80000
3725 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageChannelMean, 0, 1, IS_ARRAY, 0)
3726 #else
3727 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageChannelMean, 0, 0, 1)
3728 #endif
3729 
3730 
3731 #if PHP_VERSION_ID >= 80000
3732     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
3733 #else
3734     ZEND_ARG_INFO(0, channel)
3735 #endif
3736 ZEND_END_ARG_INFO()
3737 
3738 #define arginfo_class_Imagick_getImageChannelStatistics arginfo_class_Imagick_getImageGeometry
3739 
3740 
3741 #if PHP_VERSION_ID >= 80000
3742 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageColormapColor, 0, 1, ImagickPixel, 0)
3743 #else
3744 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageColormapColor, 0, 0, 1)
3745 #endif
3746 
3747 
3748 #if PHP_VERSION_ID >= 80000
3749     ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
3750 #else
3751     ZEND_ARG_INFO(0, index)
3752 #endif
3753 ZEND_END_ARG_INFO()
3754 
3755 #define arginfo_class_Imagick_getImageColorspace arginfo_class_Imagick_getImageCompressionQuality
3756 
3757 #define arginfo_class_Imagick_getImageCompose arginfo_class_Imagick_getImageCompressionQuality
3758 
3759 #define arginfo_class_Imagick_getImageDelay arginfo_class_Imagick_getImageCompressionQuality
3760 
3761 #define arginfo_class_Imagick_getImageDepth arginfo_class_Imagick_getImageCompressionQuality
3762 
3763 
3764 #if PHP_VERSION_ID >= 80000
3765 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageDistortion, 0, 2, IS_DOUBLE, 0)
3766 #else
3767 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageDistortion, 0, 0, 2)
3768 #endif
3769 
3770 	ZEND_ARG_OBJ_INFO(0, reference, Imagick, 0)
3771 
3772 #if PHP_VERSION_ID >= 80000
3773     ZEND_ARG_TYPE_INFO(0, metric, IS_LONG, 0)
3774 #else
3775     ZEND_ARG_INFO(0, metric)
3776 #endif
3777 ZEND_END_ARG_INFO()
3778 
3779 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
3780 
3781 #if PHP_VERSION_ID >= 80000
3782 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageExtrema, 0, 0, IS_ARRAY, 0)
3783 #else
3784 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageExtrema, 0, 0, 0)
3785 #endif
3786 
3787 ZEND_END_ARG_INFO()
3788 #endif
3789 
3790 #define arginfo_class_Imagick_getImageDispose arginfo_class_Imagick_getImageCompressionQuality
3791 
3792 
3793 #if PHP_VERSION_ID >= 80000
3794 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageGamma, 0, 0, IS_DOUBLE, 0)
3795 #else
3796 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageGamma, 0, 0, 0)
3797 #endif
3798 
3799 ZEND_END_ARG_INFO()
3800 
3801 #define arginfo_class_Imagick_getImageGreenPrimary arginfo_class_Imagick_getImageGeometry
3802 
3803 #define arginfo_class_Imagick_getImageHeight arginfo_class_Imagick_getImageCompressionQuality
3804 
3805 #define arginfo_class_Imagick_getImageHistogram arginfo_class_Imagick_getImageGeometry
3806 
3807 #define arginfo_class_Imagick_getImageInterlaceScheme arginfo_class_Imagick_getImageCompressionQuality
3808 
3809 #define arginfo_class_Imagick_getImageIterations arginfo_class_Imagick_getImageCompressionQuality
3810 
3811 #if MagickLibVersion < 0x700
3812 
3813 #if PHP_VERSION_ID >= 80000
3814 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageMatteColor, 0, 0, ImagickPixel, 0)
3815 #else
3816 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageMatteColor, 0, 0, 0)
3817 #endif
3818 
3819 ZEND_END_ARG_INFO()
3820 #endif
3821 
3822 #define arginfo_class_Imagick_getImagePage arginfo_class_Imagick_getImageGeometry
3823 
3824 
3825 #if PHP_VERSION_ID >= 80000
3826 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImagePixelColor, 0, 2, ImagickPixel, 0)
3827 #else
3828 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImagePixelColor, 0, 0, 2)
3829 #endif
3830 
3831 
3832 #if PHP_VERSION_ID >= 80000
3833     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
3834 #else
3835     ZEND_ARG_INFO(0, x)
3836 #endif
3837 
3838 #if PHP_VERSION_ID >= 80000
3839     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
3840 #else
3841     ZEND_ARG_INFO(0, y)
3842 #endif
3843 ZEND_END_ARG_INFO()
3844 
3845 #if IM_HAVE_IMAGICK_SETIMAGEPIXELCOLOR
3846 
3847 #if PHP_VERSION_ID >= 80000
3848 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_setImagePixelColor, 0, 3, ImagickPixel, 0)
3849 #else
3850 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImagePixelColor, 0, 0, 3)
3851 #endif
3852 
3853 
3854 #if PHP_VERSION_ID >= 80000
3855     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
3856 #else
3857     ZEND_ARG_INFO(0, x)
3858 #endif
3859 
3860 #if PHP_VERSION_ID >= 80000
3861     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
3862 #else
3863     ZEND_ARG_INFO(0, y)
3864 #endif
3865 	ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL)
3866 ZEND_END_ARG_INFO()
3867 #endif
3868 
3869 
3870 #if PHP_VERSION_ID >= 80000
3871 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getImageProfile, 0, 1, IS_STRING, 0)
3872 #else
3873 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageProfile, 0, 0, 1)
3874 #endif
3875 
3876 
3877 #if PHP_VERSION_ID >= 80000
3878     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
3879 #else
3880     ZEND_ARG_INFO(0, name)
3881 #endif
3882 ZEND_END_ARG_INFO()
3883 
3884 #define arginfo_class_Imagick_getImageRedPrimary arginfo_class_Imagick_getImageGeometry
3885 
3886 #define arginfo_class_Imagick_getImageRenderingIntent arginfo_class_Imagick_getImageCompressionQuality
3887 
3888 #define arginfo_class_Imagick_getImageResolution arginfo_class_Imagick_getImageGeometry
3889 
3890 #define arginfo_class_Imagick_getImageScene arginfo_class_Imagick_getImageCompressionQuality
3891 
3892 #define arginfo_class_Imagick_getImageSignature arginfo_class_Imagick___toString
3893 
3894 #define arginfo_class_Imagick_getImageTicksPerSecond arginfo_class_Imagick_getImageCompressionQuality
3895 
3896 #define arginfo_class_Imagick_getImageType arginfo_class_Imagick_getImageCompressionQuality
3897 
3898 #define arginfo_class_Imagick_getImageUnits arginfo_class_Imagick_getImageCompressionQuality
3899 
3900 #define arginfo_class_Imagick_getImageVirtualPixelMethod arginfo_class_Imagick_getImageCompressionQuality
3901 
3902 #define arginfo_class_Imagick_getImageWhitePoint arginfo_class_Imagick_getImageGeometry
3903 
3904 #define arginfo_class_Imagick_getImageWidth arginfo_class_Imagick_getImageCompressionQuality
3905 
3906 #define arginfo_class_Imagick_getNumberImages arginfo_class_Imagick_getImageCompressionQuality
3907 
3908 #define arginfo_class_Imagick_getImageTotalInkDensity arginfo_class_Imagick_getImageGamma
3909 
3910 
3911 #if PHP_VERSION_ID >= 80000
3912 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageRegion, 0, 4, Imagick, 0)
3913 #else
3914 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageRegion, 0, 0, 4)
3915 #endif
3916 
3917 
3918 #if PHP_VERSION_ID >= 80000
3919     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
3920 #else
3921     ZEND_ARG_INFO(0, width)
3922 #endif
3923 
3924 #if PHP_VERSION_ID >= 80000
3925     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
3926 #else
3927     ZEND_ARG_INFO(0, height)
3928 #endif
3929 
3930 #if PHP_VERSION_ID >= 80000
3931     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
3932 #else
3933     ZEND_ARG_INFO(0, x)
3934 #endif
3935 
3936 #if PHP_VERSION_ID >= 80000
3937     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
3938 #else
3939     ZEND_ARG_INFO(0, y)
3940 #endif
3941 ZEND_END_ARG_INFO()
3942 
3943 #define arginfo_class_Imagick_implodeImage arginfo_class_Imagick_oilPaintImage
3944 
3945 #if MagickLibVersion >= 0x658
3946 
3947 #if PHP_VERSION_ID >= 80000
3948 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_inverseFourierTransformImage, 0, 2, _IS_BOOL, 0)
3949 #else
3950 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_inverseFourierTransformImage, 0, 0, 2)
3951 #endif
3952 
3953 	ZEND_ARG_OBJ_INFO(0, complement, Imagick, 0)
3954 
3955 #if PHP_VERSION_ID >= 80000
3956     ZEND_ARG_TYPE_INFO(0, magnitude, _IS_BOOL, 0)
3957 #else
3958     ZEND_ARG_INFO(0, magnitude)
3959 #endif
3960 ZEND_END_ARG_INFO()
3961 #endif
3962 
3963 
3964 #if PHP_VERSION_ID >= 80000
3965 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_levelImage, 0, 3, _IS_BOOL, 0)
3966 #else
3967 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_levelImage, 0, 0, 3)
3968 #endif
3969 
3970 
3971 #if PHP_VERSION_ID >= 80000
3972     ZEND_ARG_TYPE_INFO(0, black_point, IS_DOUBLE, 0)
3973 #else
3974     ZEND_ARG_INFO(0, black_point)
3975 #endif
3976 
3977 #if PHP_VERSION_ID >= 80000
3978     ZEND_ARG_TYPE_INFO(0, gamma, IS_DOUBLE, 0)
3979 #else
3980     ZEND_ARG_INFO(0, gamma)
3981 #endif
3982 
3983 #if PHP_VERSION_ID >= 80000
3984     ZEND_ARG_TYPE_INFO(0, white_point, IS_DOUBLE, 0)
3985 #else
3986     ZEND_ARG_INFO(0, white_point)
3987 #endif
3988 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
3989 ZEND_END_ARG_INFO()
3990 
3991 #define arginfo_class_Imagick_magnifyImage arginfo_class_Imagick_removeImage
3992 
3993 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
3994 
3995 #if PHP_VERSION_ID >= 80000
3996 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_mapImage, 0, 2, _IS_BOOL, 0)
3997 #else
3998 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_mapImage, 0, 0, 2)
3999 #endif
4000 
4001 	ZEND_ARG_OBJ_INFO(0, map, imagick, 0)
4002 
4003 #if PHP_VERSION_ID >= 80000
4004     ZEND_ARG_TYPE_INFO(0, dither, _IS_BOOL, 0)
4005 #else
4006     ZEND_ARG_INFO(0, dither)
4007 #endif
4008 ZEND_END_ARG_INFO()
4009 #endif
4010 
4011 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
4012 
4013 #if PHP_VERSION_ID >= 80000
4014 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_matteFloodfillImage, 0, 5, _IS_BOOL, 0)
4015 #else
4016 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_matteFloodfillImage, 0, 0, 5)
4017 #endif
4018 
4019 
4020 #if PHP_VERSION_ID >= 80000
4021     ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0)
4022 #else
4023     ZEND_ARG_INFO(0, alpha)
4024 #endif
4025 
4026 #if PHP_VERSION_ID >= 80000
4027     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
4028 #else
4029     ZEND_ARG_INFO(0, fuzz)
4030 #endif
4031 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
4032 
4033 #if PHP_VERSION_ID >= 80000
4034     ZEND_ARG_TYPE_INFO(0, x, IS_LONG, 0)
4035 #else
4036     ZEND_ARG_INFO(0, x)
4037 #endif
4038 
4039 #if PHP_VERSION_ID >= 80000
4040     ZEND_ARG_TYPE_INFO(0, y, IS_LONG, 0)
4041 #else
4042     ZEND_ARG_INFO(0, y)
4043 #endif
4044 ZEND_END_ARG_INFO()
4045 #endif
4046 
4047 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
4048 
4049 #if PHP_VERSION_ID >= 80000
4050 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_medianFilterImage, 0, 1, _IS_BOOL, 0)
4051 #else
4052 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_medianFilterImage, 0, 0, 1)
4053 #endif
4054 
4055 
4056 #if PHP_VERSION_ID >= 80000
4057     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
4058 #else
4059     ZEND_ARG_INFO(0, radius)
4060 #endif
4061 ZEND_END_ARG_INFO()
4062 #endif
4063 
4064 
4065 #if PHP_VERSION_ID >= 80000
4066 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_negateImage, 0, 1, _IS_BOOL, 0)
4067 #else
4068 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_negateImage, 0, 0, 1)
4069 #endif
4070 
4071 
4072 #if PHP_VERSION_ID >= 80000
4073     ZEND_ARG_TYPE_INFO(0, gray, _IS_BOOL, 0)
4074 #else
4075     ZEND_ARG_INFO(0, gray)
4076 #endif
4077 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4078 ZEND_END_ARG_INFO()
4079 
4080 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
4081 
4082 #if PHP_VERSION_ID >= 80000
4083 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_paintOpaqueImage, 0, 3, _IS_BOOL, 0)
4084 #else
4085 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_paintOpaqueImage, 0, 0, 3)
4086 #endif
4087 
4088 	ZEND_ARG_OBJ_TYPE_MASK(0, target_color, ImagickPixel, MAY_BE_STRING, NULL)
4089 	ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL)
4090 
4091 #if PHP_VERSION_ID >= 80000
4092     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
4093 #else
4094     ZEND_ARG_INFO(0, fuzz)
4095 #endif
4096 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4097 ZEND_END_ARG_INFO()
4098 #endif
4099 
4100 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
4101 
4102 #if PHP_VERSION_ID >= 80000
4103 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_paintTransparentImage, 0, 3, _IS_BOOL, 0)
4104 #else
4105 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_paintTransparentImage, 0, 0, 3)
4106 #endif
4107 
4108 	ZEND_ARG_OBJ_TYPE_MASK(0, target_color, ImagickPixel, MAY_BE_STRING, NULL)
4109 
4110 #if PHP_VERSION_ID >= 80000
4111     ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0)
4112 #else
4113     ZEND_ARG_INFO(0, alpha)
4114 #endif
4115 
4116 #if PHP_VERSION_ID >= 80000
4117     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
4118 #else
4119     ZEND_ARG_INFO(0, fuzz)
4120 #endif
4121 ZEND_END_ARG_INFO()
4122 #endif
4123 
4124 
4125 #if PHP_VERSION_ID >= 80000
4126 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_previewImages, 0, 1, _IS_BOOL, 0)
4127 #else
4128 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_previewImages, 0, 0, 1)
4129 #endif
4130 
4131 
4132 #if PHP_VERSION_ID >= 80000
4133     ZEND_ARG_TYPE_INFO(0, preview, IS_LONG, 0)
4134 #else
4135     ZEND_ARG_INFO(0, preview)
4136 #endif
4137 ZEND_END_ARG_INFO()
4138 
4139 
4140 #if PHP_VERSION_ID >= 80000
4141 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_profileImage, 0, 2, _IS_BOOL, 0)
4142 #else
4143 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_profileImage, 0, 0, 2)
4144 #endif
4145 
4146 
4147 #if PHP_VERSION_ID >= 80000
4148     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
4149 #else
4150     ZEND_ARG_INFO(0, name)
4151 #endif
4152 
4153 #if PHP_VERSION_ID >= 80000
4154     ZEND_ARG_TYPE_INFO(0, profile, IS_STRING, 0)
4155 #else
4156     ZEND_ARG_INFO(0, profile)
4157 #endif
4158 ZEND_END_ARG_INFO()
4159 
4160 
4161 #if PHP_VERSION_ID >= 80000
4162 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_quantizeImage, 0, 5, _IS_BOOL, 0)
4163 #else
4164 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_quantizeImage, 0, 0, 5)
4165 #endif
4166 
4167 
4168 #if PHP_VERSION_ID >= 80000
4169     ZEND_ARG_TYPE_INFO(0, number_colors, IS_LONG, 0)
4170 #else
4171     ZEND_ARG_INFO(0, number_colors)
4172 #endif
4173 
4174 #if PHP_VERSION_ID >= 80000
4175     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
4176 #else
4177     ZEND_ARG_INFO(0, colorspace)
4178 #endif
4179 
4180 #if PHP_VERSION_ID >= 80000
4181     ZEND_ARG_TYPE_INFO(0, tree_depth, IS_LONG, 0)
4182 #else
4183     ZEND_ARG_INFO(0, tree_depth)
4184 #endif
4185 
4186 #if PHP_VERSION_ID >= 80000
4187     ZEND_ARG_TYPE_INFO(0, dither, _IS_BOOL, 0)
4188 #else
4189     ZEND_ARG_INFO(0, dither)
4190 #endif
4191 
4192 #if PHP_VERSION_ID >= 80000
4193     ZEND_ARG_TYPE_INFO(0, measure_error, _IS_BOOL, 0)
4194 #else
4195     ZEND_ARG_INFO(0, measure_error)
4196 #endif
4197 ZEND_END_ARG_INFO()
4198 
4199 #define arginfo_class_Imagick_quantizeImages arginfo_class_Imagick_quantizeImage
4200 
4201 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
4202 
4203 #if PHP_VERSION_ID >= 80000
4204 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_reduceNoiseImage, 0, 1, _IS_BOOL, 0)
4205 #else
4206 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_reduceNoiseImage, 0, 0, 1)
4207 #endif
4208 
4209 
4210 #if PHP_VERSION_ID >= 80000
4211     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
4212 #else
4213     ZEND_ARG_INFO(0, radius)
4214 #endif
4215 ZEND_END_ARG_INFO()
4216 #endif
4217 
4218 #define arginfo_class_Imagick_removeImageProfile arginfo_class_Imagick_getImageProfile
4219 
4220 
4221 #if PHP_VERSION_ID >= 80000
4222 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_separateImageChannel, 0, 1, _IS_BOOL, 0)
4223 #else
4224 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_separateImageChannel, 0, 0, 1)
4225 #endif
4226 
4227 
4228 #if PHP_VERSION_ID >= 80000
4229     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
4230 #else
4231     ZEND_ARG_INFO(0, channel)
4232 #endif
4233 ZEND_END_ARG_INFO()
4234 
4235 
4236 #if PHP_VERSION_ID >= 80000
4237 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_sepiaToneImage, 0, 1, _IS_BOOL, 0)
4238 #else
4239 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_sepiaToneImage, 0, 0, 1)
4240 #endif
4241 
4242 
4243 #if PHP_VERSION_ID >= 80000
4244     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
4245 #else
4246     ZEND_ARG_INFO(0, threshold)
4247 #endif
4248 ZEND_END_ARG_INFO()
4249 
4250 #if MagickLibVersion < 0x700
4251 
4252 #if PHP_VERSION_ID >= 80000
4253 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageBias, 0, 1, _IS_BOOL, 0)
4254 #else
4255 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageBias, 0, 0, 1)
4256 #endif
4257 
4258 
4259 #if PHP_VERSION_ID >= 80000
4260     ZEND_ARG_TYPE_INFO(0, bias, IS_DOUBLE, 0)
4261 #else
4262     ZEND_ARG_INFO(0, bias)
4263 #endif
4264 ZEND_END_ARG_INFO()
4265 #endif
4266 
4267 #if MagickLibVersion < 0x700
4268 
4269 #if PHP_VERSION_ID >= 80000
4270 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageBiasQuantum, 0, 1, IS_VOID, 0)
4271 #else
4272 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageBiasQuantum, 0, 0, 1)
4273 #endif
4274 
4275 
4276 #if PHP_VERSION_ID >= 80000
4277     ZEND_ARG_TYPE_INFO(0, bias, IS_STRING, 0)
4278 #else
4279     ZEND_ARG_INFO(0, bias)
4280 #endif
4281 ZEND_END_ARG_INFO()
4282 #endif
4283 
4284 
4285 #if PHP_VERSION_ID >= 80000
4286 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageBluePrimary, 0, 2, _IS_BOOL, 0)
4287 #else
4288 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageBluePrimary, 0, 0, 2)
4289 #endif
4290 
4291 
4292 #if PHP_VERSION_ID >= 80000
4293     ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0)
4294 #else
4295     ZEND_ARG_INFO(0, x)
4296 #endif
4297 
4298 #if PHP_VERSION_ID >= 80000
4299     ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0)
4300 #else
4301     ZEND_ARG_INFO(0, y)
4302 #endif
4303 ZEND_END_ARG_INFO()
4304 
4305 
4306 #if PHP_VERSION_ID >= 80000
4307 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageBorderColor, 0, 1, _IS_BOOL, 0)
4308 #else
4309 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageBorderColor, 0, 0, 1)
4310 #endif
4311 
4312 	ZEND_ARG_OBJ_TYPE_MASK(0, border_color, ImagickPixel, MAY_BE_STRING, NULL)
4313 ZEND_END_ARG_INFO()
4314 
4315 
4316 #if PHP_VERSION_ID >= 80000
4317 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageChannelDepth, 0, 2, _IS_BOOL, 0)
4318 #else
4319 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageChannelDepth, 0, 0, 2)
4320 #endif
4321 
4322 
4323 #if PHP_VERSION_ID >= 80000
4324     ZEND_ARG_TYPE_INFO(0, channel, IS_LONG, 0)
4325 #else
4326     ZEND_ARG_INFO(0, channel)
4327 #endif
4328 
4329 #if PHP_VERSION_ID >= 80000
4330     ZEND_ARG_TYPE_INFO(0, depth, IS_LONG, 0)
4331 #else
4332     ZEND_ARG_INFO(0, depth)
4333 #endif
4334 ZEND_END_ARG_INFO()
4335 
4336 
4337 #if PHP_VERSION_ID >= 80000
4338 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageColormapColor, 0, 2, _IS_BOOL, 0)
4339 #else
4340 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageColormapColor, 0, 0, 2)
4341 #endif
4342 
4343 
4344 #if PHP_VERSION_ID >= 80000
4345     ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
4346 #else
4347     ZEND_ARG_INFO(0, index)
4348 #endif
4349 	ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL)
4350 ZEND_END_ARG_INFO()
4351 
4352 
4353 #if PHP_VERSION_ID >= 80000
4354 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageColorspace, 0, 1, _IS_BOOL, 0)
4355 #else
4356 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageColorspace, 0, 0, 1)
4357 #endif
4358 
4359 
4360 #if PHP_VERSION_ID >= 80000
4361     ZEND_ARG_TYPE_INFO(0, colorspace, IS_LONG, 0)
4362 #else
4363     ZEND_ARG_INFO(0, colorspace)
4364 #endif
4365 ZEND_END_ARG_INFO()
4366 
4367 
4368 #if PHP_VERSION_ID >= 80000
4369 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageDispose, 0, 1, _IS_BOOL, 0)
4370 #else
4371 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageDispose, 0, 0, 1)
4372 #endif
4373 
4374 
4375 #if PHP_VERSION_ID >= 80000
4376     ZEND_ARG_TYPE_INFO(0, dispose, IS_LONG, 0)
4377 #else
4378     ZEND_ARG_INFO(0, dispose)
4379 #endif
4380 ZEND_END_ARG_INFO()
4381 
4382 #define arginfo_class_Imagick_setImageExtent arginfo_class_Imagick_sampleImage
4383 
4384 #define arginfo_class_Imagick_setImageGreenPrimary arginfo_class_Imagick_setImageBluePrimary
4385 
4386 
4387 #if PHP_VERSION_ID >= 80000
4388 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageInterlaceScheme, 0, 1, _IS_BOOL, 0)
4389 #else
4390 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageInterlaceScheme, 0, 0, 1)
4391 #endif
4392 
4393 
4394 #if PHP_VERSION_ID >= 80000
4395     ZEND_ARG_TYPE_INFO(0, interlace, IS_LONG, 0)
4396 #else
4397     ZEND_ARG_INFO(0, interlace)
4398 #endif
4399 ZEND_END_ARG_INFO()
4400 
4401 #define arginfo_class_Imagick_setImageProfile arginfo_class_Imagick_profileImage
4402 
4403 #define arginfo_class_Imagick_setImageRedPrimary arginfo_class_Imagick_setImageBluePrimary
4404 
4405 
4406 #if PHP_VERSION_ID >= 80000
4407 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageRenderingIntent, 0, 1, _IS_BOOL, 0)
4408 #else
4409 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageRenderingIntent, 0, 0, 1)
4410 #endif
4411 
4412 
4413 #if PHP_VERSION_ID >= 80000
4414     ZEND_ARG_TYPE_INFO(0, rendering_intent, IS_LONG, 0)
4415 #else
4416     ZEND_ARG_INFO(0, rendering_intent)
4417 #endif
4418 ZEND_END_ARG_INFO()
4419 
4420 
4421 #if PHP_VERSION_ID >= 80000
4422 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageVirtualPixelMethod, 0, 1, _IS_BOOL, 0)
4423 #else
4424 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageVirtualPixelMethod, 0, 0, 1)
4425 #endif
4426 
4427 
4428 #if PHP_VERSION_ID >= 80000
4429     ZEND_ARG_TYPE_INFO(0, method, IS_LONG, 0)
4430 #else
4431     ZEND_ARG_INFO(0, method)
4432 #endif
4433 ZEND_END_ARG_INFO()
4434 
4435 #define arginfo_class_Imagick_setImageWhitePoint arginfo_class_Imagick_setImageBluePrimary
4436 
4437 
4438 #if PHP_VERSION_ID >= 80000
4439 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_sigmoidalContrastImage, 0, 3, _IS_BOOL, 0)
4440 #else
4441 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_sigmoidalContrastImage, 0, 0, 3)
4442 #endif
4443 
4444 
4445 #if PHP_VERSION_ID >= 80000
4446     ZEND_ARG_TYPE_INFO(0, sharpen, _IS_BOOL, 0)
4447 #else
4448     ZEND_ARG_INFO(0, sharpen)
4449 #endif
4450 
4451 #if PHP_VERSION_ID >= 80000
4452     ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0)
4453 #else
4454     ZEND_ARG_INFO(0, alpha)
4455 #endif
4456 
4457 #if PHP_VERSION_ID >= 80000
4458     ZEND_ARG_TYPE_INFO(0, beta, IS_DOUBLE, 0)
4459 #else
4460     ZEND_ARG_INFO(0, beta)
4461 #endif
4462 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4463 ZEND_END_ARG_INFO()
4464 
4465 
4466 #if PHP_VERSION_ID >= 80000
4467 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_stereoImage, 0, 1, _IS_BOOL, 0)
4468 #else
4469 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_stereoImage, 0, 0, 1)
4470 #endif
4471 
4472 	ZEND_ARG_OBJ_INFO(0, offset_image, Imagick, 0)
4473 ZEND_END_ARG_INFO()
4474 
4475 
4476 #if PHP_VERSION_ID >= 80000
4477 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_textureImage, 0, 1, Imagick, 0)
4478 #else
4479 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_textureImage, 0, 0, 1)
4480 #endif
4481 
4482 	ZEND_ARG_OBJ_INFO(0, texture, Imagick, 0)
4483 ZEND_END_ARG_INFO()
4484 
4485 
4486 #if PHP_VERSION_ID >= 80000
4487 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_tintImage, 0, 2, _IS_BOOL, 0)
4488 #else
4489 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_tintImage, 0, 0, 2)
4490 #endif
4491 
4492 	ZEND_ARG_OBJ_TYPE_MASK(0, tint_color, ImagickPixel, MAY_BE_STRING, NULL)
4493 	ZEND_ARG_OBJ_TYPE_MASK(0, opacity_color, ImagickPixel, MAY_BE_STRING, NULL)
4494 
4495 #if PHP_VERSION_ID >= 80000
4496     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, legacy, _IS_BOOL, 0, "false")
4497 #else
4498     ZEND_ARG_INFO(0, legacy)
4499 #endif
4500 
4501 ZEND_END_ARG_INFO()
4502 
4503 
4504 #if PHP_VERSION_ID >= 80000
4505 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_unsharpMaskImage, 0, 4, _IS_BOOL, 0)
4506 #else
4507 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_unsharpMaskImage, 0, 0, 4)
4508 #endif
4509 
4510 
4511 #if PHP_VERSION_ID >= 80000
4512     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
4513 #else
4514     ZEND_ARG_INFO(0, radius)
4515 #endif
4516 
4517 #if PHP_VERSION_ID >= 80000
4518     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
4519 #else
4520     ZEND_ARG_INFO(0, sigma)
4521 #endif
4522 
4523 #if PHP_VERSION_ID >= 80000
4524     ZEND_ARG_TYPE_INFO(0, amount, IS_DOUBLE, 0)
4525 #else
4526     ZEND_ARG_INFO(0, amount)
4527 #endif
4528 
4529 #if PHP_VERSION_ID >= 80000
4530     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
4531 #else
4532     ZEND_ARG_INFO(0, threshold)
4533 #endif
4534 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4535 ZEND_END_ARG_INFO()
4536 
4537 #define arginfo_class_Imagick_getImage arginfo_class_Imagick_clone
4538 
4539 
4540 #if PHP_VERSION_ID >= 80000
4541 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_addImage, 0, 1, _IS_BOOL, 0)
4542 #else
4543 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_addImage, 0, 0, 1)
4544 #endif
4545 
4546 	ZEND_ARG_OBJ_INFO(0, image, Imagick, 0)
4547 ZEND_END_ARG_INFO()
4548 
4549 #define arginfo_class_Imagick_setImage arginfo_class_Imagick_addImage
4550 
4551 
4552 #if PHP_VERSION_ID >= 80000
4553 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_newImage, 0, 3, _IS_BOOL, 0)
4554 #else
4555 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_newImage, 0, 0, 3)
4556 #endif
4557 
4558 
4559 #if PHP_VERSION_ID >= 80000
4560     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
4561 #else
4562     ZEND_ARG_INFO(0, columns)
4563 #endif
4564 
4565 #if PHP_VERSION_ID >= 80000
4566     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
4567 #else
4568     ZEND_ARG_INFO(0, rows)
4569 #endif
4570 	ZEND_ARG_OBJ_TYPE_MASK(0, background_color, ImagickPixel, MAY_BE_STRING, NULL)
4571 
4572 #if PHP_VERSION_ID >= 80000
4573     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, format, IS_STRING, 0, "null")
4574 #else
4575     ZEND_ARG_INFO(0, format)
4576 #endif
4577 
4578 ZEND_END_ARG_INFO()
4579 
4580 
4581 #if PHP_VERSION_ID >= 80000
4582 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_newPseudoImage, 0, 3, _IS_BOOL, 0)
4583 #else
4584 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_newPseudoImage, 0, 0, 3)
4585 #endif
4586 
4587 
4588 #if PHP_VERSION_ID >= 80000
4589     ZEND_ARG_TYPE_INFO(0, columns, IS_LONG, 0)
4590 #else
4591     ZEND_ARG_INFO(0, columns)
4592 #endif
4593 
4594 #if PHP_VERSION_ID >= 80000
4595     ZEND_ARG_TYPE_INFO(0, rows, IS_LONG, 0)
4596 #else
4597     ZEND_ARG_INFO(0, rows)
4598 #endif
4599 
4600 #if PHP_VERSION_ID >= 80000
4601     ZEND_ARG_TYPE_INFO(0, pseudo_format, IS_STRING, 0)
4602 #else
4603     ZEND_ARG_INFO(0, pseudo_format)
4604 #endif
4605 ZEND_END_ARG_INFO()
4606 
4607 #define arginfo_class_Imagick_getCompression arginfo_class_Imagick_getImageCompressionQuality
4608 
4609 #define arginfo_class_Imagick_getCompressionQuality arginfo_class_Imagick_getImageCompressionQuality
4610 
4611 #define arginfo_class_Imagick_getCopyright arginfo_class_Imagick___toString
4612 
4613 
4614 #if PHP_VERSION_ID >= 80000
4615 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getConfigureOptions, 0, 0, IS_STRING, 0)
4616 #else
4617 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getConfigureOptions, 0, 0, 0)
4618 #endif
4619 
4620 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, pattern, IS_STRING, 0, "\"*\"")
4621 ZEND_END_ARG_INFO()
4622 
4623 #if MagickLibVersion > 0x660
4624 
4625 #if PHP_VERSION_ID >= 80000
4626 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getFeatures, 0, 0, IS_STRING, 0)
4627 #else
4628 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getFeatures, 0, 0, 0)
4629 #endif
4630 
4631 ZEND_END_ARG_INFO()
4632 #endif
4633 
4634 #define arginfo_class_Imagick_getFilename arginfo_class_Imagick___toString
4635 
4636 #define arginfo_class_Imagick_getFormat arginfo_class_Imagick___toString
4637 
4638 #define arginfo_class_Imagick_getHomeURL arginfo_class_Imagick___toString
4639 
4640 #define arginfo_class_Imagick_getInterlaceScheme arginfo_class_Imagick_getImageCompressionQuality
4641 
4642 
4643 #if PHP_VERSION_ID >= 80000
4644 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getOption, 0, 1, IS_STRING, 0)
4645 #else
4646 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getOption, 0, 0, 1)
4647 #endif
4648 
4649 
4650 #if PHP_VERSION_ID >= 80000
4651     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
4652 #else
4653     ZEND_ARG_INFO(0, key)
4654 #endif
4655 ZEND_END_ARG_INFO()
4656 
4657 #define arginfo_class_Imagick_getPackageName arginfo_class_Imagick___toString
4658 
4659 #define arginfo_class_Imagick_getPage arginfo_class_Imagick_getImageGeometry
4660 
4661 #define arginfo_class_Imagick_getQuantum arginfo_class_Imagick_getImageCompressionQuality
4662 
4663 #define arginfo_class_Imagick_getHdriEnabled arginfo_class_Imagick_removeImage
4664 
4665 #define arginfo_class_Imagick_getQuantumDepth arginfo_class_Imagick_getImageGeometry
4666 
4667 #define arginfo_class_Imagick_getQuantumRange arginfo_class_Imagick_getImageGeometry
4668 
4669 #define arginfo_class_Imagick_getReleaseDate arginfo_class_Imagick___toString
4670 
4671 
4672 #if PHP_VERSION_ID >= 80000
4673 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getResource, 0, 1, IS_LONG, 0)
4674 #else
4675 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getResource, 0, 0, 1)
4676 #endif
4677 
4678 
4679 #if PHP_VERSION_ID >= 80000
4680     ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
4681 #else
4682     ZEND_ARG_INFO(0, type)
4683 #endif
4684 ZEND_END_ARG_INFO()
4685 
4686 #define arginfo_class_Imagick_getResourceLimit arginfo_class_Imagick_getResource
4687 
4688 #define arginfo_class_Imagick_getSamplingFactors arginfo_class_Imagick_getImageGeometry
4689 
4690 #define arginfo_class_Imagick_getSize arginfo_class_Imagick_getImageGeometry
4691 
4692 #define arginfo_class_Imagick_getVersion arginfo_class_Imagick_getImageGeometry
4693 
4694 #define arginfo_class_Imagick_setBackgroundColor arginfo_class_Imagick_setImageBackgroundColor
4695 
4696 #define arginfo_class_Imagick_setCompression arginfo_class_Imagick_setImageCompression
4697 
4698 #define arginfo_class_Imagick_setCompressionQuality arginfo_class_Imagick_setImageCompressionQuality
4699 
4700 #define arginfo_class_Imagick_setFilename arginfo_class_Imagick_readImage
4701 
4702 #define arginfo_class_Imagick_setFormat arginfo_class_Imagick_setImageFormat
4703 
4704 #define arginfo_class_Imagick_setInterlaceScheme arginfo_class_Imagick_setImageInterlaceScheme
4705 
4706 
4707 #if PHP_VERSION_ID >= 80000
4708 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setOption, 0, 2, _IS_BOOL, 0)
4709 #else
4710 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setOption, 0, 0, 2)
4711 #endif
4712 
4713 
4714 #if PHP_VERSION_ID >= 80000
4715     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
4716 #else
4717     ZEND_ARG_INFO(0, key)
4718 #endif
4719 
4720 #if PHP_VERSION_ID >= 80000
4721     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
4722 #else
4723     ZEND_ARG_INFO(0, value)
4724 #endif
4725 ZEND_END_ARG_INFO()
4726 
4727 #define arginfo_class_Imagick_setPage arginfo_class_Imagick_cropImage
4728 
4729 
4730 #if PHP_VERSION_ID >= 80000
4731 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setResourceLimit, 0, 2, _IS_BOOL, 0)
4732 #else
4733 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setResourceLimit, 0, 0, 2)
4734 #endif
4735 
4736 
4737 #if PHP_VERSION_ID >= 80000
4738     ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
4739 #else
4740     ZEND_ARG_INFO(0, type)
4741 #endif
4742 
4743 #if PHP_VERSION_ID >= 80000
4744     ZEND_ARG_TYPE_INFO(0, limit, IS_LONG, 0)
4745 #else
4746     ZEND_ARG_INFO(0, limit)
4747 #endif
4748 ZEND_END_ARG_INFO()
4749 
4750 #define arginfo_class_Imagick_setResolution arginfo_class_Imagick_setImageResolution
4751 
4752 
4753 #if PHP_VERSION_ID >= 80000
4754 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setSamplingFactors, 0, 1, _IS_BOOL, 0)
4755 #else
4756 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setSamplingFactors, 0, 0, 1)
4757 #endif
4758 
4759 
4760 #if PHP_VERSION_ID >= 80000
4761     ZEND_ARG_TYPE_INFO(0, factors, IS_ARRAY, 0)
4762 #else
4763     ZEND_ARG_INFO(0, factors)
4764 #endif
4765 ZEND_END_ARG_INFO()
4766 
4767 #define arginfo_class_Imagick_setSize arginfo_class_Imagick_sampleImage
4768 
4769 
4770 #if PHP_VERSION_ID >= 80000
4771 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setType, 0, 1, _IS_BOOL, 0)
4772 #else
4773 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setType, 0, 0, 1)
4774 #endif
4775 
4776 
4777 #if PHP_VERSION_ID >= 80000
4778     ZEND_ARG_TYPE_INFO(0, imgtype, IS_LONG, 0)
4779 #else
4780     ZEND_ARG_INFO(0, imgtype)
4781 #endif
4782 ZEND_END_ARG_INFO()
4783 
4784 #if MagickLibVersion > 0x628
4785 #define arginfo_class_Imagick_key arginfo_class_Imagick_getSizeOffset
4786 #endif
4787 
4788 #if MagickLibVersion > 0x628
4789 #define arginfo_class_Imagick_next arginfo_class_Imagick_optimizeImageLayers
4790 #endif
4791 
4792 #if MagickLibVersion > 0x628
4793 #define arginfo_class_Imagick_rewind arginfo_class_Imagick_optimizeImageLayers
4794 #endif
4795 
4796 #if MagickLibVersion > 0x628
4797 #define arginfo_class_Imagick_valid arginfo_class_Imagick_optimizeImageLayers
4798 #endif
4799 
4800 #if MagickLibVersion > 0x628
4801 
4802 #if PHP_VERSION_ID >= 80000
4803 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_current, 0, 0, Imagick, 0)
4804 #else
4805 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_current, 0, 0, 0)
4806 #endif
4807 
4808 ZEND_END_ARG_INFO()
4809 #endif
4810 
4811 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
4812 
4813 #if PHP_VERSION_ID >= 80000
4814 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_brightnessContrastImage, 0, 2, _IS_BOOL, 0)
4815 #else
4816 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_brightnessContrastImage, 0, 0, 2)
4817 #endif
4818 
4819 
4820 #if PHP_VERSION_ID >= 80000
4821     ZEND_ARG_TYPE_INFO(0, brightness, IS_DOUBLE, 0)
4822 #else
4823     ZEND_ARG_INFO(0, brightness)
4824 #endif
4825 
4826 #if PHP_VERSION_ID >= 80000
4827     ZEND_ARG_TYPE_INFO(0, contrast, IS_DOUBLE, 0)
4828 #else
4829     ZEND_ARG_INFO(0, contrast)
4830 #endif
4831 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4832 ZEND_END_ARG_INFO()
4833 #endif
4834 
4835 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
4836 
4837 #if PHP_VERSION_ID >= 80000
4838 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorMatrixImage, 0, 1, _IS_BOOL, 0)
4839 #else
4840 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorMatrixImage, 0, 0, 1)
4841 #endif
4842 
4843 
4844 #if PHP_VERSION_ID >= 80000
4845     ZEND_ARG_TYPE_INFO(0, color_matrix, IS_ARRAY, 0)
4846 #else
4847     ZEND_ARG_INFO(0, color_matrix)
4848 #endif
4849 ZEND_END_ARG_INFO()
4850 #endif
4851 
4852 #if MagickLibVersion > 0x628
4853 
4854 #if PHP_VERSION_ID >= 80000
4855 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_selectiveBlurImage, 0, 3, _IS_BOOL, 0)
4856 #else
4857 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_selectiveBlurImage, 0, 0, 3)
4858 #endif
4859 
4860 
4861 #if PHP_VERSION_ID >= 80000
4862     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
4863 #else
4864     ZEND_ARG_INFO(0, radius)
4865 #endif
4866 
4867 #if PHP_VERSION_ID >= 80000
4868     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
4869 #else
4870     ZEND_ARG_INFO(0, sigma)
4871 #endif
4872 
4873 #if PHP_VERSION_ID >= 80000
4874     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
4875 #else
4876     ZEND_ARG_INFO(0, threshold)
4877 #endif
4878 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4879 ZEND_END_ARG_INFO()
4880 #endif
4881 
4882 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
4883 
4884 #if PHP_VERSION_ID >= 80000
4885 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_rotationalBlurImage, 0, 1, _IS_BOOL, 0)
4886 #else
4887 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_rotationalBlurImage, 0, 0, 1)
4888 #endif
4889 
4890 
4891 #if PHP_VERSION_ID >= 80000
4892     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
4893 #else
4894     ZEND_ARG_INFO(0, angle)
4895 #endif
4896 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4897 ZEND_END_ARG_INFO()
4898 #endif
4899 
4900 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
4901 
4902 #if PHP_VERSION_ID >= 80000
4903 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_statisticImage, 0, 3, _IS_BOOL, 0)
4904 #else
4905 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_statisticImage, 0, 0, 3)
4906 #endif
4907 
4908 
4909 #if PHP_VERSION_ID >= 80000
4910     ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
4911 #else
4912     ZEND_ARG_INFO(0, type)
4913 #endif
4914 
4915 #if PHP_VERSION_ID >= 80000
4916     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
4917 #else
4918     ZEND_ARG_INFO(0, width)
4919 #endif
4920 
4921 #if PHP_VERSION_ID >= 80000
4922     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
4923 #else
4924     ZEND_ARG_INFO(0, height)
4925 #endif
4926 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4927 ZEND_END_ARG_INFO()
4928 #endif
4929 
4930 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
4931 
4932 #if PHP_VERSION_ID >= 80000
4933 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_subimageMatch, 0, 1, Imagick, 0)
4934 #else
4935 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_subimageMatch, 0, 0, 1)
4936 #endif
4937 
4938 	ZEND_ARG_OBJ_INFO(0, image, Imagick, 0)
4939 
4940 #if PHP_VERSION_ID >= 80000
4941     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(1, offset, IS_ARRAY, 1, "null")
4942 #else
4943     ZEND_ARG_INFO(1, offset)
4944 #endif
4945 
4946 
4947 #if PHP_VERSION_ID >= 80000
4948     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(1, similarity, IS_DOUBLE, 1, "null")
4949 #else
4950     ZEND_ARG_INFO(1, similarity)
4951 #endif
4952 
4953 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, threshold, IS_DOUBLE, 0, "0.0")
4954 
4955 #if PHP_VERSION_ID >= 80000
4956     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, metric, IS_LONG, 0, "0")
4957 #else
4958     ZEND_ARG_INFO(0, metric)
4959 #endif
4960 
4961 ZEND_END_ARG_INFO()
4962 #endif
4963 
4964 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
4965 #define arginfo_class_Imagick_similarityimage arginfo_class_Imagick_subimageMatch
4966 #endif
4967 
4968 #if MagickLibVersion > 0x628
4969 
4970 #if PHP_VERSION_ID >= 80000
4971 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setRegistry, 0, 2, _IS_BOOL, 0)
4972 #else
4973 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setRegistry, 0, 0, 2)
4974 #endif
4975 
4976 
4977 #if PHP_VERSION_ID >= 80000
4978     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
4979 #else
4980     ZEND_ARG_INFO(0, key)
4981 #endif
4982 
4983 #if PHP_VERSION_ID >= 80000
4984     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
4985 #else
4986     ZEND_ARG_INFO(0, value)
4987 #endif
4988 ZEND_END_ARG_INFO()
4989 #endif
4990 
4991 #if MagickLibVersion > 0x628
4992 
4993 #if PHP_VERSION_ID >= 80000
4994 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getRegistry, 0, 1, IS_STRING, 0)
4995 #else
4996 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getRegistry, 0, 0, 1)
4997 #endif
4998 
4999 
5000 #if PHP_VERSION_ID >= 80000
5001     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
5002 #else
5003     ZEND_ARG_INFO(0, key)
5004 #endif
5005 ZEND_END_ARG_INFO()
5006 #endif
5007 
5008 #if MagickLibVersion > 0x628
5009 
5010 #if PHP_VERSION_ID >= 80000
5011 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_listRegistry, 0, 0, IS_ARRAY, 0)
5012 #else
5013 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_listRegistry, 0, 0, 0)
5014 #endif
5015 
5016 ZEND_END_ARG_INFO()
5017 #endif
5018 
5019 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
5020 
5021 #if PHP_VERSION_ID >= 80000
5022 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_morphology, 0, 3, _IS_BOOL, 0)
5023 #else
5024 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_morphology, 0, 0, 3)
5025 #endif
5026 
5027 
5028 #if PHP_VERSION_ID >= 80000
5029     ZEND_ARG_TYPE_INFO(0, morphology, IS_LONG, 0)
5030 #else
5031     ZEND_ARG_INFO(0, morphology)
5032 #endif
5033 
5034 #if PHP_VERSION_ID >= 80000
5035     ZEND_ARG_TYPE_INFO(0, iterations, IS_LONG, 0)
5036 #else
5037     ZEND_ARG_INFO(0, iterations)
5038 #endif
5039 	ZEND_ARG_OBJ_INFO(0, kernel, ImagickKernel, 0)
5040 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
5041 ZEND_END_ARG_INFO()
5042 #endif
5043 
5044 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
5045 
5046 #if PHP_VERSION_ID >= 80000
5047 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_filter, 0, 1, _IS_BOOL, 0)
5048 #else
5049 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_filter, 0, 0, 1)
5050 #endif
5051 
5052 	ZEND_ARG_OBJ_INFO(0, kernel, ImagickKernel, 0)
5053 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_UNDEFINED")
5054 ZEND_END_ARG_INFO()
5055 #endif
5056 
5057 #if MagickLibVersion > 0x628
5058 
5059 #if PHP_VERSION_ID >= 80000
5060 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setAntialias, 0, 1, IS_VOID, 0)
5061 #else
5062 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setAntialias, 0, 0, 1)
5063 #endif
5064 
5065 
5066 #if PHP_VERSION_ID >= 80000
5067     ZEND_ARG_TYPE_INFO(0, antialias, _IS_BOOL, 0)
5068 #else
5069     ZEND_ARG_INFO(0, antialias)
5070 #endif
5071 ZEND_END_ARG_INFO()
5072 #endif
5073 
5074 #if MagickLibVersion > 0x628
5075 #define arginfo_class_Imagick_getAntialias arginfo_class_Imagick_optimizeImageLayers
5076 #endif
5077 
5078 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
5079 
5080 #if PHP_VERSION_ID >= 80000
5081 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorDecisionListImage, 0, 1, _IS_BOOL, 0)
5082 #else
5083 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorDecisionListImage, 0, 0, 1)
5084 #endif
5085 
5086 
5087 #if PHP_VERSION_ID >= 80000
5088     ZEND_ARG_TYPE_INFO(0, color_correction_collection, IS_STRING, 0)
5089 #else
5090     ZEND_ARG_INFO(0, color_correction_collection)
5091 #endif
5092 ZEND_END_ARG_INFO()
5093 #endif
5094 
5095 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
5096 
5097 #if PHP_VERSION_ID >= 80000
5098 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_optimizeImageTransparency, 0, 0, IS_VOID, 0)
5099 #else
5100 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_optimizeImageTransparency, 0, 0, 0)
5101 #endif
5102 
5103 ZEND_END_ARG_INFO()
5104 #endif
5105 
5106 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
5107 
5108 #if PHP_VERSION_ID >= 80000
5109 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_autoGammaImage, 0, 0, IS_VOID, 0)
5110 #else
5111 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_autoGammaImage, 0, 0, 0)
5112 #endif
5113 
5114 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 1, "Imagick::CHANNEL_ALL")
5115 ZEND_END_ARG_INFO()
5116 #endif
5117 
5118 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5119 
5120 #if PHP_VERSION_ID >= 80000
5121 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_autoOrient, 0, 0, IS_VOID, 0)
5122 #else
5123 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_autoOrient, 0, 0, 0)
5124 #endif
5125 
5126 ZEND_END_ARG_INFO()
5127 #endif
5128 
5129 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5130 #define arginfo_class_Imagick_autoOrientate arginfo_class_Imagick_autoOrient
5131 #endif
5132 
5133 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5134 
5135 #if PHP_VERSION_ID >= 80000
5136 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_compositeImageGravity, 0, 3, _IS_BOOL, 0)
5137 #else
5138 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compositeImageGravity, 0, 0, 3)
5139 #endif
5140 
5141 	ZEND_ARG_OBJ_INFO(0, image, Imagick, 0)
5142 
5143 #if PHP_VERSION_ID >= 80000
5144     ZEND_ARG_TYPE_INFO(0, composite_constant, IS_LONG, 0)
5145 #else
5146     ZEND_ARG_INFO(0, composite_constant)
5147 #endif
5148 
5149 #if PHP_VERSION_ID >= 80000
5150     ZEND_ARG_TYPE_INFO(0, gravity, IS_LONG, 0)
5151 #else
5152     ZEND_ARG_INFO(0, gravity)
5153 #endif
5154 ZEND_END_ARG_INFO()
5155 #endif
5156 
5157 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
5158 
5159 #if PHP_VERSION_ID >= 80000
5160 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_localContrastImage, 0, 2, IS_VOID, 0)
5161 #else
5162 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_localContrastImage, 0, 0, 2)
5163 #endif
5164 
5165 
5166 #if PHP_VERSION_ID >= 80000
5167     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
5168 #else
5169     ZEND_ARG_INFO(0, radius)
5170 #endif
5171 
5172 #if PHP_VERSION_ID >= 80000
5173     ZEND_ARG_TYPE_INFO(0, strength, IS_DOUBLE, 0)
5174 #else
5175     ZEND_ARG_INFO(0, strength)
5176 #endif
5177 ZEND_END_ARG_INFO()
5178 #endif
5179 
5180 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
5181 
5182 #if PHP_VERSION_ID >= 80000
5183 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_identifyImageType, 0, 0, IS_LONG, 0)
5184 #else
5185 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_identifyImageType, 0, 0, 0)
5186 #endif
5187 
5188 ZEND_END_ARG_INFO()
5189 #endif
5190 
5191 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5192 
5193 #if PHP_VERSION_ID >= 80000
5194 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageMask, 0, 1, Imagick, 1)
5195 #else
5196 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageMask, 0, 0, 1)
5197 #endif
5198 
5199 
5200 #if PHP_VERSION_ID >= 80000
5201     ZEND_ARG_TYPE_INFO(0, pixelmask, IS_LONG, 0)
5202 #else
5203     ZEND_ARG_INFO(0, pixelmask)
5204 #endif
5205 ZEND_END_ARG_INFO()
5206 #endif
5207 
5208 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5209 
5210 #if PHP_VERSION_ID >= 80000
5211 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageMask, 0, 2, IS_VOID, 0)
5212 #else
5213 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageMask, 0, 0, 2)
5214 #endif
5215 
5216 	ZEND_ARG_OBJ_INFO(0, clip_mask, Imagick, 0)
5217 
5218 #if PHP_VERSION_ID >= 80000
5219     ZEND_ARG_TYPE_INFO(0, pixelmask, IS_LONG, 0)
5220 #else
5221     ZEND_ARG_INFO(0, pixelmask)
5222 #endif
5223 ZEND_END_ARG_INFO()
5224 #endif
5225 
5226 
5227 #if MagickLibVersion > 0x628
5228 ZEND_METHOD(Imagick, optimizeImageLayers);
5229 #endif
5230 #if MagickLibVersion > 0x628
5231 ZEND_METHOD(Imagick, compareImageLayers);
5232 #endif
5233 #if MagickLibVersion > 0x628
5234 ZEND_METHOD(Imagick, pingImageBlob);
5235 #endif
5236 #if MagickLibVersion > 0x628
5237 ZEND_METHOD(Imagick, pingImageFile);
5238 #endif
5239 #if MagickLibVersion > 0x628
5240 ZEND_METHOD(Imagick, transposeImage);
5241 #endif
5242 #if MagickLibVersion > 0x628
5243 ZEND_METHOD(Imagick, transverseImage);
5244 #endif
5245 #if MagickLibVersion > 0x628
5246 ZEND_METHOD(Imagick, trimImage);
5247 #endif
5248 #if MagickLibVersion > 0x628
5249 ZEND_METHOD(Imagick, waveImage);
5250 #endif
5251 #if MagickLibVersion > 0x628
5252 ZEND_METHOD(Imagick, vignetteImage);
5253 #endif
5254 #if MagickLibVersion > 0x628
5255 ZEND_METHOD(Imagick, uniqueImageColors);
5256 #endif
5257 #if MagickLibVersion > 0x628 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5258 ZEND_METHOD(Imagick, getImageMatte);
5259 #endif
5260 #if MagickLibVersion > 0x628
5261 ZEND_METHOD(Imagick, setImageMatte);
5262 #endif
5263 #if MagickLibVersion > 0x628
5264 ZEND_METHOD(Imagick, adaptiveResizeImage);
5265 #endif
5266 #if MagickLibVersion > 0x628
5267 ZEND_METHOD(Imagick, sketchImage);
5268 #endif
5269 #if MagickLibVersion > 0x628
5270 ZEND_METHOD(Imagick, shadeImage);
5271 #endif
5272 #if MagickLibVersion > 0x628
5273 ZEND_METHOD(Imagick, getSizeOffset);
5274 #endif
5275 #if MagickLibVersion > 0x628
5276 ZEND_METHOD(Imagick, setSizeOffset);
5277 #endif
5278 #if MagickLibVersion > 0x628
5279 ZEND_METHOD(Imagick, adaptiveBlurImage);
5280 #endif
5281 #if MagickLibVersion > 0x628
5282 ZEND_METHOD(Imagick, contrastStretchImage);
5283 #endif
5284 #if MagickLibVersion > 0x628
5285 ZEND_METHOD(Imagick, adaptiveSharpenImage);
5286 #endif
5287 #if MagickLibVersion > 0x628
5288 ZEND_METHOD(Imagick, randomThresholdImage);
5289 #endif
5290 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5291 ZEND_METHOD(Imagick, roundCornersImage);
5292 #endif
5293 #if MagickLibVersion > 0x628
5294 ZEND_METHOD(Imagick, setIteratorIndex);
5295 #endif
5296 #if MagickLibVersion > 0x628
5297 ZEND_METHOD(Imagick, getIteratorIndex);
5298 #endif
5299 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5300 ZEND_METHOD(Imagick, transformImage);
5301 #endif
5302 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5303 ZEND_METHOD(Imagick, setImageOpacity);
5304 #endif
5305 #if MagickLibVersion > 0x630 && MagickLibVersion >= 0x700
5306 ZEND_METHOD(Imagick, setImageAlpha);
5307 #endif
5308 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5309 ZEND_METHOD(Imagick, orderedPosterizeImage);
5310 #endif
5311 #if MagickLibVersion > 0x631
5312 ZEND_METHOD(Imagick, polaroidImage);
5313 #endif
5314 #if MagickLibVersion > 0x631
5315 ZEND_METHOD(Imagick, getImageProperty);
5316 #endif
5317 #if MagickLibVersion > 0x631
5318 ZEND_METHOD(Imagick, setImageProperty);
5319 #endif
5320 #if MagickLibVersion > 0x631
5321 ZEND_METHOD(Imagick, deleteImageProperty);
5322 #endif
5323 #if MagickLibVersion > 0x631
5324 ZEND_METHOD(Imagick, identifyFormat);
5325 #endif
5326 #if MagickLibVersion > 0x631 && IM_HAVE_IMAGICK_SETIMAGEINTERPOLATEMETHOD
5327 ZEND_METHOD(Imagick, setImageInterpolateMethod);
5328 #endif
5329 #if MagickLibVersion > 0x631
5330 ZEND_METHOD(Imagick, getImageInterpolateMethod);
5331 #endif
5332 #if MagickLibVersion > 0x631
5333 ZEND_METHOD(Imagick, linearStretchImage);
5334 #endif
5335 #if MagickLibVersion > 0x631
5336 ZEND_METHOD(Imagick, getImageLength);
5337 #endif
5338 #if MagickLibVersion > 0x631
5339 ZEND_METHOD(Imagick, extentImage);
5340 #endif
5341 #if MagickLibVersion > 0x633
5342 ZEND_METHOD(Imagick, getImageOrientation);
5343 #endif
5344 #if MagickLibVersion > 0x633
5345 ZEND_METHOD(Imagick, setImageOrientation);
5346 #endif
5347 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion > 0x634 && MagickLibVersion < 0x700
5348 ZEND_METHOD(Imagick, paintFloodfillImage);
5349 #endif
5350 #if MagickLibVersion > 0x635
5351 ZEND_METHOD(Imagick, clutImage);
5352 #endif
5353 #if MagickLibVersion > 0x635
5354 ZEND_METHOD(Imagick, getImageProperties);
5355 #endif
5356 #if MagickLibVersion > 0x635
5357 ZEND_METHOD(Imagick, getImageProfiles);
5358 #endif
5359 #if MagickLibVersion > 0x635
5360 ZEND_METHOD(Imagick, distortImage);
5361 #endif
5362 #if MagickLibVersion > 0x635
5363 ZEND_METHOD(Imagick, writeImageFile);
5364 #endif
5365 #if MagickLibVersion > 0x635
5366 ZEND_METHOD(Imagick, writeImagesFile);
5367 #endif
5368 #if MagickLibVersion > 0x635
5369 ZEND_METHOD(Imagick, resetImagePage);
5370 #endif
5371 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
5372 ZEND_METHOD(Imagick, setImageClipMask);
5373 #endif
5374 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
5375 ZEND_METHOD(Imagick, getImageClipMask);
5376 #endif
5377 #if MagickLibVersion > 0x635
5378 ZEND_METHOD(Imagick, animateImages);
5379 #endif
5380 #if MagickLibVersion > 0x635 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5381 ZEND_METHOD(Imagick, recolorImage);
5382 #endif
5383 #if MagickLibVersion > 0x636
5384 ZEND_METHOD(Imagick, setFont);
5385 #endif
5386 #if MagickLibVersion > 0x636
5387 ZEND_METHOD(Imagick, getFont);
5388 #endif
5389 #if MagickLibVersion > 0x636
5390 ZEND_METHOD(Imagick, setPointSize);
5391 #endif
5392 #if MagickLibVersion > 0x636
5393 ZEND_METHOD(Imagick, getPointSize);
5394 #endif
5395 #if MagickLibVersion > 0x636
5396 ZEND_METHOD(Imagick, mergeImageLayers);
5397 #endif
5398 #if MagickLibVersion > 0x637
5399 ZEND_METHOD(Imagick, setImageAlphaChannel);
5400 #endif
5401 #if MagickLibVersion > 0x637
5402 ZEND_METHOD(Imagick, floodfillPaintImage);
5403 #endif
5404 #if MagickLibVersion > 0x637
5405 ZEND_METHOD(Imagick, opaquePaintImage);
5406 #endif
5407 #if MagickLibVersion > 0x637
5408 ZEND_METHOD(Imagick, transparentPaintImage);
5409 #endif
5410 #if MagickLibVersion > 0x638
5411 ZEND_METHOD(Imagick, liquidRescaleImage);
5412 #endif
5413 #if MagickLibVersion > 0x638
5414 ZEND_METHOD(Imagick, encipherImage);
5415 #endif
5416 #if MagickLibVersion > 0x638
5417 ZEND_METHOD(Imagick, decipherImage);
5418 #endif
5419 #if MagickLibVersion > 0x639
5420 ZEND_METHOD(Imagick, setGravity);
5421 #endif
5422 #if MagickLibVersion > 0x639
5423 ZEND_METHOD(Imagick, getGravity);
5424 #endif
5425 #if MagickLibVersion > 0x639
5426 ZEND_METHOD(Imagick, getImageChannelRange);
5427 #endif
5428 #if MagickLibVersion > 0x639
5429 ZEND_METHOD(Imagick, getImageAlphaChannel);
5430 #endif
5431 #if MagickLibVersion > 0x642
5432 ZEND_METHOD(Imagick, getImageChannelDistortions);
5433 #endif
5434 #if MagickLibVersion > 0x643
5435 ZEND_METHOD(Imagick, setImageGravity);
5436 #endif
5437 #if MagickLibVersion > 0x643
5438 ZEND_METHOD(Imagick, getImageGravity);
5439 #endif
5440 #if MagickLibVersion > 0x645
5441 ZEND_METHOD(Imagick, importImagePixels);
5442 #endif
5443 #if MagickLibVersion > 0x645
5444 ZEND_METHOD(Imagick, deskewImage);
5445 #endif
5446 #if MagickLibVersion > 0x645
5447 ZEND_METHOD(Imagick, segmentImage);
5448 #endif
5449 #if MagickLibVersion > 0x645
5450 ZEND_METHOD(Imagick, sparseColorImage);
5451 #endif
5452 #if MagickLibVersion > 0x645
5453 ZEND_METHOD(Imagick, remapImage);
5454 #endif
5455 #if PHP_IMAGICK_HAVE_HOUGHLINE
5456 ZEND_METHOD(Imagick, houghLineImage);
5457 #endif
5458 #if MagickLibVersion > 0x646
5459 ZEND_METHOD(Imagick, exportImagePixels);
5460 #endif
5461 #if MagickLibVersion > 0x648
5462 ZEND_METHOD(Imagick, getImageChannelKurtosis);
5463 #endif
5464 #if MagickLibVersion > 0x648
5465 ZEND_METHOD(Imagick, functionImage);
5466 #endif
5467 #if MagickLibVersion > 0x651
5468 ZEND_METHOD(Imagick, transformImageColorspace);
5469 #endif
5470 #if MagickLibVersion > 0x652
5471 ZEND_METHOD(Imagick, haldClutImage);
5472 #endif
5473 #if MagickLibVersion > 0x655
5474 ZEND_METHOD(Imagick, autoLevelImage);
5475 #endif
5476 #if MagickLibVersion > 0x655
5477 ZEND_METHOD(Imagick, blueShiftImage);
5478 #endif
5479 #if MagickLibVersion > 0x656
5480 ZEND_METHOD(Imagick, getImageArtifact);
5481 #endif
5482 #if MagickLibVersion > 0x656
5483 ZEND_METHOD(Imagick, setImageArtifact);
5484 #endif
5485 #if MagickLibVersion > 0x656
5486 ZEND_METHOD(Imagick, deleteImageArtifact);
5487 #endif
5488 #if MagickLibVersion > 0x656
5489 ZEND_METHOD(Imagick, getColorspace);
5490 #endif
5491 #if MagickLibVersion > 0x656
5492 ZEND_METHOD(Imagick, setColorspace);
5493 #endif
5494 #if MagickLibVersion > 0x656
5495 ZEND_METHOD(Imagick, clampImage);
5496 #endif
5497 #if MagickLibVersion > 0x667
5498 ZEND_METHOD(Imagick, smushImages);
5499 #endif
5500 ZEND_METHOD(Imagick, __construct);
5501 ZEND_METHOD(Imagick, __toString);
5502 #if PHP_VERSION_ID >= 50600
5503 ZEND_METHOD(Imagick, count);
5504 #endif
5505 #if !(PHP_VERSION_ID >= 50600)
5506 ZEND_METHOD(Imagick, count);
5507 #endif
5508 ZEND_METHOD(Imagick, getPixelIterator);
5509 ZEND_METHOD(Imagick, getPixelRegionIterator);
5510 ZEND_METHOD(Imagick, readImage);
5511 ZEND_METHOD(Imagick, readImages);
5512 ZEND_METHOD(Imagick, readImageBlob);
5513 ZEND_METHOD(Imagick, setImageFormat);
5514 ZEND_METHOD(Imagick, scaleImage);
5515 ZEND_METHOD(Imagick, writeImage);
5516 ZEND_METHOD(Imagick, writeImages);
5517 ZEND_METHOD(Imagick, blurImage);
5518 ZEND_METHOD(Imagick, thumbnailImage);
5519 ZEND_METHOD(Imagick, cropThumbnailImage);
5520 ZEND_METHOD(Imagick, getImageFilename);
5521 ZEND_METHOD(Imagick, setImageFilename);
5522 ZEND_METHOD(Imagick, getImageFormat);
5523 ZEND_METHOD(Imagick, getImageMimeType);
5524 ZEND_METHOD(Imagick, removeImage);
5525 ZEND_METHOD(Imagick, clear);
5526 ZEND_METHOD(Imagick, clone);
5527 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5528 ZEND_METHOD(Imagick, getImageSize);
5529 #endif
5530 ZEND_METHOD(Imagick, getImageBlob);
5531 ZEND_METHOD(Imagick, getImagesBlob);
5532 ZEND_METHOD(Imagick, setFirstIterator);
5533 ZEND_METHOD(Imagick, setLastIterator);
5534 ZEND_METHOD(Imagick, resetIterator);
5535 ZEND_METHOD(Imagick, previousImage);
5536 ZEND_METHOD(Imagick, nextImage);
5537 ZEND_METHOD(Imagick, hasPreviousImage);
5538 ZEND_METHOD(Imagick, hasNextImage);
5539 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5540 ZEND_METHOD(Imagick, setImageIndex);
5541 #endif
5542 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5543 ZEND_METHOD(Imagick, getImageIndex);
5544 #endif
5545 ZEND_METHOD(Imagick, commentImage);
5546 ZEND_METHOD(Imagick, cropImage);
5547 ZEND_METHOD(Imagick, labelImage);
5548 ZEND_METHOD(Imagick, getImageGeometry);
5549 ZEND_METHOD(Imagick, drawImage);
5550 ZEND_METHOD(Imagick, setImageCompressionQuality);
5551 ZEND_METHOD(Imagick, getImageCompressionQuality);
5552 ZEND_METHOD(Imagick, setImageCompression);
5553 ZEND_METHOD(Imagick, getImageCompression);
5554 ZEND_METHOD(Imagick, annotateImage);
5555 ZEND_METHOD(Imagick, compositeImage);
5556 ZEND_METHOD(Imagick, modulateImage);
5557 ZEND_METHOD(Imagick, getImageColors);
5558 ZEND_METHOD(Imagick, montageImage);
5559 ZEND_METHOD(Imagick, identifyImage);
5560 ZEND_METHOD(Imagick, thresholdImage);
5561 ZEND_METHOD(Imagick, adaptiveThresholdImage);
5562 ZEND_METHOD(Imagick, blackThresholdImage);
5563 ZEND_METHOD(Imagick, whiteThresholdImage);
5564 ZEND_METHOD(Imagick, appendImages);
5565 ZEND_METHOD(Imagick, charcoalImage);
5566 ZEND_METHOD(Imagick, normalizeImage);
5567 ZEND_METHOD(Imagick, oilPaintImage);
5568 ZEND_METHOD(Imagick, posterizeImage);
5569 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5570 ZEND_METHOD(Imagick, radialBlurImage);
5571 #endif
5572 ZEND_METHOD(Imagick, raiseImage);
5573 ZEND_METHOD(Imagick, resampleImage);
5574 ZEND_METHOD(Imagick, resizeImage);
5575 ZEND_METHOD(Imagick, rollImage);
5576 ZEND_METHOD(Imagick, rotateImage);
5577 ZEND_METHOD(Imagick, sampleImage);
5578 ZEND_METHOD(Imagick, solarizeImage);
5579 ZEND_METHOD(Imagick, shadowImage);
5580 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5581 ZEND_METHOD(Imagick, setImageAttribute);
5582 #endif
5583 ZEND_METHOD(Imagick, setImageBackgroundColor);
5584 #if MagickLibVersion >= 0x700
5585 ZEND_METHOD(Imagick, setImageChannelMask);
5586 #endif
5587 ZEND_METHOD(Imagick, setImageCompose);
5588 ZEND_METHOD(Imagick, setImageDelay);
5589 ZEND_METHOD(Imagick, setImageDepth);
5590 ZEND_METHOD(Imagick, setImageGamma);
5591 ZEND_METHOD(Imagick, setImageIterations);
5592 #if MagickLibVersion < 0x700
5593 ZEND_METHOD(Imagick, setImageMatteColor);
5594 #endif
5595 ZEND_METHOD(Imagick, setImagePage);
5596 ZEND_METHOD(Imagick, setImageProgressMonitor);
5597 #if MagickLibVersion > 0x653
5598 ZEND_METHOD(Imagick, setProgressMonitor);
5599 #endif
5600 ZEND_METHOD(Imagick, setImageResolution);
5601 ZEND_METHOD(Imagick, setImageScene);
5602 ZEND_METHOD(Imagick, setImageTicksPerSecond);
5603 ZEND_METHOD(Imagick, setImageType);
5604 ZEND_METHOD(Imagick, setImageUnits);
5605 ZEND_METHOD(Imagick, sharpenImage);
5606 ZEND_METHOD(Imagick, shaveImage);
5607 ZEND_METHOD(Imagick, shearImage);
5608 ZEND_METHOD(Imagick, spliceImage);
5609 ZEND_METHOD(Imagick, pingImage);
5610 ZEND_METHOD(Imagick, readImageFile);
5611 ZEND_METHOD(Imagick, displayImage);
5612 ZEND_METHOD(Imagick, displayImages);
5613 ZEND_METHOD(Imagick, spreadImage);
5614 ZEND_METHOD(Imagick, swirlImage);
5615 ZEND_METHOD(Imagick, stripImage);
5616 ZEND_METHOD(Imagick, queryFormats);
5617 ZEND_METHOD(Imagick, queryFonts);
5618 ZEND_METHOD(Imagick, queryFontMetrics);
5619 ZEND_METHOD(Imagick, steganoImage);
5620 ZEND_METHOD(Imagick, addNoiseImage);
5621 ZEND_METHOD(Imagick, motionBlurImage);
5622 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5623 ZEND_METHOD(Imagick, mosaicImages);
5624 #endif
5625 ZEND_METHOD(Imagick, morphImages);
5626 ZEND_METHOD(Imagick, minifyImage);
5627 ZEND_METHOD(Imagick, affineTransformImage);
5628 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5629 ZEND_METHOD(Imagick, averageImages);
5630 #endif
5631 ZEND_METHOD(Imagick, borderImage);
5632 ZEND_METHOD(Imagick, calculateCrop);
5633 ZEND_METHOD(Imagick, chopImage);
5634 ZEND_METHOD(Imagick, clipImage);
5635 ZEND_METHOD(Imagick, clipPathImage);
5636 ZEND_METHOD(Imagick, coalesceImages);
5637 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5638 ZEND_METHOD(Imagick, colorFloodfillImage);
5639 #endif
5640 ZEND_METHOD(Imagick, colorizeImage);
5641 ZEND_METHOD(Imagick, compareImageChannels);
5642 ZEND_METHOD(Imagick, compareImages);
5643 ZEND_METHOD(Imagick, contrastImage);
5644 ZEND_METHOD(Imagick, combineImages);
5645 ZEND_METHOD(Imagick, convolveImage);
5646 ZEND_METHOD(Imagick, cycleColormapImage);
5647 ZEND_METHOD(Imagick, deconstructImages);
5648 ZEND_METHOD(Imagick, despeckleImage);
5649 ZEND_METHOD(Imagick, edgeImage);
5650 ZEND_METHOD(Imagick, embossImage);
5651 ZEND_METHOD(Imagick, enhanceImage);
5652 ZEND_METHOD(Imagick, equalizeImage);
5653 ZEND_METHOD(Imagick, evaluateImage);
5654 #if MagickLibVersion >= 0x687
5655 ZEND_METHOD(Imagick, evaluateImages);
5656 #endif
5657 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5658 ZEND_METHOD(Imagick, flattenImages);
5659 #endif
5660 ZEND_METHOD(Imagick, flipImage);
5661 ZEND_METHOD(Imagick, flopImage);
5662 #if MagickLibVersion >= 0x655
5663 ZEND_METHOD(Imagick, forwardFourierTransformImage);
5664 #endif
5665 ZEND_METHOD(Imagick, frameImage);
5666 ZEND_METHOD(Imagick, fxImage);
5667 ZEND_METHOD(Imagick, gammaImage);
5668 ZEND_METHOD(Imagick, gaussianBlurImage);
5669 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5670 ZEND_METHOD(Imagick, getImageAttribute);
5671 #endif
5672 ZEND_METHOD(Imagick, getImageBackgroundColor);
5673 ZEND_METHOD(Imagick, getImageBluePrimary);
5674 ZEND_METHOD(Imagick, getImageBorderColor);
5675 ZEND_METHOD(Imagick, getImageChannelDepth);
5676 ZEND_METHOD(Imagick, getImageChannelDistortion);
5677 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5678 ZEND_METHOD(Imagick, getImageChannelExtrema);
5679 #endif
5680 ZEND_METHOD(Imagick, getImageChannelMean);
5681 ZEND_METHOD(Imagick, getImageChannelStatistics);
5682 ZEND_METHOD(Imagick, getImageColormapColor);
5683 ZEND_METHOD(Imagick, getImageColorspace);
5684 ZEND_METHOD(Imagick, getImageCompose);
5685 ZEND_METHOD(Imagick, getImageDelay);
5686 ZEND_METHOD(Imagick, getImageDepth);
5687 ZEND_METHOD(Imagick, getImageDistortion);
5688 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5689 ZEND_METHOD(Imagick, getImageExtrema);
5690 #endif
5691 ZEND_METHOD(Imagick, getImageDispose);
5692 ZEND_METHOD(Imagick, getImageGamma);
5693 ZEND_METHOD(Imagick, getImageGreenPrimary);
5694 ZEND_METHOD(Imagick, getImageHeight);
5695 ZEND_METHOD(Imagick, getImageHistogram);
5696 ZEND_METHOD(Imagick, getImageInterlaceScheme);
5697 ZEND_METHOD(Imagick, getImageIterations);
5698 #if MagickLibVersion < 0x700
5699 ZEND_METHOD(Imagick, getImageMatteColor);
5700 #endif
5701 ZEND_METHOD(Imagick, getImagePage);
5702 ZEND_METHOD(Imagick, getImagePixelColor);
5703 #if IM_HAVE_IMAGICK_SETIMAGEPIXELCOLOR
5704 ZEND_METHOD(Imagick, setImagePixelColor);
5705 #endif
5706 ZEND_METHOD(Imagick, getImageProfile);
5707 ZEND_METHOD(Imagick, getImageRedPrimary);
5708 ZEND_METHOD(Imagick, getImageRenderingIntent);
5709 ZEND_METHOD(Imagick, getImageResolution);
5710 ZEND_METHOD(Imagick, getImageScene);
5711 ZEND_METHOD(Imagick, getImageSignature);
5712 ZEND_METHOD(Imagick, getImageTicksPerSecond);
5713 ZEND_METHOD(Imagick, getImageType);
5714 ZEND_METHOD(Imagick, getImageUnits);
5715 ZEND_METHOD(Imagick, getImageVirtualPixelMethod);
5716 ZEND_METHOD(Imagick, getImageWhitePoint);
5717 ZEND_METHOD(Imagick, getImageWidth);
5718 ZEND_METHOD(Imagick, getNumberImages);
5719 ZEND_METHOD(Imagick, getImageTotalInkDensity);
5720 ZEND_METHOD(Imagick, getImageRegion);
5721 ZEND_METHOD(Imagick, implodeImage);
5722 #if MagickLibVersion >= 0x658
5723 ZEND_METHOD(Imagick, inverseFourierTransformImage);
5724 #endif
5725 ZEND_METHOD(Imagick, levelImage);
5726 ZEND_METHOD(Imagick, magnifyImage);
5727 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5728 ZEND_METHOD(Imagick, mapImage);
5729 #endif
5730 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5731 ZEND_METHOD(Imagick, matteFloodfillImage);
5732 #endif
5733 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5734 ZEND_METHOD(Imagick, medianFilterImage);
5735 #endif
5736 ZEND_METHOD(Imagick, negateImage);
5737 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5738 ZEND_METHOD(Imagick, paintOpaqueImage);
5739 #endif
5740 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5741 ZEND_METHOD(Imagick, paintTransparentImage);
5742 #endif
5743 ZEND_METHOD(Imagick, previewImages);
5744 ZEND_METHOD(Imagick, profileImage);
5745 ZEND_METHOD(Imagick, quantizeImage);
5746 ZEND_METHOD(Imagick, quantizeImages);
5747 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5748 ZEND_METHOD(Imagick, reduceNoiseImage);
5749 #endif
5750 ZEND_METHOD(Imagick, removeImageProfile);
5751 ZEND_METHOD(Imagick, separateImageChannel);
5752 ZEND_METHOD(Imagick, sepiaToneImage);
5753 #if MagickLibVersion < 0x700
5754 ZEND_METHOD(Imagick, setImageBias);
5755 #endif
5756 #if MagickLibVersion < 0x700
5757 ZEND_METHOD(Imagick, setImageBiasQuantum);
5758 #endif
5759 ZEND_METHOD(Imagick, setImageBluePrimary);
5760 ZEND_METHOD(Imagick, setImageBorderColor);
5761 ZEND_METHOD(Imagick, setImageChannelDepth);
5762 ZEND_METHOD(Imagick, setImageColormapColor);
5763 ZEND_METHOD(Imagick, setImageColorspace);
5764 ZEND_METHOD(Imagick, setImageDispose);
5765 ZEND_METHOD(Imagick, setImageExtent);
5766 ZEND_METHOD(Imagick, setImageGreenPrimary);
5767 ZEND_METHOD(Imagick, setImageInterlaceScheme);
5768 ZEND_METHOD(Imagick, setImageProfile);
5769 ZEND_METHOD(Imagick, setImageRedPrimary);
5770 ZEND_METHOD(Imagick, setImageRenderingIntent);
5771 ZEND_METHOD(Imagick, setImageVirtualPixelMethod);
5772 ZEND_METHOD(Imagick, setImageWhitePoint);
5773 ZEND_METHOD(Imagick, sigmoidalContrastImage);
5774 ZEND_METHOD(Imagick, stereoImage);
5775 ZEND_METHOD(Imagick, textureImage);
5776 ZEND_METHOD(Imagick, tintImage);
5777 ZEND_METHOD(Imagick, unsharpMaskImage);
5778 ZEND_METHOD(Imagick, getImage);
5779 ZEND_METHOD(Imagick, addImage);
5780 ZEND_METHOD(Imagick, setImage);
5781 ZEND_METHOD(Imagick, newImage);
5782 ZEND_METHOD(Imagick, newPseudoImage);
5783 ZEND_METHOD(Imagick, getCompression);
5784 ZEND_METHOD(Imagick, getCompressionQuality);
5785 ZEND_METHOD(Imagick, getCopyright);
5786 ZEND_METHOD(Imagick, getConfigureOptions);
5787 #if MagickLibVersion > 0x660
5788 ZEND_METHOD(Imagick, getFeatures);
5789 #endif
5790 ZEND_METHOD(Imagick, getFilename);
5791 ZEND_METHOD(Imagick, getFormat);
5792 ZEND_METHOD(Imagick, getHomeURL);
5793 ZEND_METHOD(Imagick, getInterlaceScheme);
5794 ZEND_METHOD(Imagick, getOption);
5795 ZEND_METHOD(Imagick, getPackageName);
5796 ZEND_METHOD(Imagick, getPage);
5797 ZEND_METHOD(Imagick, getQuantum);
5798 ZEND_METHOD(Imagick, getHdriEnabled);
5799 ZEND_METHOD(Imagick, getQuantumDepth);
5800 ZEND_METHOD(Imagick, getQuantumRange);
5801 ZEND_METHOD(Imagick, getReleaseDate);
5802 ZEND_METHOD(Imagick, getResource);
5803 ZEND_METHOD(Imagick, getResourceLimit);
5804 ZEND_METHOD(Imagick, getSamplingFactors);
5805 ZEND_METHOD(Imagick, getSize);
5806 ZEND_METHOD(Imagick, getVersion);
5807 ZEND_METHOD(Imagick, setBackgroundColor);
5808 ZEND_METHOD(Imagick, setCompression);
5809 ZEND_METHOD(Imagick, setCompressionQuality);
5810 ZEND_METHOD(Imagick, setFilename);
5811 ZEND_METHOD(Imagick, setFormat);
5812 ZEND_METHOD(Imagick, setInterlaceScheme);
5813 ZEND_METHOD(Imagick, setOption);
5814 ZEND_METHOD(Imagick, setPage);
5815 ZEND_METHOD(Imagick, setResourceLimit);
5816 ZEND_METHOD(Imagick, setResolution);
5817 ZEND_METHOD(Imagick, setSamplingFactors);
5818 ZEND_METHOD(Imagick, setSize);
5819 ZEND_METHOD(Imagick, setType);
5820 #if MagickLibVersion > 0x628
5821 ZEND_METHOD(Imagick, nextImage);
5822 #endif
5823 #if MagickLibVersion > 0x628
5824 ZEND_METHOD(Imagick, setFirstIterator);
5825 #endif
5826 #if MagickLibVersion > 0x628
5827 ZEND_METHOD(Imagick, valid);
5828 #endif
5829 #if MagickLibVersion > 0x628
5830 ZEND_METHOD(Imagick, current);
5831 #endif
5832 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
5833 ZEND_METHOD(Imagick, brightnessContrastImage);
5834 #endif
5835 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
5836 ZEND_METHOD(Imagick, colorMatrixImage);
5837 #endif
5838 #if MagickLibVersion > 0x628
5839 ZEND_METHOD(Imagick, selectiveBlurImage);
5840 #endif
5841 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
5842 ZEND_METHOD(Imagick, rotationalBlurImage);
5843 #endif
5844 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
5845 ZEND_METHOD(Imagick, statisticImage);
5846 #endif
5847 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
5848 ZEND_METHOD(Imagick, subimageMatch);
5849 #endif
5850 #if MagickLibVersion > 0x628
5851 ZEND_METHOD(Imagick, setRegistry);
5852 #endif
5853 #if MagickLibVersion > 0x628
5854 ZEND_METHOD(Imagick, getRegistry);
5855 #endif
5856 #if MagickLibVersion > 0x628
5857 ZEND_METHOD(Imagick, listRegistry);
5858 #endif
5859 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
5860 ZEND_METHOD(Imagick, morphology);
5861 #endif
5862 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
5863 ZEND_METHOD(Imagick, filter);
5864 #endif
5865 #if MagickLibVersion > 0x628
5866 ZEND_METHOD(Imagick, setAntialias);
5867 #endif
5868 #if MagickLibVersion > 0x628
5869 ZEND_METHOD(Imagick, getAntialias);
5870 #endif
5871 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
5872 ZEND_METHOD(Imagick, colorDecisionListImage);
5873 #endif
5874 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
5875 ZEND_METHOD(Imagick, optimizeImageTransparency);
5876 #endif
5877 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
5878 ZEND_METHOD(Imagick, autoGammaImage);
5879 #endif
5880 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5881 ZEND_METHOD(Imagick, autoOrient);
5882 #endif
5883 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5884 ZEND_METHOD(Imagick, compositeImageGravity);
5885 #endif
5886 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
5887 ZEND_METHOD(Imagick, localContrastImage);
5888 #endif
5889 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
5890 ZEND_METHOD(Imagick, identifyImageType);
5891 #endif
5892 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5893 ZEND_METHOD(Imagick, getImageMask);
5894 #endif
5895 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5896 ZEND_METHOD(Imagick, setImageMask);
5897 #endif
5898 
5899 
5900 static const zend_function_entry class_Imagick_methods[] = {
5901 #if MagickLibVersion > 0x628
5902 	ZEND_ME(Imagick, optimizeImageLayers, arginfo_class_Imagick_optimizeImageLayers, ZEND_ACC_PUBLIC)
5903 #endif
5904 #if MagickLibVersion > 0x628
5905 	ZEND_ME(Imagick, compareImageLayers, arginfo_class_Imagick_compareImageLayers, ZEND_ACC_PUBLIC)
5906 #endif
5907 #if MagickLibVersion > 0x628
5908 	ZEND_ME(Imagick, pingImageBlob, arginfo_class_Imagick_pingImageBlob, ZEND_ACC_PUBLIC)
5909 #endif
5910 #if MagickLibVersion > 0x628
5911 	ZEND_ME(Imagick, pingImageFile, arginfo_class_Imagick_pingImageFile, ZEND_ACC_PUBLIC)
5912 #endif
5913 #if MagickLibVersion > 0x628
5914 	ZEND_ME(Imagick, transposeImage, arginfo_class_Imagick_transposeImage, ZEND_ACC_PUBLIC)
5915 #endif
5916 #if MagickLibVersion > 0x628
5917 	ZEND_ME(Imagick, transverseImage, arginfo_class_Imagick_transverseImage, ZEND_ACC_PUBLIC)
5918 #endif
5919 #if MagickLibVersion > 0x628
5920 	ZEND_ME(Imagick, trimImage, arginfo_class_Imagick_trimImage, ZEND_ACC_PUBLIC)
5921 #endif
5922 #if MagickLibVersion > 0x628
5923 	ZEND_ME(Imagick, waveImage, arginfo_class_Imagick_waveImage, ZEND_ACC_PUBLIC)
5924 #endif
5925 #if MagickLibVersion > 0x628
5926 	ZEND_ME(Imagick, vignetteImage, arginfo_class_Imagick_vignetteImage, ZEND_ACC_PUBLIC)
5927 #endif
5928 #if MagickLibVersion > 0x628
5929 	ZEND_ME(Imagick, uniqueImageColors, arginfo_class_Imagick_uniqueImageColors, ZEND_ACC_PUBLIC)
5930 #endif
5931 #if MagickLibVersion > 0x628 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5932 	ZEND_ME(Imagick, getImageMatte, arginfo_class_Imagick_getImageMatte, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5933 #endif
5934 #if MagickLibVersion > 0x628
5935 	ZEND_ME(Imagick, setImageMatte, arginfo_class_Imagick_setImageMatte, ZEND_ACC_PUBLIC)
5936 #endif
5937 #if MagickLibVersion > 0x628
5938 	ZEND_ME(Imagick, adaptiveResizeImage, arginfo_class_Imagick_adaptiveResizeImage, ZEND_ACC_PUBLIC)
5939 #endif
5940 #if MagickLibVersion > 0x628
5941 	ZEND_ME(Imagick, sketchImage, arginfo_class_Imagick_sketchImage, ZEND_ACC_PUBLIC)
5942 #endif
5943 #if MagickLibVersion > 0x628
5944 	ZEND_ME(Imagick, shadeImage, arginfo_class_Imagick_shadeImage, ZEND_ACC_PUBLIC)
5945 #endif
5946 #if MagickLibVersion > 0x628
5947 	ZEND_ME(Imagick, getSizeOffset, arginfo_class_Imagick_getSizeOffset, ZEND_ACC_PUBLIC)
5948 #endif
5949 #if MagickLibVersion > 0x628
5950 	ZEND_ME(Imagick, setSizeOffset, arginfo_class_Imagick_setSizeOffset, ZEND_ACC_PUBLIC)
5951 #endif
5952 #if MagickLibVersion > 0x628
5953 	ZEND_ME(Imagick, adaptiveBlurImage, arginfo_class_Imagick_adaptiveBlurImage, ZEND_ACC_PUBLIC)
5954 #endif
5955 #if MagickLibVersion > 0x628
5956 	ZEND_ME(Imagick, contrastStretchImage, arginfo_class_Imagick_contrastStretchImage, ZEND_ACC_PUBLIC)
5957 #endif
5958 #if MagickLibVersion > 0x628
5959 	ZEND_ME(Imagick, adaptiveSharpenImage, arginfo_class_Imagick_adaptiveSharpenImage, ZEND_ACC_PUBLIC)
5960 #endif
5961 #if MagickLibVersion > 0x628
5962 	ZEND_ME(Imagick, randomThresholdImage, arginfo_class_Imagick_randomThresholdImage, ZEND_ACC_PUBLIC)
5963 #endif
5964 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5965 	ZEND_ME(Imagick, roundCornersImage, arginfo_class_Imagick_roundCornersImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5966 #endif
5967 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5968 	ZEND_MALIAS(Imagick, roundCorners, roundCornersImage, arginfo_class_Imagick_roundCorners, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5969 #endif
5970 #if MagickLibVersion > 0x628
5971 	ZEND_ME(Imagick, setIteratorIndex, arginfo_class_Imagick_setIteratorIndex, ZEND_ACC_PUBLIC)
5972 #endif
5973 #if MagickLibVersion > 0x628
5974 	ZEND_ME(Imagick, getIteratorIndex, arginfo_class_Imagick_getIteratorIndex, ZEND_ACC_PUBLIC)
5975 #endif
5976 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5977 	ZEND_ME(Imagick, transformImage, arginfo_class_Imagick_transformImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5978 #endif
5979 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5980 	ZEND_ME(Imagick, setImageOpacity, arginfo_class_Imagick_setImageOpacity, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5981 #endif
5982 #if MagickLibVersion > 0x630 && MagickLibVersion >= 0x700
5983 	ZEND_ME(Imagick, setImageAlpha, arginfo_class_Imagick_setImageAlpha, ZEND_ACC_PUBLIC)
5984 #endif
5985 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5986 	ZEND_ME(Imagick, orderedPosterizeImage, arginfo_class_Imagick_orderedPosterizeImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5987 #endif
5988 #if MagickLibVersion > 0x631
5989 	ZEND_ME(Imagick, polaroidImage, arginfo_class_Imagick_polaroidImage, ZEND_ACC_PUBLIC)
5990 #endif
5991 #if MagickLibVersion > 0x631
5992 	ZEND_ME(Imagick, getImageProperty, arginfo_class_Imagick_getImageProperty, ZEND_ACC_PUBLIC)
5993 #endif
5994 #if MagickLibVersion > 0x631
5995 	ZEND_ME(Imagick, setImageProperty, arginfo_class_Imagick_setImageProperty, ZEND_ACC_PUBLIC)
5996 #endif
5997 #if MagickLibVersion > 0x631
5998 	ZEND_ME(Imagick, deleteImageProperty, arginfo_class_Imagick_deleteImageProperty, ZEND_ACC_PUBLIC)
5999 #endif
6000 #if MagickLibVersion > 0x631
6001 	ZEND_ME(Imagick, identifyFormat, arginfo_class_Imagick_identifyFormat, ZEND_ACC_PUBLIC)
6002 #endif
6003 #if MagickLibVersion > 0x631 && IM_HAVE_IMAGICK_SETIMAGEINTERPOLATEMETHOD
6004 	ZEND_ME(Imagick, setImageInterpolateMethod, arginfo_class_Imagick_setImageInterpolateMethod, ZEND_ACC_PUBLIC)
6005 #endif
6006 #if MagickLibVersion > 0x631
6007 	ZEND_ME(Imagick, getImageInterpolateMethod, arginfo_class_Imagick_getImageInterpolateMethod, ZEND_ACC_PUBLIC)
6008 #endif
6009 #if MagickLibVersion > 0x631
6010 	ZEND_ME(Imagick, linearStretchImage, arginfo_class_Imagick_linearStretchImage, ZEND_ACC_PUBLIC)
6011 #endif
6012 #if MagickLibVersion > 0x631
6013 	ZEND_ME(Imagick, getImageLength, arginfo_class_Imagick_getImageLength, ZEND_ACC_PUBLIC)
6014 #endif
6015 #if MagickLibVersion > 0x631
6016 	ZEND_ME(Imagick, extentImage, arginfo_class_Imagick_extentImage, ZEND_ACC_PUBLIC)
6017 #endif
6018 #if MagickLibVersion > 0x633
6019 	ZEND_ME(Imagick, getImageOrientation, arginfo_class_Imagick_getImageOrientation, ZEND_ACC_PUBLIC)
6020 #endif
6021 #if MagickLibVersion > 0x633
6022 	ZEND_ME(Imagick, setImageOrientation, arginfo_class_Imagick_setImageOrientation, ZEND_ACC_PUBLIC)
6023 #endif
6024 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion > 0x634 && MagickLibVersion < 0x700
6025 	ZEND_ME(Imagick, paintFloodfillImage, arginfo_class_Imagick_paintFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6026 #endif
6027 #if MagickLibVersion > 0x635
6028 	ZEND_ME(Imagick, clutImage, arginfo_class_Imagick_clutImage, ZEND_ACC_PUBLIC)
6029 #endif
6030 #if MagickLibVersion > 0x635
6031 	ZEND_ME(Imagick, getImageProperties, arginfo_class_Imagick_getImageProperties, ZEND_ACC_PUBLIC)
6032 #endif
6033 #if MagickLibVersion > 0x635
6034 	ZEND_ME(Imagick, getImageProfiles, arginfo_class_Imagick_getImageProfiles, ZEND_ACC_PUBLIC)
6035 #endif
6036 #if MagickLibVersion > 0x635
6037 	ZEND_ME(Imagick, distortImage, arginfo_class_Imagick_distortImage, ZEND_ACC_PUBLIC)
6038 #endif
6039 #if MagickLibVersion > 0x635
6040 	ZEND_ME(Imagick, writeImageFile, arginfo_class_Imagick_writeImageFile, ZEND_ACC_PUBLIC)
6041 #endif
6042 #if MagickLibVersion > 0x635
6043 	ZEND_ME(Imagick, writeImagesFile, arginfo_class_Imagick_writeImagesFile, ZEND_ACC_PUBLIC)
6044 #endif
6045 #if MagickLibVersion > 0x635
6046 	ZEND_ME(Imagick, resetImagePage, arginfo_class_Imagick_resetImagePage, ZEND_ACC_PUBLIC)
6047 #endif
6048 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
6049 	ZEND_ME(Imagick, setImageClipMask, arginfo_class_Imagick_setImageClipMask, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6050 #endif
6051 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
6052 	ZEND_ME(Imagick, getImageClipMask, arginfo_class_Imagick_getImageClipMask, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6053 #endif
6054 #if MagickLibVersion > 0x635
6055 	ZEND_ME(Imagick, animateImages, arginfo_class_Imagick_animateImages, ZEND_ACC_PUBLIC)
6056 #endif
6057 #if MagickLibVersion > 0x635 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6058 	ZEND_ME(Imagick, recolorImage, arginfo_class_Imagick_recolorImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6059 #endif
6060 #if MagickLibVersion > 0x636
6061 	ZEND_ME(Imagick, setFont, arginfo_class_Imagick_setFont, ZEND_ACC_PUBLIC)
6062 #endif
6063 #if MagickLibVersion > 0x636
6064 	ZEND_ME(Imagick, getFont, arginfo_class_Imagick_getFont, ZEND_ACC_PUBLIC)
6065 #endif
6066 #if MagickLibVersion > 0x636
6067 	ZEND_ME(Imagick, setPointSize, arginfo_class_Imagick_setPointSize, ZEND_ACC_PUBLIC)
6068 #endif
6069 #if MagickLibVersion > 0x636
6070 	ZEND_ME(Imagick, getPointSize, arginfo_class_Imagick_getPointSize, ZEND_ACC_PUBLIC)
6071 #endif
6072 #if MagickLibVersion > 0x636
6073 	ZEND_ME(Imagick, mergeImageLayers, arginfo_class_Imagick_mergeImageLayers, ZEND_ACC_PUBLIC)
6074 #endif
6075 #if MagickLibVersion > 0x637
6076 	ZEND_ME(Imagick, setImageAlphaChannel, arginfo_class_Imagick_setImageAlphaChannel, ZEND_ACC_PUBLIC)
6077 #endif
6078 #if MagickLibVersion > 0x637
6079 	ZEND_ME(Imagick, floodfillPaintImage, arginfo_class_Imagick_floodfillPaintImage, ZEND_ACC_PUBLIC)
6080 #endif
6081 #if MagickLibVersion > 0x637
6082 	ZEND_ME(Imagick, opaquePaintImage, arginfo_class_Imagick_opaquePaintImage, ZEND_ACC_PUBLIC)
6083 #endif
6084 #if MagickLibVersion > 0x637
6085 	ZEND_ME(Imagick, transparentPaintImage, arginfo_class_Imagick_transparentPaintImage, ZEND_ACC_PUBLIC)
6086 #endif
6087 #if MagickLibVersion > 0x638
6088 	ZEND_ME(Imagick, liquidRescaleImage, arginfo_class_Imagick_liquidRescaleImage, ZEND_ACC_PUBLIC)
6089 #endif
6090 #if MagickLibVersion > 0x638
6091 	ZEND_ME(Imagick, encipherImage, arginfo_class_Imagick_encipherImage, ZEND_ACC_PUBLIC)
6092 #endif
6093 #if MagickLibVersion > 0x638
6094 	ZEND_ME(Imagick, decipherImage, arginfo_class_Imagick_decipherImage, ZEND_ACC_PUBLIC)
6095 #endif
6096 #if MagickLibVersion > 0x639
6097 	ZEND_ME(Imagick, setGravity, arginfo_class_Imagick_setGravity, ZEND_ACC_PUBLIC)
6098 #endif
6099 #if MagickLibVersion > 0x639
6100 	ZEND_ME(Imagick, getGravity, arginfo_class_Imagick_getGravity, ZEND_ACC_PUBLIC)
6101 #endif
6102 #if MagickLibVersion > 0x639
6103 	ZEND_ME(Imagick, getImageChannelRange, arginfo_class_Imagick_getImageChannelRange, ZEND_ACC_PUBLIC)
6104 #endif
6105 #if MagickLibVersion > 0x639
6106 	ZEND_ME(Imagick, getImageAlphaChannel, arginfo_class_Imagick_getImageAlphaChannel, ZEND_ACC_PUBLIC)
6107 #endif
6108 #if MagickLibVersion > 0x642
6109 	ZEND_ME(Imagick, getImageChannelDistortions, arginfo_class_Imagick_getImageChannelDistortions, ZEND_ACC_PUBLIC)
6110 #endif
6111 #if MagickLibVersion > 0x643
6112 	ZEND_ME(Imagick, setImageGravity, arginfo_class_Imagick_setImageGravity, ZEND_ACC_PUBLIC)
6113 #endif
6114 #if MagickLibVersion > 0x643
6115 	ZEND_ME(Imagick, getImageGravity, arginfo_class_Imagick_getImageGravity, ZEND_ACC_PUBLIC)
6116 #endif
6117 #if MagickLibVersion > 0x645
6118 	ZEND_ME(Imagick, importImagePixels, arginfo_class_Imagick_importImagePixels, ZEND_ACC_PUBLIC)
6119 #endif
6120 #if MagickLibVersion > 0x645
6121 	ZEND_ME(Imagick, deskewImage, arginfo_class_Imagick_deskewImage, ZEND_ACC_PUBLIC)
6122 #endif
6123 #if MagickLibVersion > 0x645
6124 	ZEND_ME(Imagick, segmentImage, arginfo_class_Imagick_segmentImage, ZEND_ACC_PUBLIC)
6125 #endif
6126 #if MagickLibVersion > 0x645
6127 	ZEND_ME(Imagick, sparseColorImage, arginfo_class_Imagick_sparseColorImage, ZEND_ACC_PUBLIC)
6128 #endif
6129 #if MagickLibVersion > 0x645
6130 	ZEND_ME(Imagick, remapImage, arginfo_class_Imagick_remapImage, ZEND_ACC_PUBLIC)
6131 #endif
6132 #if PHP_IMAGICK_HAVE_HOUGHLINE
6133 	ZEND_ME(Imagick, houghLineImage, arginfo_class_Imagick_houghLineImage, ZEND_ACC_PUBLIC)
6134 #endif
6135 #if MagickLibVersion > 0x646
6136 	ZEND_ME(Imagick, exportImagePixels, arginfo_class_Imagick_exportImagePixels, ZEND_ACC_PUBLIC)
6137 #endif
6138 #if MagickLibVersion > 0x648
6139 	ZEND_ME(Imagick, getImageChannelKurtosis, arginfo_class_Imagick_getImageChannelKurtosis, ZEND_ACC_PUBLIC)
6140 #endif
6141 #if MagickLibVersion > 0x648
6142 	ZEND_ME(Imagick, functionImage, arginfo_class_Imagick_functionImage, ZEND_ACC_PUBLIC)
6143 #endif
6144 #if MagickLibVersion > 0x651
6145 	ZEND_ME(Imagick, transformImageColorspace, arginfo_class_Imagick_transformImageColorspace, ZEND_ACC_PUBLIC)
6146 #endif
6147 #if MagickLibVersion > 0x652
6148 	ZEND_ME(Imagick, haldClutImage, arginfo_class_Imagick_haldClutImage, ZEND_ACC_PUBLIC)
6149 #endif
6150 #if MagickLibVersion > 0x655
6151 	ZEND_ME(Imagick, autoLevelImage, arginfo_class_Imagick_autoLevelImage, ZEND_ACC_PUBLIC)
6152 #endif
6153 #if MagickLibVersion > 0x655
6154 	ZEND_ME(Imagick, blueShiftImage, arginfo_class_Imagick_blueShiftImage, ZEND_ACC_PUBLIC)
6155 #endif
6156 #if MagickLibVersion > 0x656
6157 	ZEND_ME(Imagick, getImageArtifact, arginfo_class_Imagick_getImageArtifact, ZEND_ACC_PUBLIC)
6158 #endif
6159 #if MagickLibVersion > 0x656
6160 	ZEND_ME(Imagick, setImageArtifact, arginfo_class_Imagick_setImageArtifact, ZEND_ACC_PUBLIC)
6161 #endif
6162 #if MagickLibVersion > 0x656
6163 	ZEND_ME(Imagick, deleteImageArtifact, arginfo_class_Imagick_deleteImageArtifact, ZEND_ACC_PUBLIC)
6164 #endif
6165 #if MagickLibVersion > 0x656
6166 	ZEND_ME(Imagick, getColorspace, arginfo_class_Imagick_getColorspace, ZEND_ACC_PUBLIC)
6167 #endif
6168 #if MagickLibVersion > 0x656
6169 	ZEND_ME(Imagick, setColorspace, arginfo_class_Imagick_setColorspace, ZEND_ACC_PUBLIC)
6170 #endif
6171 #if MagickLibVersion > 0x656
6172 	ZEND_ME(Imagick, clampImage, arginfo_class_Imagick_clampImage, ZEND_ACC_PUBLIC)
6173 #endif
6174 #if MagickLibVersion > 0x667
6175 	ZEND_ME(Imagick, smushImages, arginfo_class_Imagick_smushImages, ZEND_ACC_PUBLIC)
6176 #endif
6177 	ZEND_ME(Imagick, __construct, arginfo_class_Imagick___construct, ZEND_ACC_PUBLIC)
6178 	ZEND_ME(Imagick, __toString, arginfo_class_Imagick___toString, ZEND_ACC_PUBLIC)
6179 #if PHP_VERSION_ID >= 50600
6180 	ZEND_ME(Imagick, count, arginfo_class_Imagick_count, ZEND_ACC_PUBLIC)
6181 #endif
6182 #if !(PHP_VERSION_ID >= 50600)
6183 	ZEND_ME(Imagick, count, arginfo_class_Imagick_count, ZEND_ACC_PUBLIC)
6184 #endif
6185 	ZEND_ME(Imagick, getPixelIterator, arginfo_class_Imagick_getPixelIterator, ZEND_ACC_PUBLIC)
6186 	ZEND_ME(Imagick, getPixelRegionIterator, arginfo_class_Imagick_getPixelRegionIterator, ZEND_ACC_PUBLIC)
6187 	ZEND_ME(Imagick, readImage, arginfo_class_Imagick_readImage, ZEND_ACC_PUBLIC)
6188 	ZEND_ME(Imagick, readImages, arginfo_class_Imagick_readImages, ZEND_ACC_PUBLIC)
6189 	ZEND_ME(Imagick, readImageBlob, arginfo_class_Imagick_readImageBlob, ZEND_ACC_PUBLIC)
6190 	ZEND_ME(Imagick, setImageFormat, arginfo_class_Imagick_setImageFormat, ZEND_ACC_PUBLIC)
6191 	ZEND_ME(Imagick, scaleImage, arginfo_class_Imagick_scaleImage, ZEND_ACC_PUBLIC)
6192 	ZEND_ME(Imagick, writeImage, arginfo_class_Imagick_writeImage, ZEND_ACC_PUBLIC)
6193 	ZEND_ME(Imagick, writeImages, arginfo_class_Imagick_writeImages, ZEND_ACC_PUBLIC)
6194 	ZEND_ME(Imagick, blurImage, arginfo_class_Imagick_blurImage, ZEND_ACC_PUBLIC)
6195 	ZEND_ME(Imagick, thumbnailImage, arginfo_class_Imagick_thumbnailImage, ZEND_ACC_PUBLIC)
6196 	ZEND_ME(Imagick, cropThumbnailImage, arginfo_class_Imagick_cropThumbnailImage, ZEND_ACC_PUBLIC)
6197 	ZEND_ME(Imagick, getImageFilename, arginfo_class_Imagick_getImageFilename, ZEND_ACC_PUBLIC)
6198 	ZEND_ME(Imagick, setImageFilename, arginfo_class_Imagick_setImageFilename, ZEND_ACC_PUBLIC)
6199 	ZEND_ME(Imagick, getImageFormat, arginfo_class_Imagick_getImageFormat, ZEND_ACC_PUBLIC)
6200 	ZEND_ME(Imagick, getImageMimeType, arginfo_class_Imagick_getImageMimeType, ZEND_ACC_PUBLIC)
6201 	ZEND_ME(Imagick, removeImage, arginfo_class_Imagick_removeImage, ZEND_ACC_PUBLIC)
6202 	ZEND_MALIAS(Imagick, destroy, clear, arginfo_class_Imagick_destroy, ZEND_ACC_PUBLIC)
6203 	ZEND_ME(Imagick, clear, arginfo_class_Imagick_clear, ZEND_ACC_PUBLIC)
6204 	ZEND_ME(Imagick, clone, arginfo_class_Imagick_clone, ZEND_ACC_PUBLIC)
6205 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6206 	ZEND_ME(Imagick, getImageSize, arginfo_class_Imagick_getImageSize, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6207 #endif
6208 	ZEND_ME(Imagick, getImageBlob, arginfo_class_Imagick_getImageBlob, ZEND_ACC_PUBLIC)
6209 	ZEND_ME(Imagick, getImagesBlob, arginfo_class_Imagick_getImagesBlob, ZEND_ACC_PUBLIC)
6210 	ZEND_ME(Imagick, setFirstIterator, arginfo_class_Imagick_setFirstIterator, ZEND_ACC_PUBLIC)
6211 	ZEND_ME(Imagick, setLastIterator, arginfo_class_Imagick_setLastIterator, ZEND_ACC_PUBLIC)
6212 	ZEND_ME(Imagick, resetIterator, arginfo_class_Imagick_resetIterator, ZEND_ACC_PUBLIC)
6213 	ZEND_ME(Imagick, previousImage, arginfo_class_Imagick_previousImage, ZEND_ACC_PUBLIC)
6214 	ZEND_ME(Imagick, nextImage, arginfo_class_Imagick_nextImage, ZEND_ACC_PUBLIC)
6215 	ZEND_ME(Imagick, hasPreviousImage, arginfo_class_Imagick_hasPreviousImage, ZEND_ACC_PUBLIC)
6216 	ZEND_ME(Imagick, hasNextImage, arginfo_class_Imagick_hasNextImage, ZEND_ACC_PUBLIC)
6217 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6218 	ZEND_ME(Imagick, setImageIndex, arginfo_class_Imagick_setImageIndex, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6219 #endif
6220 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6221 	ZEND_ME(Imagick, getImageIndex, arginfo_class_Imagick_getImageIndex, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6222 #endif
6223 	ZEND_ME(Imagick, commentImage, arginfo_class_Imagick_commentImage, ZEND_ACC_PUBLIC)
6224 	ZEND_ME(Imagick, cropImage, arginfo_class_Imagick_cropImage, ZEND_ACC_PUBLIC)
6225 	ZEND_ME(Imagick, labelImage, arginfo_class_Imagick_labelImage, ZEND_ACC_PUBLIC)
6226 	ZEND_ME(Imagick, getImageGeometry, arginfo_class_Imagick_getImageGeometry, ZEND_ACC_PUBLIC)
6227 	ZEND_ME(Imagick, drawImage, arginfo_class_Imagick_drawImage, ZEND_ACC_PUBLIC)
6228 	ZEND_ME(Imagick, setImageCompressionQuality, arginfo_class_Imagick_setImageCompressionQuality, ZEND_ACC_PUBLIC)
6229 	ZEND_ME(Imagick, getImageCompressionQuality, arginfo_class_Imagick_getImageCompressionQuality, ZEND_ACC_PUBLIC)
6230 	ZEND_ME(Imagick, setImageCompression, arginfo_class_Imagick_setImageCompression, ZEND_ACC_PUBLIC)
6231 	ZEND_ME(Imagick, getImageCompression, arginfo_class_Imagick_getImageCompression, ZEND_ACC_PUBLIC)
6232 	ZEND_ME(Imagick, annotateImage, arginfo_class_Imagick_annotateImage, ZEND_ACC_PUBLIC)
6233 	ZEND_ME(Imagick, compositeImage, arginfo_class_Imagick_compositeImage, ZEND_ACC_PUBLIC)
6234 	ZEND_ME(Imagick, modulateImage, arginfo_class_Imagick_modulateImage, ZEND_ACC_PUBLIC)
6235 	ZEND_ME(Imagick, getImageColors, arginfo_class_Imagick_getImageColors, ZEND_ACC_PUBLIC)
6236 	ZEND_ME(Imagick, montageImage, arginfo_class_Imagick_montageImage, ZEND_ACC_PUBLIC)
6237 	ZEND_ME(Imagick, identifyImage, arginfo_class_Imagick_identifyImage, ZEND_ACC_PUBLIC)
6238 	ZEND_ME(Imagick, thresholdImage, arginfo_class_Imagick_thresholdImage, ZEND_ACC_PUBLIC)
6239 	ZEND_ME(Imagick, adaptiveThresholdImage, arginfo_class_Imagick_adaptiveThresholdImage, ZEND_ACC_PUBLIC)
6240 	ZEND_ME(Imagick, blackThresholdImage, arginfo_class_Imagick_blackThresholdImage, ZEND_ACC_PUBLIC)
6241 	ZEND_ME(Imagick, whiteThresholdImage, arginfo_class_Imagick_whiteThresholdImage, ZEND_ACC_PUBLIC)
6242 	ZEND_ME(Imagick, appendImages, arginfo_class_Imagick_appendImages, ZEND_ACC_PUBLIC)
6243 	ZEND_ME(Imagick, charcoalImage, arginfo_class_Imagick_charcoalImage, ZEND_ACC_PUBLIC)
6244 	ZEND_ME(Imagick, normalizeImage, arginfo_class_Imagick_normalizeImage, ZEND_ACC_PUBLIC)
6245 	ZEND_ME(Imagick, oilPaintImage, arginfo_class_Imagick_oilPaintImage, ZEND_ACC_PUBLIC)
6246 	ZEND_ME(Imagick, posterizeImage, arginfo_class_Imagick_posterizeImage, ZEND_ACC_PUBLIC)
6247 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6248 	ZEND_ME(Imagick, radialBlurImage, arginfo_class_Imagick_radialBlurImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6249 #endif
6250 	ZEND_ME(Imagick, raiseImage, arginfo_class_Imagick_raiseImage, ZEND_ACC_PUBLIC)
6251 	ZEND_ME(Imagick, resampleImage, arginfo_class_Imagick_resampleImage, ZEND_ACC_PUBLIC)
6252 	ZEND_ME(Imagick, resizeImage, arginfo_class_Imagick_resizeImage, ZEND_ACC_PUBLIC)
6253 	ZEND_ME(Imagick, rollImage, arginfo_class_Imagick_rollImage, ZEND_ACC_PUBLIC)
6254 	ZEND_ME(Imagick, rotateImage, arginfo_class_Imagick_rotateImage, ZEND_ACC_PUBLIC)
6255 	ZEND_ME(Imagick, sampleImage, arginfo_class_Imagick_sampleImage, ZEND_ACC_PUBLIC)
6256 	ZEND_ME(Imagick, solarizeImage, arginfo_class_Imagick_solarizeImage, ZEND_ACC_PUBLIC)
6257 	ZEND_ME(Imagick, shadowImage, arginfo_class_Imagick_shadowImage, ZEND_ACC_PUBLIC)
6258 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6259 	ZEND_ME(Imagick, setImageAttribute, arginfo_class_Imagick_setImageAttribute, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6260 #endif
6261 	ZEND_ME(Imagick, setImageBackgroundColor, arginfo_class_Imagick_setImageBackgroundColor, ZEND_ACC_PUBLIC)
6262 #if MagickLibVersion >= 0x700
6263 	ZEND_ME(Imagick, setImageChannelMask, arginfo_class_Imagick_setImageChannelMask, ZEND_ACC_PUBLIC)
6264 #endif
6265 	ZEND_ME(Imagick, setImageCompose, arginfo_class_Imagick_setImageCompose, ZEND_ACC_PUBLIC)
6266 	ZEND_ME(Imagick, setImageDelay, arginfo_class_Imagick_setImageDelay, ZEND_ACC_PUBLIC)
6267 	ZEND_ME(Imagick, setImageDepth, arginfo_class_Imagick_setImageDepth, ZEND_ACC_PUBLIC)
6268 	ZEND_ME(Imagick, setImageGamma, arginfo_class_Imagick_setImageGamma, ZEND_ACC_PUBLIC)
6269 	ZEND_ME(Imagick, setImageIterations, arginfo_class_Imagick_setImageIterations, ZEND_ACC_PUBLIC)
6270 #if MagickLibVersion < 0x700
6271 	ZEND_ME(Imagick, setImageMatteColor, arginfo_class_Imagick_setImageMatteColor, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6272 #endif
6273 	ZEND_ME(Imagick, setImagePage, arginfo_class_Imagick_setImagePage, ZEND_ACC_PUBLIC)
6274 	ZEND_ME(Imagick, setImageProgressMonitor, arginfo_class_Imagick_setImageProgressMonitor, ZEND_ACC_PUBLIC)
6275 #if MagickLibVersion > 0x653
6276 	ZEND_ME(Imagick, setProgressMonitor, arginfo_class_Imagick_setProgressMonitor, ZEND_ACC_PUBLIC)
6277 #endif
6278 	ZEND_ME(Imagick, setImageResolution, arginfo_class_Imagick_setImageResolution, ZEND_ACC_PUBLIC)
6279 	ZEND_ME(Imagick, setImageScene, arginfo_class_Imagick_setImageScene, ZEND_ACC_PUBLIC)
6280 	ZEND_ME(Imagick, setImageTicksPerSecond, arginfo_class_Imagick_setImageTicksPerSecond, ZEND_ACC_PUBLIC)
6281 	ZEND_ME(Imagick, setImageType, arginfo_class_Imagick_setImageType, ZEND_ACC_PUBLIC)
6282 	ZEND_ME(Imagick, setImageUnits, arginfo_class_Imagick_setImageUnits, ZEND_ACC_PUBLIC)
6283 	ZEND_ME(Imagick, sharpenImage, arginfo_class_Imagick_sharpenImage, ZEND_ACC_PUBLIC)
6284 	ZEND_ME(Imagick, shaveImage, arginfo_class_Imagick_shaveImage, ZEND_ACC_PUBLIC)
6285 	ZEND_ME(Imagick, shearImage, arginfo_class_Imagick_shearImage, ZEND_ACC_PUBLIC)
6286 	ZEND_ME(Imagick, spliceImage, arginfo_class_Imagick_spliceImage, ZEND_ACC_PUBLIC)
6287 	ZEND_ME(Imagick, pingImage, arginfo_class_Imagick_pingImage, ZEND_ACC_PUBLIC)
6288 	ZEND_ME(Imagick, readImageFile, arginfo_class_Imagick_readImageFile, ZEND_ACC_PUBLIC)
6289 	ZEND_ME(Imagick, displayImage, arginfo_class_Imagick_displayImage, ZEND_ACC_PUBLIC)
6290 	ZEND_ME(Imagick, displayImages, arginfo_class_Imagick_displayImages, ZEND_ACC_PUBLIC)
6291 	ZEND_ME(Imagick, spreadImage, arginfo_class_Imagick_spreadImage, ZEND_ACC_PUBLIC)
6292 	ZEND_ME(Imagick, swirlImage, arginfo_class_Imagick_swirlImage, ZEND_ACC_PUBLIC)
6293 	ZEND_ME(Imagick, stripImage, arginfo_class_Imagick_stripImage, ZEND_ACC_PUBLIC)
6294 	ZEND_ME(Imagick, queryFormats, arginfo_class_Imagick_queryFormats, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6295 	ZEND_ME(Imagick, queryFonts, arginfo_class_Imagick_queryFonts, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6296 	ZEND_ME(Imagick, queryFontMetrics, arginfo_class_Imagick_queryFontMetrics, ZEND_ACC_PUBLIC)
6297 	ZEND_ME(Imagick, steganoImage, arginfo_class_Imagick_steganoImage, ZEND_ACC_PUBLIC)
6298 	ZEND_ME(Imagick, addNoiseImage, arginfo_class_Imagick_addNoiseImage, ZEND_ACC_PUBLIC)
6299 	ZEND_ME(Imagick, motionBlurImage, arginfo_class_Imagick_motionBlurImage, ZEND_ACC_PUBLIC)
6300 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6301 	ZEND_ME(Imagick, mosaicImages, arginfo_class_Imagick_mosaicImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6302 #endif
6303 	ZEND_ME(Imagick, morphImages, arginfo_class_Imagick_morphImages, ZEND_ACC_PUBLIC)
6304 	ZEND_ME(Imagick, minifyImage, arginfo_class_Imagick_minifyImage, ZEND_ACC_PUBLIC)
6305 	ZEND_ME(Imagick, affineTransformImage, arginfo_class_Imagick_affineTransformImage, ZEND_ACC_PUBLIC)
6306 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6307 	ZEND_ME(Imagick, averageImages, arginfo_class_Imagick_averageImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6308 #endif
6309 	ZEND_ME(Imagick, borderImage, arginfo_class_Imagick_borderImage, ZEND_ACC_PUBLIC)
6310 	ZEND_ME(Imagick, calculateCrop, arginfo_class_Imagick_calculateCrop, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6311 	ZEND_ME(Imagick, chopImage, arginfo_class_Imagick_chopImage, ZEND_ACC_PUBLIC)
6312 	ZEND_ME(Imagick, clipImage, arginfo_class_Imagick_clipImage, ZEND_ACC_PUBLIC)
6313 	ZEND_ME(Imagick, clipPathImage, arginfo_class_Imagick_clipPathImage, ZEND_ACC_PUBLIC)
6314 	ZEND_MALIAS(Imagick, clipImagePath, clipPathImage, arginfo_class_Imagick_clipImagePath, ZEND_ACC_PUBLIC)
6315 	ZEND_ME(Imagick, coalesceImages, arginfo_class_Imagick_coalesceImages, ZEND_ACC_PUBLIC)
6316 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6317 	ZEND_ME(Imagick, colorFloodfillImage, arginfo_class_Imagick_colorFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6318 #endif
6319 	ZEND_ME(Imagick, colorizeImage, arginfo_class_Imagick_colorizeImage, ZEND_ACC_PUBLIC)
6320 	ZEND_ME(Imagick, compareImageChannels, arginfo_class_Imagick_compareImageChannels, ZEND_ACC_PUBLIC)
6321 	ZEND_ME(Imagick, compareImages, arginfo_class_Imagick_compareImages, ZEND_ACC_PUBLIC)
6322 	ZEND_ME(Imagick, contrastImage, arginfo_class_Imagick_contrastImage, ZEND_ACC_PUBLIC)
6323 	ZEND_ME(Imagick, combineImages, arginfo_class_Imagick_combineImages, ZEND_ACC_PUBLIC)
6324 	ZEND_ME(Imagick, convolveImage, arginfo_class_Imagick_convolveImage, ZEND_ACC_PUBLIC)
6325 	ZEND_ME(Imagick, cycleColormapImage, arginfo_class_Imagick_cycleColormapImage, ZEND_ACC_PUBLIC)
6326 	ZEND_ME(Imagick, deconstructImages, arginfo_class_Imagick_deconstructImages, ZEND_ACC_PUBLIC)
6327 	ZEND_ME(Imagick, despeckleImage, arginfo_class_Imagick_despeckleImage, ZEND_ACC_PUBLIC)
6328 	ZEND_ME(Imagick, edgeImage, arginfo_class_Imagick_edgeImage, ZEND_ACC_PUBLIC)
6329 	ZEND_ME(Imagick, embossImage, arginfo_class_Imagick_embossImage, ZEND_ACC_PUBLIC)
6330 	ZEND_ME(Imagick, enhanceImage, arginfo_class_Imagick_enhanceImage, ZEND_ACC_PUBLIC)
6331 	ZEND_ME(Imagick, equalizeImage, arginfo_class_Imagick_equalizeImage, ZEND_ACC_PUBLIC)
6332 	ZEND_ME(Imagick, evaluateImage, arginfo_class_Imagick_evaluateImage, ZEND_ACC_PUBLIC)
6333 #if MagickLibVersion >= 0x687
6334 	ZEND_ME(Imagick, evaluateImages, arginfo_class_Imagick_evaluateImages, ZEND_ACC_PUBLIC)
6335 #endif
6336 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6337 	ZEND_ME(Imagick, flattenImages, arginfo_class_Imagick_flattenImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6338 #endif
6339 	ZEND_ME(Imagick, flipImage, arginfo_class_Imagick_flipImage, ZEND_ACC_PUBLIC)
6340 	ZEND_ME(Imagick, flopImage, arginfo_class_Imagick_flopImage, ZEND_ACC_PUBLIC)
6341 #if MagickLibVersion >= 0x655
6342 	ZEND_ME(Imagick, forwardFourierTransformImage, arginfo_class_Imagick_forwardFourierTransformImage, ZEND_ACC_PUBLIC)
6343 #endif
6344 	ZEND_ME(Imagick, frameImage, arginfo_class_Imagick_frameImage, ZEND_ACC_PUBLIC)
6345 	ZEND_ME(Imagick, fxImage, arginfo_class_Imagick_fxImage, ZEND_ACC_PUBLIC)
6346 	ZEND_ME(Imagick, gammaImage, arginfo_class_Imagick_gammaImage, ZEND_ACC_PUBLIC)
6347 	ZEND_ME(Imagick, gaussianBlurImage, arginfo_class_Imagick_gaussianBlurImage, ZEND_ACC_PUBLIC)
6348 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6349 	ZEND_ME(Imagick, getImageAttribute, arginfo_class_Imagick_getImageAttribute, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6350 #endif
6351 	ZEND_ME(Imagick, getImageBackgroundColor, arginfo_class_Imagick_getImageBackgroundColor, ZEND_ACC_PUBLIC)
6352 	ZEND_ME(Imagick, getImageBluePrimary, arginfo_class_Imagick_getImageBluePrimary, ZEND_ACC_PUBLIC)
6353 	ZEND_ME(Imagick, getImageBorderColor, arginfo_class_Imagick_getImageBorderColor, ZEND_ACC_PUBLIC)
6354 	ZEND_ME(Imagick, getImageChannelDepth, arginfo_class_Imagick_getImageChannelDepth, ZEND_ACC_PUBLIC)
6355 	ZEND_ME(Imagick, getImageChannelDistortion, arginfo_class_Imagick_getImageChannelDistortion, ZEND_ACC_PUBLIC)
6356 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6357 	ZEND_ME(Imagick, getImageChannelExtrema, arginfo_class_Imagick_getImageChannelExtrema, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6358 #endif
6359 	ZEND_ME(Imagick, getImageChannelMean, arginfo_class_Imagick_getImageChannelMean, ZEND_ACC_PUBLIC)
6360 	ZEND_ME(Imagick, getImageChannelStatistics, arginfo_class_Imagick_getImageChannelStatistics, ZEND_ACC_PUBLIC)
6361 	ZEND_ME(Imagick, getImageColormapColor, arginfo_class_Imagick_getImageColormapColor, ZEND_ACC_PUBLIC)
6362 	ZEND_ME(Imagick, getImageColorspace, arginfo_class_Imagick_getImageColorspace, ZEND_ACC_PUBLIC)
6363 	ZEND_ME(Imagick, getImageCompose, arginfo_class_Imagick_getImageCompose, ZEND_ACC_PUBLIC)
6364 	ZEND_ME(Imagick, getImageDelay, arginfo_class_Imagick_getImageDelay, ZEND_ACC_PUBLIC)
6365 	ZEND_ME(Imagick, getImageDepth, arginfo_class_Imagick_getImageDepth, ZEND_ACC_PUBLIC)
6366 	ZEND_ME(Imagick, getImageDistortion, arginfo_class_Imagick_getImageDistortion, ZEND_ACC_PUBLIC)
6367 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6368 	ZEND_ME(Imagick, getImageExtrema, arginfo_class_Imagick_getImageExtrema, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6369 #endif
6370 	ZEND_ME(Imagick, getImageDispose, arginfo_class_Imagick_getImageDispose, ZEND_ACC_PUBLIC)
6371 	ZEND_ME(Imagick, getImageGamma, arginfo_class_Imagick_getImageGamma, ZEND_ACC_PUBLIC)
6372 	ZEND_ME(Imagick, getImageGreenPrimary, arginfo_class_Imagick_getImageGreenPrimary, ZEND_ACC_PUBLIC)
6373 	ZEND_ME(Imagick, getImageHeight, arginfo_class_Imagick_getImageHeight, ZEND_ACC_PUBLIC)
6374 	ZEND_ME(Imagick, getImageHistogram, arginfo_class_Imagick_getImageHistogram, ZEND_ACC_PUBLIC)
6375 	ZEND_ME(Imagick, getImageInterlaceScheme, arginfo_class_Imagick_getImageInterlaceScheme, ZEND_ACC_PUBLIC)
6376 	ZEND_ME(Imagick, getImageIterations, arginfo_class_Imagick_getImageIterations, ZEND_ACC_PUBLIC)
6377 #if MagickLibVersion < 0x700
6378 	ZEND_ME(Imagick, getImageMatteColor, arginfo_class_Imagick_getImageMatteColor, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6379 #endif
6380 	ZEND_ME(Imagick, getImagePage, arginfo_class_Imagick_getImagePage, ZEND_ACC_PUBLIC)
6381 	ZEND_ME(Imagick, getImagePixelColor, arginfo_class_Imagick_getImagePixelColor, ZEND_ACC_PUBLIC)
6382 #if IM_HAVE_IMAGICK_SETIMAGEPIXELCOLOR
6383 	ZEND_ME(Imagick, setImagePixelColor, arginfo_class_Imagick_setImagePixelColor, ZEND_ACC_PUBLIC)
6384 #endif
6385 	ZEND_ME(Imagick, getImageProfile, arginfo_class_Imagick_getImageProfile, ZEND_ACC_PUBLIC)
6386 	ZEND_ME(Imagick, getImageRedPrimary, arginfo_class_Imagick_getImageRedPrimary, ZEND_ACC_PUBLIC)
6387 	ZEND_ME(Imagick, getImageRenderingIntent, arginfo_class_Imagick_getImageRenderingIntent, ZEND_ACC_PUBLIC)
6388 	ZEND_ME(Imagick, getImageResolution, arginfo_class_Imagick_getImageResolution, ZEND_ACC_PUBLIC)
6389 	ZEND_ME(Imagick, getImageScene, arginfo_class_Imagick_getImageScene, ZEND_ACC_PUBLIC)
6390 	ZEND_ME(Imagick, getImageSignature, arginfo_class_Imagick_getImageSignature, ZEND_ACC_PUBLIC)
6391 	ZEND_ME(Imagick, getImageTicksPerSecond, arginfo_class_Imagick_getImageTicksPerSecond, ZEND_ACC_PUBLIC)
6392 	ZEND_ME(Imagick, getImageType, arginfo_class_Imagick_getImageType, ZEND_ACC_PUBLIC)
6393 	ZEND_ME(Imagick, getImageUnits, arginfo_class_Imagick_getImageUnits, ZEND_ACC_PUBLIC)
6394 	ZEND_ME(Imagick, getImageVirtualPixelMethod, arginfo_class_Imagick_getImageVirtualPixelMethod, ZEND_ACC_PUBLIC)
6395 	ZEND_ME(Imagick, getImageWhitePoint, arginfo_class_Imagick_getImageWhitePoint, ZEND_ACC_PUBLIC)
6396 	ZEND_ME(Imagick, getImageWidth, arginfo_class_Imagick_getImageWidth, ZEND_ACC_PUBLIC)
6397 	ZEND_ME(Imagick, getNumberImages, arginfo_class_Imagick_getNumberImages, ZEND_ACC_PUBLIC)
6398 	ZEND_ME(Imagick, getImageTotalInkDensity, arginfo_class_Imagick_getImageTotalInkDensity, ZEND_ACC_PUBLIC)
6399 	ZEND_ME(Imagick, getImageRegion, arginfo_class_Imagick_getImageRegion, ZEND_ACC_PUBLIC)
6400 	ZEND_ME(Imagick, implodeImage, arginfo_class_Imagick_implodeImage, ZEND_ACC_PUBLIC)
6401 #if MagickLibVersion >= 0x658
6402 	ZEND_ME(Imagick, inverseFourierTransformImage, arginfo_class_Imagick_inverseFourierTransformImage, ZEND_ACC_PUBLIC)
6403 #endif
6404 	ZEND_ME(Imagick, levelImage, arginfo_class_Imagick_levelImage, ZEND_ACC_PUBLIC)
6405 	ZEND_ME(Imagick, magnifyImage, arginfo_class_Imagick_magnifyImage, ZEND_ACC_PUBLIC)
6406 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6407 	ZEND_ME(Imagick, mapImage, arginfo_class_Imagick_mapImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6408 #endif
6409 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6410 	ZEND_ME(Imagick, matteFloodfillImage, arginfo_class_Imagick_matteFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6411 #endif
6412 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6413 	ZEND_ME(Imagick, medianFilterImage, arginfo_class_Imagick_medianFilterImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6414 #endif
6415 	ZEND_ME(Imagick, negateImage, arginfo_class_Imagick_negateImage, ZEND_ACC_PUBLIC)
6416 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6417 	ZEND_ME(Imagick, paintOpaqueImage, arginfo_class_Imagick_paintOpaqueImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6418 #endif
6419 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6420 	ZEND_ME(Imagick, paintTransparentImage, arginfo_class_Imagick_paintTransparentImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6421 #endif
6422 	ZEND_ME(Imagick, previewImages, arginfo_class_Imagick_previewImages, ZEND_ACC_PUBLIC)
6423 	ZEND_ME(Imagick, profileImage, arginfo_class_Imagick_profileImage, ZEND_ACC_PUBLIC)
6424 	ZEND_ME(Imagick, quantizeImage, arginfo_class_Imagick_quantizeImage, ZEND_ACC_PUBLIC)
6425 	ZEND_ME(Imagick, quantizeImages, arginfo_class_Imagick_quantizeImages, ZEND_ACC_PUBLIC)
6426 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6427 	ZEND_ME(Imagick, reduceNoiseImage, arginfo_class_Imagick_reduceNoiseImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6428 #endif
6429 	ZEND_ME(Imagick, removeImageProfile, arginfo_class_Imagick_removeImageProfile, ZEND_ACC_PUBLIC)
6430 	ZEND_ME(Imagick, separateImageChannel, arginfo_class_Imagick_separateImageChannel, ZEND_ACC_PUBLIC)
6431 	ZEND_ME(Imagick, sepiaToneImage, arginfo_class_Imagick_sepiaToneImage, ZEND_ACC_PUBLIC)
6432 #if MagickLibVersion < 0x700
6433 	ZEND_ME(Imagick, setImageBias, arginfo_class_Imagick_setImageBias, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6434 #endif
6435 #if MagickLibVersion < 0x700
6436 	ZEND_ME(Imagick, setImageBiasQuantum, arginfo_class_Imagick_setImageBiasQuantum, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6437 #endif
6438 	ZEND_ME(Imagick, setImageBluePrimary, arginfo_class_Imagick_setImageBluePrimary, ZEND_ACC_PUBLIC)
6439 	ZEND_ME(Imagick, setImageBorderColor, arginfo_class_Imagick_setImageBorderColor, ZEND_ACC_PUBLIC)
6440 	ZEND_ME(Imagick, setImageChannelDepth, arginfo_class_Imagick_setImageChannelDepth, ZEND_ACC_PUBLIC)
6441 	ZEND_ME(Imagick, setImageColormapColor, arginfo_class_Imagick_setImageColormapColor, ZEND_ACC_PUBLIC)
6442 	ZEND_ME(Imagick, setImageColorspace, arginfo_class_Imagick_setImageColorspace, ZEND_ACC_PUBLIC)
6443 	ZEND_ME(Imagick, setImageDispose, arginfo_class_Imagick_setImageDispose, ZEND_ACC_PUBLIC)
6444 	ZEND_ME(Imagick, setImageExtent, arginfo_class_Imagick_setImageExtent, ZEND_ACC_PUBLIC)
6445 	ZEND_ME(Imagick, setImageGreenPrimary, arginfo_class_Imagick_setImageGreenPrimary, ZEND_ACC_PUBLIC)
6446 	ZEND_ME(Imagick, setImageInterlaceScheme, arginfo_class_Imagick_setImageInterlaceScheme, ZEND_ACC_PUBLIC)
6447 	ZEND_ME(Imagick, setImageProfile, arginfo_class_Imagick_setImageProfile, ZEND_ACC_PUBLIC)
6448 	ZEND_ME(Imagick, setImageRedPrimary, arginfo_class_Imagick_setImageRedPrimary, ZEND_ACC_PUBLIC)
6449 	ZEND_ME(Imagick, setImageRenderingIntent, arginfo_class_Imagick_setImageRenderingIntent, ZEND_ACC_PUBLIC)
6450 	ZEND_ME(Imagick, setImageVirtualPixelMethod, arginfo_class_Imagick_setImageVirtualPixelMethod, ZEND_ACC_PUBLIC)
6451 	ZEND_ME(Imagick, setImageWhitePoint, arginfo_class_Imagick_setImageWhitePoint, ZEND_ACC_PUBLIC)
6452 	ZEND_ME(Imagick, sigmoidalContrastImage, arginfo_class_Imagick_sigmoidalContrastImage, ZEND_ACC_PUBLIC)
6453 	ZEND_ME(Imagick, stereoImage, arginfo_class_Imagick_stereoImage, ZEND_ACC_PUBLIC)
6454 	ZEND_ME(Imagick, textureImage, arginfo_class_Imagick_textureImage, ZEND_ACC_PUBLIC)
6455 	ZEND_ME(Imagick, tintImage, arginfo_class_Imagick_tintImage, ZEND_ACC_PUBLIC)
6456 	ZEND_ME(Imagick, unsharpMaskImage, arginfo_class_Imagick_unsharpMaskImage, ZEND_ACC_PUBLIC)
6457 	ZEND_ME(Imagick, getImage, arginfo_class_Imagick_getImage, ZEND_ACC_PUBLIC)
6458 	ZEND_ME(Imagick, addImage, arginfo_class_Imagick_addImage, ZEND_ACC_PUBLIC)
6459 	ZEND_ME(Imagick, setImage, arginfo_class_Imagick_setImage, ZEND_ACC_PUBLIC)
6460 	ZEND_ME(Imagick, newImage, arginfo_class_Imagick_newImage, ZEND_ACC_PUBLIC)
6461 	ZEND_ME(Imagick, newPseudoImage, arginfo_class_Imagick_newPseudoImage, ZEND_ACC_PUBLIC)
6462 	ZEND_ME(Imagick, getCompression, arginfo_class_Imagick_getCompression, ZEND_ACC_PUBLIC)
6463 	ZEND_ME(Imagick, getCompressionQuality, arginfo_class_Imagick_getCompressionQuality, ZEND_ACC_PUBLIC)
6464 	ZEND_ME(Imagick, getCopyright, arginfo_class_Imagick_getCopyright, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6465 	ZEND_ME(Imagick, getConfigureOptions, arginfo_class_Imagick_getConfigureOptions, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6466 #if MagickLibVersion > 0x660
6467 	ZEND_ME(Imagick, getFeatures, arginfo_class_Imagick_getFeatures, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6468 #endif
6469 	ZEND_ME(Imagick, getFilename, arginfo_class_Imagick_getFilename, ZEND_ACC_PUBLIC)
6470 	ZEND_ME(Imagick, getFormat, arginfo_class_Imagick_getFormat, ZEND_ACC_PUBLIC)
6471 	ZEND_ME(Imagick, getHomeURL, arginfo_class_Imagick_getHomeURL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6472 	ZEND_ME(Imagick, getInterlaceScheme, arginfo_class_Imagick_getInterlaceScheme, ZEND_ACC_PUBLIC)
6473 	ZEND_ME(Imagick, getOption, arginfo_class_Imagick_getOption, ZEND_ACC_PUBLIC)
6474 	ZEND_ME(Imagick, getPackageName, arginfo_class_Imagick_getPackageName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6475 	ZEND_ME(Imagick, getPage, arginfo_class_Imagick_getPage, ZEND_ACC_PUBLIC)
6476 	ZEND_ME(Imagick, getQuantum, arginfo_class_Imagick_getQuantum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6477 	ZEND_ME(Imagick, getHdriEnabled, arginfo_class_Imagick_getHdriEnabled, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6478 	ZEND_ME(Imagick, getQuantumDepth, arginfo_class_Imagick_getQuantumDepth, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6479 	ZEND_ME(Imagick, getQuantumRange, arginfo_class_Imagick_getQuantumRange, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6480 	ZEND_ME(Imagick, getReleaseDate, arginfo_class_Imagick_getReleaseDate, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6481 	ZEND_ME(Imagick, getResource, arginfo_class_Imagick_getResource, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6482 	ZEND_ME(Imagick, getResourceLimit, arginfo_class_Imagick_getResourceLimit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6483 	ZEND_ME(Imagick, getSamplingFactors, arginfo_class_Imagick_getSamplingFactors, ZEND_ACC_PUBLIC)
6484 	ZEND_ME(Imagick, getSize, arginfo_class_Imagick_getSize, ZEND_ACC_PUBLIC)
6485 	ZEND_ME(Imagick, getVersion, arginfo_class_Imagick_getVersion, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6486 	ZEND_ME(Imagick, setBackgroundColor, arginfo_class_Imagick_setBackgroundColor, ZEND_ACC_PUBLIC)
6487 	ZEND_ME(Imagick, setCompression, arginfo_class_Imagick_setCompression, ZEND_ACC_PUBLIC)
6488 	ZEND_ME(Imagick, setCompressionQuality, arginfo_class_Imagick_setCompressionQuality, ZEND_ACC_PUBLIC)
6489 	ZEND_ME(Imagick, setFilename, arginfo_class_Imagick_setFilename, ZEND_ACC_PUBLIC)
6490 	ZEND_ME(Imagick, setFormat, arginfo_class_Imagick_setFormat, ZEND_ACC_PUBLIC)
6491 	ZEND_ME(Imagick, setInterlaceScheme, arginfo_class_Imagick_setInterlaceScheme, ZEND_ACC_PUBLIC)
6492 	ZEND_ME(Imagick, setOption, arginfo_class_Imagick_setOption, ZEND_ACC_PUBLIC)
6493 	ZEND_ME(Imagick, setPage, arginfo_class_Imagick_setPage, ZEND_ACC_PUBLIC)
6494 	ZEND_ME(Imagick, setResourceLimit, arginfo_class_Imagick_setResourceLimit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6495 	ZEND_ME(Imagick, setResolution, arginfo_class_Imagick_setResolution, ZEND_ACC_PUBLIC)
6496 	ZEND_ME(Imagick, setSamplingFactors, arginfo_class_Imagick_setSamplingFactors, ZEND_ACC_PUBLIC)
6497 	ZEND_ME(Imagick, setSize, arginfo_class_Imagick_setSize, ZEND_ACC_PUBLIC)
6498 	ZEND_ME(Imagick, setType, arginfo_class_Imagick_setType, ZEND_ACC_PUBLIC)
6499 #if MagickLibVersion > 0x628
6500 	ZEND_MALIAS(Imagick, key, getIteratorIndex, arginfo_class_Imagick_key, ZEND_ACC_PUBLIC)
6501 #endif
6502 #if MagickLibVersion > 0x628
6503 	ZEND_MALIAS(Imagick, next, nextImage, arginfo_class_Imagick_next, ZEND_ACC_PUBLIC)
6504 #endif
6505 #if MagickLibVersion > 0x628
6506 	ZEND_MALIAS(Imagick, rewind, setFirstIterator, arginfo_class_Imagick_rewind, ZEND_ACC_PUBLIC)
6507 #endif
6508 #if MagickLibVersion > 0x628
6509 	ZEND_ME(Imagick, valid, arginfo_class_Imagick_valid, ZEND_ACC_PUBLIC)
6510 #endif
6511 #if MagickLibVersion > 0x628
6512 	ZEND_ME(Imagick, current, arginfo_class_Imagick_current, ZEND_ACC_PUBLIC)
6513 #endif
6514 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
6515 	ZEND_ME(Imagick, brightnessContrastImage, arginfo_class_Imagick_brightnessContrastImage, ZEND_ACC_PUBLIC)
6516 #endif
6517 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
6518 	ZEND_ME(Imagick, colorMatrixImage, arginfo_class_Imagick_colorMatrixImage, ZEND_ACC_PUBLIC)
6519 #endif
6520 #if MagickLibVersion > 0x628
6521 	ZEND_ME(Imagick, selectiveBlurImage, arginfo_class_Imagick_selectiveBlurImage, ZEND_ACC_PUBLIC)
6522 #endif
6523 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
6524 	ZEND_ME(Imagick, rotationalBlurImage, arginfo_class_Imagick_rotationalBlurImage, ZEND_ACC_PUBLIC)
6525 #endif
6526 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
6527 	ZEND_ME(Imagick, statisticImage, arginfo_class_Imagick_statisticImage, ZEND_ACC_PUBLIC)
6528 #endif
6529 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
6530 	ZEND_ME(Imagick, subimageMatch, arginfo_class_Imagick_subimageMatch, ZEND_ACC_PUBLIC)
6531 #endif
6532 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
6533 	ZEND_MALIAS(Imagick, similarityimage, subimageMatch, arginfo_class_Imagick_similarityimage, ZEND_ACC_PUBLIC)
6534 #endif
6535 #if MagickLibVersion > 0x628
6536 	ZEND_ME(Imagick, setRegistry, arginfo_class_Imagick_setRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6537 #endif
6538 #if MagickLibVersion > 0x628
6539 	ZEND_ME(Imagick, getRegistry, arginfo_class_Imagick_getRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6540 #endif
6541 #if MagickLibVersion > 0x628
6542 	ZEND_ME(Imagick, listRegistry, arginfo_class_Imagick_listRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6543 #endif
6544 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
6545 	ZEND_ME(Imagick, morphology, arginfo_class_Imagick_morphology, ZEND_ACC_PUBLIC)
6546 #endif
6547 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
6548 	ZEND_ME(Imagick, filter, arginfo_class_Imagick_filter, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6549 #endif
6550 #if MagickLibVersion > 0x628
6551 	ZEND_ME(Imagick, setAntialias, arginfo_class_Imagick_setAntialias, ZEND_ACC_PUBLIC)
6552 #endif
6553 #if MagickLibVersion > 0x628
6554 	ZEND_ME(Imagick, getAntialias, arginfo_class_Imagick_getAntialias, ZEND_ACC_PUBLIC)
6555 #endif
6556 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
6557 	ZEND_ME(Imagick, colorDecisionListImage, arginfo_class_Imagick_colorDecisionListImage, ZEND_ACC_PUBLIC)
6558 #endif
6559 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
6560 	ZEND_ME(Imagick, optimizeImageTransparency, arginfo_class_Imagick_optimizeImageTransparency, ZEND_ACC_PUBLIC)
6561 #endif
6562 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
6563 	ZEND_ME(Imagick, autoGammaImage, arginfo_class_Imagick_autoGammaImage, ZEND_ACC_PUBLIC)
6564 #endif
6565 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6566 	ZEND_ME(Imagick, autoOrient, arginfo_class_Imagick_autoOrient, ZEND_ACC_PUBLIC)
6567 #endif
6568 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6569 	ZEND_MALIAS(Imagick, autoOrientate, autoOrient, arginfo_class_Imagick_autoOrientate, ZEND_ACC_PUBLIC)
6570 #endif
6571 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6572 	ZEND_ME(Imagick, compositeImageGravity, arginfo_class_Imagick_compositeImageGravity, ZEND_ACC_PUBLIC)
6573 #endif
6574 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
6575 	ZEND_ME(Imagick, localContrastImage, arginfo_class_Imagick_localContrastImage, ZEND_ACC_PUBLIC)
6576 #endif
6577 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
6578 	ZEND_ME(Imagick, identifyImageType, arginfo_class_Imagick_identifyImageType, ZEND_ACC_PUBLIC)
6579 #endif
6580 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
6581 	ZEND_ME(Imagick, getImageMask, arginfo_class_Imagick_getImageMask, ZEND_ACC_PUBLIC)
6582 #endif
6583 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
6584 	ZEND_ME(Imagick, setImageMask, arginfo_class_Imagick_setImageMask, ZEND_ACC_PUBLIC)
6585 #endif
6586 	ZEND_FE_END
6587 };