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 ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_next, 0, 0, IS_VOID, 0)
4790 ZEND_END_ARG_INFO()
4791 #endif
4792 
4793 #if MagickLibVersion > 0x628
4794 #define arginfo_class_Imagick_rewind arginfo_class_Imagick_next
4795 #endif
4796 
4797 #if MagickLibVersion > 0x628
4798 #define arginfo_class_Imagick_valid arginfo_class_Imagick_optimizeImageLayers
4799 #endif
4800 
4801 #if MagickLibVersion > 0x628
4802 
4803 #if PHP_VERSION_ID >= 80000
4804 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_current, 0, 0, Imagick, 0)
4805 #else
4806 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_current, 0, 0, 0)
4807 #endif
4808 
4809 ZEND_END_ARG_INFO()
4810 #endif
4811 
4812 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
4813 
4814 #if PHP_VERSION_ID >= 80000
4815 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_brightnessContrastImage, 0, 2, _IS_BOOL, 0)
4816 #else
4817 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_brightnessContrastImage, 0, 0, 2)
4818 #endif
4819 
4820 
4821 #if PHP_VERSION_ID >= 80000
4822     ZEND_ARG_TYPE_INFO(0, brightness, IS_DOUBLE, 0)
4823 #else
4824     ZEND_ARG_INFO(0, brightness)
4825 #endif
4826 
4827 #if PHP_VERSION_ID >= 80000
4828     ZEND_ARG_TYPE_INFO(0, contrast, IS_DOUBLE, 0)
4829 #else
4830     ZEND_ARG_INFO(0, contrast)
4831 #endif
4832 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4833 ZEND_END_ARG_INFO()
4834 #endif
4835 
4836 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
4837 
4838 #if PHP_VERSION_ID >= 80000
4839 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorMatrixImage, 0, 1, _IS_BOOL, 0)
4840 #else
4841 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorMatrixImage, 0, 0, 1)
4842 #endif
4843 
4844 
4845 #if PHP_VERSION_ID >= 80000
4846     ZEND_ARG_TYPE_INFO(0, color_matrix, IS_ARRAY, 0)
4847 #else
4848     ZEND_ARG_INFO(0, color_matrix)
4849 #endif
4850 ZEND_END_ARG_INFO()
4851 #endif
4852 
4853 #if MagickLibVersion > 0x628
4854 
4855 #if PHP_VERSION_ID >= 80000
4856 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_selectiveBlurImage, 0, 3, _IS_BOOL, 0)
4857 #else
4858 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_selectiveBlurImage, 0, 0, 3)
4859 #endif
4860 
4861 
4862 #if PHP_VERSION_ID >= 80000
4863     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
4864 #else
4865     ZEND_ARG_INFO(0, radius)
4866 #endif
4867 
4868 #if PHP_VERSION_ID >= 80000
4869     ZEND_ARG_TYPE_INFO(0, sigma, IS_DOUBLE, 0)
4870 #else
4871     ZEND_ARG_INFO(0, sigma)
4872 #endif
4873 
4874 #if PHP_VERSION_ID >= 80000
4875     ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
4876 #else
4877     ZEND_ARG_INFO(0, threshold)
4878 #endif
4879 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4880 ZEND_END_ARG_INFO()
4881 #endif
4882 
4883 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
4884 
4885 #if PHP_VERSION_ID >= 80000
4886 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_rotationalBlurImage, 0, 1, _IS_BOOL, 0)
4887 #else
4888 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_rotationalBlurImage, 0, 0, 1)
4889 #endif
4890 
4891 
4892 #if PHP_VERSION_ID >= 80000
4893     ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
4894 #else
4895     ZEND_ARG_INFO(0, angle)
4896 #endif
4897 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4898 ZEND_END_ARG_INFO()
4899 #endif
4900 
4901 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
4902 
4903 #if PHP_VERSION_ID >= 80000
4904 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_statisticImage, 0, 3, _IS_BOOL, 0)
4905 #else
4906 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_statisticImage, 0, 0, 3)
4907 #endif
4908 
4909 
4910 #if PHP_VERSION_ID >= 80000
4911     ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
4912 #else
4913     ZEND_ARG_INFO(0, type)
4914 #endif
4915 
4916 #if PHP_VERSION_ID >= 80000
4917     ZEND_ARG_TYPE_INFO(0, width, IS_LONG, 0)
4918 #else
4919     ZEND_ARG_INFO(0, width)
4920 #endif
4921 
4922 #if PHP_VERSION_ID >= 80000
4923     ZEND_ARG_TYPE_INFO(0, height, IS_LONG, 0)
4924 #else
4925     ZEND_ARG_INFO(0, height)
4926 #endif
4927 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
4928 ZEND_END_ARG_INFO()
4929 #endif
4930 
4931 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
4932 
4933 #if PHP_VERSION_ID >= 80000
4934 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_subimageMatch, 0, 1, Imagick, 0)
4935 #else
4936 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_subimageMatch, 0, 0, 1)
4937 #endif
4938 
4939 	ZEND_ARG_OBJ_INFO(0, image, Imagick, 0)
4940 
4941 #if PHP_VERSION_ID >= 80000
4942     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(1, offset, IS_ARRAY, 1, "null")
4943 #else
4944     ZEND_ARG_INFO(1, offset)
4945 #endif
4946 
4947 
4948 #if PHP_VERSION_ID >= 80000
4949     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(1, similarity, IS_DOUBLE, 1, "null")
4950 #else
4951     ZEND_ARG_INFO(1, similarity)
4952 #endif
4953 
4954 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, threshold, IS_DOUBLE, 0, "0.0")
4955 
4956 #if PHP_VERSION_ID >= 80000
4957     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, metric, IS_LONG, 0, "0")
4958 #else
4959     ZEND_ARG_INFO(0, metric)
4960 #endif
4961 
4962 ZEND_END_ARG_INFO()
4963 #endif
4964 
4965 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
4966 #define arginfo_class_Imagick_similarityimage arginfo_class_Imagick_subimageMatch
4967 #endif
4968 
4969 #if MagickLibVersion > 0x628
4970 
4971 #if PHP_VERSION_ID >= 80000
4972 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setRegistry, 0, 2, _IS_BOOL, 0)
4973 #else
4974 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setRegistry, 0, 0, 2)
4975 #endif
4976 
4977 
4978 #if PHP_VERSION_ID >= 80000
4979     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
4980 #else
4981     ZEND_ARG_INFO(0, key)
4982 #endif
4983 
4984 #if PHP_VERSION_ID >= 80000
4985     ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
4986 #else
4987     ZEND_ARG_INFO(0, value)
4988 #endif
4989 ZEND_END_ARG_INFO()
4990 #endif
4991 
4992 #if MagickLibVersion > 0x628
4993 
4994 #if PHP_VERSION_ID >= 80000
4995 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_getRegistry, 0, 1, IS_STRING, 0)
4996 #else
4997 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getRegistry, 0, 0, 1)
4998 #endif
4999 
5000 
5001 #if PHP_VERSION_ID >= 80000
5002     ZEND_ARG_TYPE_INFO(0, key, IS_STRING, 0)
5003 #else
5004     ZEND_ARG_INFO(0, key)
5005 #endif
5006 ZEND_END_ARG_INFO()
5007 #endif
5008 
5009 #if MagickLibVersion > 0x628
5010 
5011 #if PHP_VERSION_ID >= 80000
5012 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_listRegistry, 0, 0, IS_ARRAY, 0)
5013 #else
5014 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_listRegistry, 0, 0, 0)
5015 #endif
5016 
5017 ZEND_END_ARG_INFO()
5018 #endif
5019 
5020 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
5021 
5022 #if PHP_VERSION_ID >= 80000
5023 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_morphology, 0, 3, _IS_BOOL, 0)
5024 #else
5025 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_morphology, 0, 0, 3)
5026 #endif
5027 
5028 
5029 #if PHP_VERSION_ID >= 80000
5030     ZEND_ARG_TYPE_INFO(0, morphology, IS_LONG, 0)
5031 #else
5032     ZEND_ARG_INFO(0, morphology)
5033 #endif
5034 
5035 #if PHP_VERSION_ID >= 80000
5036     ZEND_ARG_TYPE_INFO(0, iterations, IS_LONG, 0)
5037 #else
5038     ZEND_ARG_INFO(0, iterations)
5039 #endif
5040 	ZEND_ARG_OBJ_INFO(0, kernel, ImagickKernel, 0)
5041 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_DEFAULT")
5042 ZEND_END_ARG_INFO()
5043 #endif
5044 
5045 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
5046 
5047 #if PHP_VERSION_ID >= 80000
5048 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_filter, 0, 1, _IS_BOOL, 0)
5049 #else
5050 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_filter, 0, 0, 1)
5051 #endif
5052 
5053 	ZEND_ARG_OBJ_INFO(0, kernel, ImagickKernel, 0)
5054 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 0, "Imagick::CHANNEL_UNDEFINED")
5055 ZEND_END_ARG_INFO()
5056 #endif
5057 
5058 #if MagickLibVersion > 0x628
5059 
5060 #if PHP_VERSION_ID >= 80000
5061 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setAntialias, 0, 1, IS_VOID, 0)
5062 #else
5063 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setAntialias, 0, 0, 1)
5064 #endif
5065 
5066 
5067 #if PHP_VERSION_ID >= 80000
5068     ZEND_ARG_TYPE_INFO(0, antialias, _IS_BOOL, 0)
5069 #else
5070     ZEND_ARG_INFO(0, antialias)
5071 #endif
5072 ZEND_END_ARG_INFO()
5073 #endif
5074 
5075 #if MagickLibVersion > 0x628
5076 #define arginfo_class_Imagick_getAntialias arginfo_class_Imagick_optimizeImageLayers
5077 #endif
5078 
5079 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
5080 
5081 #if PHP_VERSION_ID >= 80000
5082 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_colorDecisionListImage, 0, 1, _IS_BOOL, 0)
5083 #else
5084 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_colorDecisionListImage, 0, 0, 1)
5085 #endif
5086 
5087 
5088 #if PHP_VERSION_ID >= 80000
5089     ZEND_ARG_TYPE_INFO(0, color_correction_collection, IS_STRING, 0)
5090 #else
5091     ZEND_ARG_INFO(0, color_correction_collection)
5092 #endif
5093 ZEND_END_ARG_INFO()
5094 #endif
5095 
5096 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
5097 
5098 #if PHP_VERSION_ID >= 80000
5099 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_optimizeImageTransparency, 0, 0, IS_VOID, 0)
5100 #else
5101 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_optimizeImageTransparency, 0, 0, 0)
5102 #endif
5103 
5104 ZEND_END_ARG_INFO()
5105 #endif
5106 
5107 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
5108 
5109 #if PHP_VERSION_ID >= 80000
5110 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_autoGammaImage, 0, 0, IS_VOID, 0)
5111 #else
5112 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_autoGammaImage, 0, 0, 0)
5113 #endif
5114 
5115 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, channel, IS_LONG, 1, "Imagick::CHANNEL_ALL")
5116 ZEND_END_ARG_INFO()
5117 #endif
5118 
5119 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5120 
5121 #if PHP_VERSION_ID >= 80000
5122 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_autoOrient, 0, 0, IS_VOID, 0)
5123 #else
5124 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_autoOrient, 0, 0, 0)
5125 #endif
5126 
5127 ZEND_END_ARG_INFO()
5128 #endif
5129 
5130 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5131 #define arginfo_class_Imagick_autoOrientate arginfo_class_Imagick_autoOrient
5132 #endif
5133 
5134 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5135 
5136 #if PHP_VERSION_ID >= 80000
5137 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_compositeImageGravity, 0, 3, _IS_BOOL, 0)
5138 #else
5139 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_compositeImageGravity, 0, 0, 3)
5140 #endif
5141 
5142 	ZEND_ARG_OBJ_INFO(0, image, Imagick, 0)
5143 
5144 #if PHP_VERSION_ID >= 80000
5145     ZEND_ARG_TYPE_INFO(0, composite_constant, IS_LONG, 0)
5146 #else
5147     ZEND_ARG_INFO(0, composite_constant)
5148 #endif
5149 
5150 #if PHP_VERSION_ID >= 80000
5151     ZEND_ARG_TYPE_INFO(0, gravity, IS_LONG, 0)
5152 #else
5153     ZEND_ARG_INFO(0, gravity)
5154 #endif
5155 ZEND_END_ARG_INFO()
5156 #endif
5157 
5158 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
5159 
5160 #if PHP_VERSION_ID >= 80000
5161 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_localContrastImage, 0, 2, IS_VOID, 0)
5162 #else
5163 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_localContrastImage, 0, 0, 2)
5164 #endif
5165 
5166 
5167 #if PHP_VERSION_ID >= 80000
5168     ZEND_ARG_TYPE_INFO(0, radius, IS_DOUBLE, 0)
5169 #else
5170     ZEND_ARG_INFO(0, radius)
5171 #endif
5172 
5173 #if PHP_VERSION_ID >= 80000
5174     ZEND_ARG_TYPE_INFO(0, strength, IS_DOUBLE, 0)
5175 #else
5176     ZEND_ARG_INFO(0, strength)
5177 #endif
5178 ZEND_END_ARG_INFO()
5179 #endif
5180 
5181 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
5182 
5183 #if PHP_VERSION_ID >= 80000
5184 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_identifyImageType, 0, 0, IS_LONG, 0)
5185 #else
5186 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_identifyImageType, 0, 0, 0)
5187 #endif
5188 
5189 ZEND_END_ARG_INFO()
5190 #endif
5191 
5192 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5193 
5194 #if PHP_VERSION_ID >= 80000
5195 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Imagick_getImageMask, 0, 1, Imagick, 1)
5196 #else
5197 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_getImageMask, 0, 0, 1)
5198 #endif
5199 
5200 
5201 #if PHP_VERSION_ID >= 80000
5202     ZEND_ARG_TYPE_INFO(0, pixelmask, IS_LONG, 0)
5203 #else
5204     ZEND_ARG_INFO(0, pixelmask)
5205 #endif
5206 ZEND_END_ARG_INFO()
5207 #endif
5208 
5209 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5210 
5211 #if PHP_VERSION_ID >= 80000
5212 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Imagick_setImageMask, 0, 2, IS_VOID, 0)
5213 #else
5214 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Imagick_setImageMask, 0, 0, 2)
5215 #endif
5216 
5217 	ZEND_ARG_OBJ_INFO(0, clip_mask, Imagick, 0)
5218 
5219 #if PHP_VERSION_ID >= 80000
5220     ZEND_ARG_TYPE_INFO(0, pixelmask, IS_LONG, 0)
5221 #else
5222     ZEND_ARG_INFO(0, pixelmask)
5223 #endif
5224 ZEND_END_ARG_INFO()
5225 #endif
5226 
5227 
5228 #if MagickLibVersion > 0x628
5229 ZEND_METHOD(Imagick, optimizeImageLayers);
5230 #endif
5231 #if MagickLibVersion > 0x628
5232 ZEND_METHOD(Imagick, compareImageLayers);
5233 #endif
5234 #if MagickLibVersion > 0x628
5235 ZEND_METHOD(Imagick, pingImageBlob);
5236 #endif
5237 #if MagickLibVersion > 0x628
5238 ZEND_METHOD(Imagick, pingImageFile);
5239 #endif
5240 #if MagickLibVersion > 0x628
5241 ZEND_METHOD(Imagick, transposeImage);
5242 #endif
5243 #if MagickLibVersion > 0x628
5244 ZEND_METHOD(Imagick, transverseImage);
5245 #endif
5246 #if MagickLibVersion > 0x628
5247 ZEND_METHOD(Imagick, trimImage);
5248 #endif
5249 #if MagickLibVersion > 0x628
5250 ZEND_METHOD(Imagick, waveImage);
5251 #endif
5252 #if MagickLibVersion > 0x628
5253 ZEND_METHOD(Imagick, vignetteImage);
5254 #endif
5255 #if MagickLibVersion > 0x628
5256 ZEND_METHOD(Imagick, uniqueImageColors);
5257 #endif
5258 #if MagickLibVersion > 0x628 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5259 ZEND_METHOD(Imagick, getImageMatte);
5260 #endif
5261 #if MagickLibVersion > 0x628
5262 ZEND_METHOD(Imagick, setImageMatte);
5263 #endif
5264 #if MagickLibVersion > 0x628
5265 ZEND_METHOD(Imagick, adaptiveResizeImage);
5266 #endif
5267 #if MagickLibVersion > 0x628
5268 ZEND_METHOD(Imagick, sketchImage);
5269 #endif
5270 #if MagickLibVersion > 0x628
5271 ZEND_METHOD(Imagick, shadeImage);
5272 #endif
5273 #if MagickLibVersion > 0x628
5274 ZEND_METHOD(Imagick, getSizeOffset);
5275 #endif
5276 #if MagickLibVersion > 0x628
5277 ZEND_METHOD(Imagick, setSizeOffset);
5278 #endif
5279 #if MagickLibVersion > 0x628
5280 ZEND_METHOD(Imagick, adaptiveBlurImage);
5281 #endif
5282 #if MagickLibVersion > 0x628
5283 ZEND_METHOD(Imagick, contrastStretchImage);
5284 #endif
5285 #if MagickLibVersion > 0x628
5286 ZEND_METHOD(Imagick, adaptiveSharpenImage);
5287 #endif
5288 #if MagickLibVersion > 0x628
5289 ZEND_METHOD(Imagick, randomThresholdImage);
5290 #endif
5291 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5292 ZEND_METHOD(Imagick, roundCornersImage);
5293 #endif
5294 #if MagickLibVersion > 0x628
5295 ZEND_METHOD(Imagick, setIteratorIndex);
5296 #endif
5297 #if MagickLibVersion > 0x628
5298 ZEND_METHOD(Imagick, getIteratorIndex);
5299 #endif
5300 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5301 ZEND_METHOD(Imagick, transformImage);
5302 #endif
5303 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5304 ZEND_METHOD(Imagick, setImageOpacity);
5305 #endif
5306 #if MagickLibVersion > 0x630 && MagickLibVersion >= 0x700
5307 ZEND_METHOD(Imagick, setImageAlpha);
5308 #endif
5309 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5310 ZEND_METHOD(Imagick, orderedPosterizeImage);
5311 #endif
5312 #if MagickLibVersion > 0x631
5313 ZEND_METHOD(Imagick, polaroidImage);
5314 #endif
5315 #if MagickLibVersion > 0x631
5316 ZEND_METHOD(Imagick, getImageProperty);
5317 #endif
5318 #if MagickLibVersion > 0x631
5319 ZEND_METHOD(Imagick, setImageProperty);
5320 #endif
5321 #if MagickLibVersion > 0x631
5322 ZEND_METHOD(Imagick, deleteImageProperty);
5323 #endif
5324 #if MagickLibVersion > 0x631
5325 ZEND_METHOD(Imagick, identifyFormat);
5326 #endif
5327 #if MagickLibVersion > 0x631 && IM_HAVE_IMAGICK_SETIMAGEINTERPOLATEMETHOD
5328 ZEND_METHOD(Imagick, setImageInterpolateMethod);
5329 #endif
5330 #if MagickLibVersion > 0x631
5331 ZEND_METHOD(Imagick, getImageInterpolateMethod);
5332 #endif
5333 #if MagickLibVersion > 0x631
5334 ZEND_METHOD(Imagick, linearStretchImage);
5335 #endif
5336 #if MagickLibVersion > 0x631
5337 ZEND_METHOD(Imagick, getImageLength);
5338 #endif
5339 #if MagickLibVersion > 0x631
5340 ZEND_METHOD(Imagick, extentImage);
5341 #endif
5342 #if MagickLibVersion > 0x633
5343 ZEND_METHOD(Imagick, getImageOrientation);
5344 #endif
5345 #if MagickLibVersion > 0x633
5346 ZEND_METHOD(Imagick, setImageOrientation);
5347 #endif
5348 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion > 0x634 && MagickLibVersion < 0x700
5349 ZEND_METHOD(Imagick, paintFloodfillImage);
5350 #endif
5351 #if MagickLibVersion > 0x635
5352 ZEND_METHOD(Imagick, clutImage);
5353 #endif
5354 #if MagickLibVersion > 0x635
5355 ZEND_METHOD(Imagick, getImageProperties);
5356 #endif
5357 #if MagickLibVersion > 0x635
5358 ZEND_METHOD(Imagick, getImageProfiles);
5359 #endif
5360 #if MagickLibVersion > 0x635
5361 ZEND_METHOD(Imagick, distortImage);
5362 #endif
5363 #if MagickLibVersion > 0x635
5364 ZEND_METHOD(Imagick, writeImageFile);
5365 #endif
5366 #if MagickLibVersion > 0x635
5367 ZEND_METHOD(Imagick, writeImagesFile);
5368 #endif
5369 #if MagickLibVersion > 0x635
5370 ZEND_METHOD(Imagick, resetImagePage);
5371 #endif
5372 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
5373 ZEND_METHOD(Imagick, setImageClipMask);
5374 #endif
5375 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
5376 ZEND_METHOD(Imagick, getImageClipMask);
5377 #endif
5378 #if MagickLibVersion > 0x635
5379 ZEND_METHOD(Imagick, animateImages);
5380 #endif
5381 #if MagickLibVersion > 0x635 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5382 ZEND_METHOD(Imagick, recolorImage);
5383 #endif
5384 #if MagickLibVersion > 0x636
5385 ZEND_METHOD(Imagick, setFont);
5386 #endif
5387 #if MagickLibVersion > 0x636
5388 ZEND_METHOD(Imagick, getFont);
5389 #endif
5390 #if MagickLibVersion > 0x636
5391 ZEND_METHOD(Imagick, setPointSize);
5392 #endif
5393 #if MagickLibVersion > 0x636
5394 ZEND_METHOD(Imagick, getPointSize);
5395 #endif
5396 #if MagickLibVersion > 0x636
5397 ZEND_METHOD(Imagick, mergeImageLayers);
5398 #endif
5399 #if MagickLibVersion > 0x637
5400 ZEND_METHOD(Imagick, setImageAlphaChannel);
5401 #endif
5402 #if MagickLibVersion > 0x637
5403 ZEND_METHOD(Imagick, floodfillPaintImage);
5404 #endif
5405 #if MagickLibVersion > 0x637
5406 ZEND_METHOD(Imagick, opaquePaintImage);
5407 #endif
5408 #if MagickLibVersion > 0x637
5409 ZEND_METHOD(Imagick, transparentPaintImage);
5410 #endif
5411 #if MagickLibVersion > 0x638
5412 ZEND_METHOD(Imagick, liquidRescaleImage);
5413 #endif
5414 #if MagickLibVersion > 0x638
5415 ZEND_METHOD(Imagick, encipherImage);
5416 #endif
5417 #if MagickLibVersion > 0x638
5418 ZEND_METHOD(Imagick, decipherImage);
5419 #endif
5420 #if MagickLibVersion > 0x639
5421 ZEND_METHOD(Imagick, setGravity);
5422 #endif
5423 #if MagickLibVersion > 0x639
5424 ZEND_METHOD(Imagick, getGravity);
5425 #endif
5426 #if MagickLibVersion > 0x639
5427 ZEND_METHOD(Imagick, getImageChannelRange);
5428 #endif
5429 #if MagickLibVersion > 0x639
5430 ZEND_METHOD(Imagick, getImageAlphaChannel);
5431 #endif
5432 #if MagickLibVersion > 0x642
5433 ZEND_METHOD(Imagick, getImageChannelDistortions);
5434 #endif
5435 #if MagickLibVersion > 0x643
5436 ZEND_METHOD(Imagick, setImageGravity);
5437 #endif
5438 #if MagickLibVersion > 0x643
5439 ZEND_METHOD(Imagick, getImageGravity);
5440 #endif
5441 #if MagickLibVersion > 0x645
5442 ZEND_METHOD(Imagick, importImagePixels);
5443 #endif
5444 #if MagickLibVersion > 0x645
5445 ZEND_METHOD(Imagick, deskewImage);
5446 #endif
5447 #if MagickLibVersion > 0x645
5448 ZEND_METHOD(Imagick, segmentImage);
5449 #endif
5450 #if MagickLibVersion > 0x645
5451 ZEND_METHOD(Imagick, sparseColorImage);
5452 #endif
5453 #if MagickLibVersion > 0x645
5454 ZEND_METHOD(Imagick, remapImage);
5455 #endif
5456 #if PHP_IMAGICK_HAVE_HOUGHLINE
5457 ZEND_METHOD(Imagick, houghLineImage);
5458 #endif
5459 #if MagickLibVersion > 0x646
5460 ZEND_METHOD(Imagick, exportImagePixels);
5461 #endif
5462 #if MagickLibVersion > 0x648
5463 ZEND_METHOD(Imagick, getImageChannelKurtosis);
5464 #endif
5465 #if MagickLibVersion > 0x648
5466 ZEND_METHOD(Imagick, functionImage);
5467 #endif
5468 #if MagickLibVersion > 0x651
5469 ZEND_METHOD(Imagick, transformImageColorspace);
5470 #endif
5471 #if MagickLibVersion > 0x652
5472 ZEND_METHOD(Imagick, haldClutImage);
5473 #endif
5474 #if MagickLibVersion > 0x655
5475 ZEND_METHOD(Imagick, autoLevelImage);
5476 #endif
5477 #if MagickLibVersion > 0x655
5478 ZEND_METHOD(Imagick, blueShiftImage);
5479 #endif
5480 #if MagickLibVersion > 0x656
5481 ZEND_METHOD(Imagick, getImageArtifact);
5482 #endif
5483 #if MagickLibVersion > 0x656
5484 ZEND_METHOD(Imagick, setImageArtifact);
5485 #endif
5486 #if MagickLibVersion > 0x656
5487 ZEND_METHOD(Imagick, deleteImageArtifact);
5488 #endif
5489 #if MagickLibVersion > 0x656
5490 ZEND_METHOD(Imagick, getColorspace);
5491 #endif
5492 #if MagickLibVersion > 0x656
5493 ZEND_METHOD(Imagick, setColorspace);
5494 #endif
5495 #if MagickLibVersion > 0x656
5496 ZEND_METHOD(Imagick, clampImage);
5497 #endif
5498 #if MagickLibVersion > 0x667
5499 ZEND_METHOD(Imagick, smushImages);
5500 #endif
5501 ZEND_METHOD(Imagick, __construct);
5502 ZEND_METHOD(Imagick, __toString);
5503 #if PHP_VERSION_ID >= 50600
5504 ZEND_METHOD(Imagick, count);
5505 #endif
5506 #if !(PHP_VERSION_ID >= 50600)
5507 ZEND_METHOD(Imagick, count);
5508 #endif
5509 ZEND_METHOD(Imagick, getPixelIterator);
5510 ZEND_METHOD(Imagick, getPixelRegionIterator);
5511 ZEND_METHOD(Imagick, readImage);
5512 ZEND_METHOD(Imagick, readImages);
5513 ZEND_METHOD(Imagick, readImageBlob);
5514 ZEND_METHOD(Imagick, setImageFormat);
5515 ZEND_METHOD(Imagick, scaleImage);
5516 ZEND_METHOD(Imagick, writeImage);
5517 ZEND_METHOD(Imagick, writeImages);
5518 ZEND_METHOD(Imagick, blurImage);
5519 ZEND_METHOD(Imagick, thumbnailImage);
5520 ZEND_METHOD(Imagick, cropThumbnailImage);
5521 ZEND_METHOD(Imagick, getImageFilename);
5522 ZEND_METHOD(Imagick, setImageFilename);
5523 ZEND_METHOD(Imagick, getImageFormat);
5524 ZEND_METHOD(Imagick, getImageMimeType);
5525 ZEND_METHOD(Imagick, removeImage);
5526 ZEND_METHOD(Imagick, clear);
5527 ZEND_METHOD(Imagick, clone);
5528 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5529 ZEND_METHOD(Imagick, getImageSize);
5530 #endif
5531 ZEND_METHOD(Imagick, getImageBlob);
5532 ZEND_METHOD(Imagick, getImagesBlob);
5533 ZEND_METHOD(Imagick, setFirstIterator);
5534 ZEND_METHOD(Imagick, setLastIterator);
5535 ZEND_METHOD(Imagick, resetIterator);
5536 ZEND_METHOD(Imagick, previousImage);
5537 ZEND_METHOD(Imagick, nextImage);
5538 ZEND_METHOD(Imagick, hasPreviousImage);
5539 ZEND_METHOD(Imagick, hasNextImage);
5540 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5541 ZEND_METHOD(Imagick, setImageIndex);
5542 #endif
5543 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5544 ZEND_METHOD(Imagick, getImageIndex);
5545 #endif
5546 ZEND_METHOD(Imagick, commentImage);
5547 ZEND_METHOD(Imagick, cropImage);
5548 ZEND_METHOD(Imagick, labelImage);
5549 ZEND_METHOD(Imagick, getImageGeometry);
5550 ZEND_METHOD(Imagick, drawImage);
5551 ZEND_METHOD(Imagick, setImageCompressionQuality);
5552 ZEND_METHOD(Imagick, getImageCompressionQuality);
5553 ZEND_METHOD(Imagick, setImageCompression);
5554 ZEND_METHOD(Imagick, getImageCompression);
5555 ZEND_METHOD(Imagick, annotateImage);
5556 ZEND_METHOD(Imagick, compositeImage);
5557 ZEND_METHOD(Imagick, modulateImage);
5558 ZEND_METHOD(Imagick, getImageColors);
5559 ZEND_METHOD(Imagick, montageImage);
5560 ZEND_METHOD(Imagick, identifyImage);
5561 ZEND_METHOD(Imagick, thresholdImage);
5562 ZEND_METHOD(Imagick, adaptiveThresholdImage);
5563 ZEND_METHOD(Imagick, blackThresholdImage);
5564 ZEND_METHOD(Imagick, whiteThresholdImage);
5565 ZEND_METHOD(Imagick, appendImages);
5566 ZEND_METHOD(Imagick, charcoalImage);
5567 ZEND_METHOD(Imagick, normalizeImage);
5568 ZEND_METHOD(Imagick, oilPaintImage);
5569 ZEND_METHOD(Imagick, posterizeImage);
5570 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5571 ZEND_METHOD(Imagick, radialBlurImage);
5572 #endif
5573 ZEND_METHOD(Imagick, raiseImage);
5574 ZEND_METHOD(Imagick, resampleImage);
5575 ZEND_METHOD(Imagick, resizeImage);
5576 ZEND_METHOD(Imagick, rollImage);
5577 ZEND_METHOD(Imagick, rotateImage);
5578 ZEND_METHOD(Imagick, sampleImage);
5579 ZEND_METHOD(Imagick, solarizeImage);
5580 ZEND_METHOD(Imagick, shadowImage);
5581 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5582 ZEND_METHOD(Imagick, setImageAttribute);
5583 #endif
5584 ZEND_METHOD(Imagick, setImageBackgroundColor);
5585 #if MagickLibVersion >= 0x700
5586 ZEND_METHOD(Imagick, setImageChannelMask);
5587 #endif
5588 ZEND_METHOD(Imagick, setImageCompose);
5589 ZEND_METHOD(Imagick, setImageDelay);
5590 ZEND_METHOD(Imagick, setImageDepth);
5591 ZEND_METHOD(Imagick, setImageGamma);
5592 ZEND_METHOD(Imagick, setImageIterations);
5593 #if MagickLibVersion < 0x700
5594 ZEND_METHOD(Imagick, setImageMatteColor);
5595 #endif
5596 ZEND_METHOD(Imagick, setImagePage);
5597 ZEND_METHOD(Imagick, setImageProgressMonitor);
5598 #if MagickLibVersion > 0x653
5599 ZEND_METHOD(Imagick, setProgressMonitor);
5600 #endif
5601 ZEND_METHOD(Imagick, setImageResolution);
5602 ZEND_METHOD(Imagick, setImageScene);
5603 ZEND_METHOD(Imagick, setImageTicksPerSecond);
5604 ZEND_METHOD(Imagick, setImageType);
5605 ZEND_METHOD(Imagick, setImageUnits);
5606 ZEND_METHOD(Imagick, sharpenImage);
5607 ZEND_METHOD(Imagick, shaveImage);
5608 ZEND_METHOD(Imagick, shearImage);
5609 ZEND_METHOD(Imagick, spliceImage);
5610 ZEND_METHOD(Imagick, pingImage);
5611 ZEND_METHOD(Imagick, readImageFile);
5612 ZEND_METHOD(Imagick, displayImage);
5613 ZEND_METHOD(Imagick, displayImages);
5614 ZEND_METHOD(Imagick, spreadImage);
5615 ZEND_METHOD(Imagick, swirlImage);
5616 ZEND_METHOD(Imagick, stripImage);
5617 ZEND_METHOD(Imagick, queryFormats);
5618 ZEND_METHOD(Imagick, queryFonts);
5619 ZEND_METHOD(Imagick, queryFontMetrics);
5620 ZEND_METHOD(Imagick, steganoImage);
5621 ZEND_METHOD(Imagick, addNoiseImage);
5622 ZEND_METHOD(Imagick, motionBlurImage);
5623 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5624 ZEND_METHOD(Imagick, mosaicImages);
5625 #endif
5626 ZEND_METHOD(Imagick, morphImages);
5627 ZEND_METHOD(Imagick, minifyImage);
5628 ZEND_METHOD(Imagick, affineTransformImage);
5629 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5630 ZEND_METHOD(Imagick, averageImages);
5631 #endif
5632 ZEND_METHOD(Imagick, borderImage);
5633 ZEND_METHOD(Imagick, calculateCrop);
5634 ZEND_METHOD(Imagick, chopImage);
5635 ZEND_METHOD(Imagick, clipImage);
5636 ZEND_METHOD(Imagick, clipPathImage);
5637 ZEND_METHOD(Imagick, coalesceImages);
5638 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5639 ZEND_METHOD(Imagick, colorFloodfillImage);
5640 #endif
5641 ZEND_METHOD(Imagick, colorizeImage);
5642 ZEND_METHOD(Imagick, compareImageChannels);
5643 ZEND_METHOD(Imagick, compareImages);
5644 ZEND_METHOD(Imagick, contrastImage);
5645 ZEND_METHOD(Imagick, combineImages);
5646 ZEND_METHOD(Imagick, convolveImage);
5647 ZEND_METHOD(Imagick, cycleColormapImage);
5648 ZEND_METHOD(Imagick, deconstructImages);
5649 ZEND_METHOD(Imagick, despeckleImage);
5650 ZEND_METHOD(Imagick, edgeImage);
5651 ZEND_METHOD(Imagick, embossImage);
5652 ZEND_METHOD(Imagick, enhanceImage);
5653 ZEND_METHOD(Imagick, equalizeImage);
5654 ZEND_METHOD(Imagick, evaluateImage);
5655 #if MagickLibVersion >= 0x687
5656 ZEND_METHOD(Imagick, evaluateImages);
5657 #endif
5658 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5659 ZEND_METHOD(Imagick, flattenImages);
5660 #endif
5661 ZEND_METHOD(Imagick, flipImage);
5662 ZEND_METHOD(Imagick, flopImage);
5663 #if MagickLibVersion >= 0x655
5664 ZEND_METHOD(Imagick, forwardFourierTransformImage);
5665 #endif
5666 ZEND_METHOD(Imagick, frameImage);
5667 ZEND_METHOD(Imagick, fxImage);
5668 ZEND_METHOD(Imagick, gammaImage);
5669 ZEND_METHOD(Imagick, gaussianBlurImage);
5670 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5671 ZEND_METHOD(Imagick, getImageAttribute);
5672 #endif
5673 ZEND_METHOD(Imagick, getImageBackgroundColor);
5674 ZEND_METHOD(Imagick, getImageBluePrimary);
5675 ZEND_METHOD(Imagick, getImageBorderColor);
5676 ZEND_METHOD(Imagick, getImageChannelDepth);
5677 ZEND_METHOD(Imagick, getImageChannelDistortion);
5678 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5679 ZEND_METHOD(Imagick, getImageChannelExtrema);
5680 #endif
5681 ZEND_METHOD(Imagick, getImageChannelMean);
5682 ZEND_METHOD(Imagick, getImageChannelStatistics);
5683 ZEND_METHOD(Imagick, getImageColormapColor);
5684 ZEND_METHOD(Imagick, getImageColorspace);
5685 ZEND_METHOD(Imagick, getImageCompose);
5686 ZEND_METHOD(Imagick, getImageDelay);
5687 ZEND_METHOD(Imagick, getImageDepth);
5688 ZEND_METHOD(Imagick, getImageDistortion);
5689 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5690 ZEND_METHOD(Imagick, getImageExtrema);
5691 #endif
5692 ZEND_METHOD(Imagick, getImageDispose);
5693 ZEND_METHOD(Imagick, getImageGamma);
5694 ZEND_METHOD(Imagick, getImageGreenPrimary);
5695 ZEND_METHOD(Imagick, getImageHeight);
5696 ZEND_METHOD(Imagick, getImageHistogram);
5697 ZEND_METHOD(Imagick, getImageInterlaceScheme);
5698 ZEND_METHOD(Imagick, getImageIterations);
5699 #if MagickLibVersion < 0x700
5700 ZEND_METHOD(Imagick, getImageMatteColor);
5701 #endif
5702 ZEND_METHOD(Imagick, getImagePage);
5703 ZEND_METHOD(Imagick, getImagePixelColor);
5704 #if IM_HAVE_IMAGICK_SETIMAGEPIXELCOLOR
5705 ZEND_METHOD(Imagick, setImagePixelColor);
5706 #endif
5707 ZEND_METHOD(Imagick, getImageProfile);
5708 ZEND_METHOD(Imagick, getImageRedPrimary);
5709 ZEND_METHOD(Imagick, getImageRenderingIntent);
5710 ZEND_METHOD(Imagick, getImageResolution);
5711 ZEND_METHOD(Imagick, getImageScene);
5712 ZEND_METHOD(Imagick, getImageSignature);
5713 ZEND_METHOD(Imagick, getImageTicksPerSecond);
5714 ZEND_METHOD(Imagick, getImageType);
5715 ZEND_METHOD(Imagick, getImageUnits);
5716 ZEND_METHOD(Imagick, getImageVirtualPixelMethod);
5717 ZEND_METHOD(Imagick, getImageWhitePoint);
5718 ZEND_METHOD(Imagick, getImageWidth);
5719 ZEND_METHOD(Imagick, getNumberImages);
5720 ZEND_METHOD(Imagick, getImageTotalInkDensity);
5721 ZEND_METHOD(Imagick, getImageRegion);
5722 ZEND_METHOD(Imagick, implodeImage);
5723 #if MagickLibVersion >= 0x658
5724 ZEND_METHOD(Imagick, inverseFourierTransformImage);
5725 #endif
5726 ZEND_METHOD(Imagick, levelImage);
5727 ZEND_METHOD(Imagick, magnifyImage);
5728 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5729 ZEND_METHOD(Imagick, mapImage);
5730 #endif
5731 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5732 ZEND_METHOD(Imagick, matteFloodfillImage);
5733 #endif
5734 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
5735 ZEND_METHOD(Imagick, medianFilterImage);
5736 #endif
5737 ZEND_METHOD(Imagick, negateImage);
5738 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5739 ZEND_METHOD(Imagick, paintOpaqueImage);
5740 #endif
5741 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5742 ZEND_METHOD(Imagick, paintTransparentImage);
5743 #endif
5744 ZEND_METHOD(Imagick, previewImages);
5745 ZEND_METHOD(Imagick, profileImage);
5746 ZEND_METHOD(Imagick, quantizeImage);
5747 ZEND_METHOD(Imagick, quantizeImages);
5748 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5749 ZEND_METHOD(Imagick, reduceNoiseImage);
5750 #endif
5751 ZEND_METHOD(Imagick, removeImageProfile);
5752 ZEND_METHOD(Imagick, separateImageChannel);
5753 ZEND_METHOD(Imagick, sepiaToneImage);
5754 #if MagickLibVersion < 0x700
5755 ZEND_METHOD(Imagick, setImageBias);
5756 #endif
5757 #if MagickLibVersion < 0x700
5758 ZEND_METHOD(Imagick, setImageBiasQuantum);
5759 #endif
5760 ZEND_METHOD(Imagick, setImageBluePrimary);
5761 ZEND_METHOD(Imagick, setImageBorderColor);
5762 ZEND_METHOD(Imagick, setImageChannelDepth);
5763 ZEND_METHOD(Imagick, setImageColormapColor);
5764 ZEND_METHOD(Imagick, setImageColorspace);
5765 ZEND_METHOD(Imagick, setImageDispose);
5766 ZEND_METHOD(Imagick, setImageExtent);
5767 ZEND_METHOD(Imagick, setImageGreenPrimary);
5768 ZEND_METHOD(Imagick, setImageInterlaceScheme);
5769 ZEND_METHOD(Imagick, setImageProfile);
5770 ZEND_METHOD(Imagick, setImageRedPrimary);
5771 ZEND_METHOD(Imagick, setImageRenderingIntent);
5772 ZEND_METHOD(Imagick, setImageVirtualPixelMethod);
5773 ZEND_METHOD(Imagick, setImageWhitePoint);
5774 ZEND_METHOD(Imagick, sigmoidalContrastImage);
5775 ZEND_METHOD(Imagick, stereoImage);
5776 ZEND_METHOD(Imagick, textureImage);
5777 ZEND_METHOD(Imagick, tintImage);
5778 ZEND_METHOD(Imagick, unsharpMaskImage);
5779 ZEND_METHOD(Imagick, getImage);
5780 ZEND_METHOD(Imagick, addImage);
5781 ZEND_METHOD(Imagick, setImage);
5782 ZEND_METHOD(Imagick, newImage);
5783 ZEND_METHOD(Imagick, newPseudoImage);
5784 ZEND_METHOD(Imagick, getCompression);
5785 ZEND_METHOD(Imagick, getCompressionQuality);
5786 ZEND_METHOD(Imagick, getCopyright);
5787 ZEND_METHOD(Imagick, getConfigureOptions);
5788 #if MagickLibVersion > 0x660
5789 ZEND_METHOD(Imagick, getFeatures);
5790 #endif
5791 ZEND_METHOD(Imagick, getFilename);
5792 ZEND_METHOD(Imagick, getFormat);
5793 ZEND_METHOD(Imagick, getHomeURL);
5794 ZEND_METHOD(Imagick, getInterlaceScheme);
5795 ZEND_METHOD(Imagick, getOption);
5796 ZEND_METHOD(Imagick, getPackageName);
5797 ZEND_METHOD(Imagick, getPage);
5798 ZEND_METHOD(Imagick, getQuantum);
5799 ZEND_METHOD(Imagick, getHdriEnabled);
5800 ZEND_METHOD(Imagick, getQuantumDepth);
5801 ZEND_METHOD(Imagick, getQuantumRange);
5802 ZEND_METHOD(Imagick, getReleaseDate);
5803 ZEND_METHOD(Imagick, getResource);
5804 ZEND_METHOD(Imagick, getResourceLimit);
5805 ZEND_METHOD(Imagick, getSamplingFactors);
5806 ZEND_METHOD(Imagick, getSize);
5807 ZEND_METHOD(Imagick, getVersion);
5808 ZEND_METHOD(Imagick, setBackgroundColor);
5809 ZEND_METHOD(Imagick, setCompression);
5810 ZEND_METHOD(Imagick, setCompressionQuality);
5811 ZEND_METHOD(Imagick, setFilename);
5812 ZEND_METHOD(Imagick, setFormat);
5813 ZEND_METHOD(Imagick, setInterlaceScheme);
5814 ZEND_METHOD(Imagick, setOption);
5815 ZEND_METHOD(Imagick, setPage);
5816 ZEND_METHOD(Imagick, setResourceLimit);
5817 ZEND_METHOD(Imagick, setResolution);
5818 ZEND_METHOD(Imagick, setSamplingFactors);
5819 ZEND_METHOD(Imagick, setSize);
5820 ZEND_METHOD(Imagick, setType);
5821 #if MagickLibVersion > 0x628
5822 ZEND_METHOD(Imagick, nextImage);
5823 #endif
5824 #if MagickLibVersion > 0x628
5825 ZEND_METHOD(Imagick, setFirstIterator);
5826 #endif
5827 #if MagickLibVersion > 0x628
5828 ZEND_METHOD(Imagick, valid);
5829 #endif
5830 #if MagickLibVersion > 0x628
5831 ZEND_METHOD(Imagick, current);
5832 #endif
5833 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
5834 ZEND_METHOD(Imagick, brightnessContrastImage);
5835 #endif
5836 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
5837 ZEND_METHOD(Imagick, colorMatrixImage);
5838 #endif
5839 #if MagickLibVersion > 0x628
5840 ZEND_METHOD(Imagick, selectiveBlurImage);
5841 #endif
5842 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
5843 ZEND_METHOD(Imagick, rotationalBlurImage);
5844 #endif
5845 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
5846 ZEND_METHOD(Imagick, statisticImage);
5847 #endif
5848 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
5849 ZEND_METHOD(Imagick, subimageMatch);
5850 #endif
5851 #if MagickLibVersion > 0x628
5852 ZEND_METHOD(Imagick, setRegistry);
5853 #endif
5854 #if MagickLibVersion > 0x628
5855 ZEND_METHOD(Imagick, getRegistry);
5856 #endif
5857 #if MagickLibVersion > 0x628
5858 ZEND_METHOD(Imagick, listRegistry);
5859 #endif
5860 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
5861 ZEND_METHOD(Imagick, morphology);
5862 #endif
5863 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
5864 ZEND_METHOD(Imagick, filter);
5865 #endif
5866 #if MagickLibVersion > 0x628
5867 ZEND_METHOD(Imagick, setAntialias);
5868 #endif
5869 #if MagickLibVersion > 0x628
5870 ZEND_METHOD(Imagick, getAntialias);
5871 #endif
5872 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
5873 ZEND_METHOD(Imagick, colorDecisionListImage);
5874 #endif
5875 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
5876 ZEND_METHOD(Imagick, optimizeImageTransparency);
5877 #endif
5878 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
5879 ZEND_METHOD(Imagick, autoGammaImage);
5880 #endif
5881 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5882 ZEND_METHOD(Imagick, autoOrient);
5883 #endif
5884 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
5885 ZEND_METHOD(Imagick, compositeImageGravity);
5886 #endif
5887 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
5888 ZEND_METHOD(Imagick, localContrastImage);
5889 #endif
5890 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
5891 ZEND_METHOD(Imagick, identifyImageType);
5892 #endif
5893 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5894 ZEND_METHOD(Imagick, getImageMask);
5895 #endif
5896 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
5897 ZEND_METHOD(Imagick, setImageMask);
5898 #endif
5899 
5900 
5901 static const zend_function_entry class_Imagick_methods[] = {
5902 #if MagickLibVersion > 0x628
5903 	ZEND_ME(Imagick, optimizeImageLayers, arginfo_class_Imagick_optimizeImageLayers, ZEND_ACC_PUBLIC)
5904 #endif
5905 #if MagickLibVersion > 0x628
5906 	ZEND_ME(Imagick, compareImageLayers, arginfo_class_Imagick_compareImageLayers, ZEND_ACC_PUBLIC)
5907 #endif
5908 #if MagickLibVersion > 0x628
5909 	ZEND_ME(Imagick, pingImageBlob, arginfo_class_Imagick_pingImageBlob, ZEND_ACC_PUBLIC)
5910 #endif
5911 #if MagickLibVersion > 0x628
5912 	ZEND_ME(Imagick, pingImageFile, arginfo_class_Imagick_pingImageFile, ZEND_ACC_PUBLIC)
5913 #endif
5914 #if MagickLibVersion > 0x628
5915 	ZEND_ME(Imagick, transposeImage, arginfo_class_Imagick_transposeImage, ZEND_ACC_PUBLIC)
5916 #endif
5917 #if MagickLibVersion > 0x628
5918 	ZEND_ME(Imagick, transverseImage, arginfo_class_Imagick_transverseImage, ZEND_ACC_PUBLIC)
5919 #endif
5920 #if MagickLibVersion > 0x628
5921 	ZEND_ME(Imagick, trimImage, arginfo_class_Imagick_trimImage, ZEND_ACC_PUBLIC)
5922 #endif
5923 #if MagickLibVersion > 0x628
5924 	ZEND_ME(Imagick, waveImage, arginfo_class_Imagick_waveImage, ZEND_ACC_PUBLIC)
5925 #endif
5926 #if MagickLibVersion > 0x628
5927 	ZEND_ME(Imagick, vignetteImage, arginfo_class_Imagick_vignetteImage, ZEND_ACC_PUBLIC)
5928 #endif
5929 #if MagickLibVersion > 0x628
5930 	ZEND_ME(Imagick, uniqueImageColors, arginfo_class_Imagick_uniqueImageColors, ZEND_ACC_PUBLIC)
5931 #endif
5932 #if MagickLibVersion > 0x628 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
5933 	ZEND_ME(Imagick, getImageMatte, arginfo_class_Imagick_getImageMatte, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5934 #endif
5935 #if MagickLibVersion > 0x628
5936 	ZEND_ME(Imagick, setImageMatte, arginfo_class_Imagick_setImageMatte, ZEND_ACC_PUBLIC)
5937 #endif
5938 #if MagickLibVersion > 0x628
5939 	ZEND_ME(Imagick, adaptiveResizeImage, arginfo_class_Imagick_adaptiveResizeImage, ZEND_ACC_PUBLIC)
5940 #endif
5941 #if MagickLibVersion > 0x628
5942 	ZEND_ME(Imagick, sketchImage, arginfo_class_Imagick_sketchImage, ZEND_ACC_PUBLIC)
5943 #endif
5944 #if MagickLibVersion > 0x628
5945 	ZEND_ME(Imagick, shadeImage, arginfo_class_Imagick_shadeImage, ZEND_ACC_PUBLIC)
5946 #endif
5947 #if MagickLibVersion > 0x628
5948 	ZEND_ME(Imagick, getSizeOffset, arginfo_class_Imagick_getSizeOffset, ZEND_ACC_PUBLIC)
5949 #endif
5950 #if MagickLibVersion > 0x628
5951 	ZEND_ME(Imagick, setSizeOffset, arginfo_class_Imagick_setSizeOffset, ZEND_ACC_PUBLIC)
5952 #endif
5953 #if MagickLibVersion > 0x628
5954 	ZEND_ME(Imagick, adaptiveBlurImage, arginfo_class_Imagick_adaptiveBlurImage, ZEND_ACC_PUBLIC)
5955 #endif
5956 #if MagickLibVersion > 0x628
5957 	ZEND_ME(Imagick, contrastStretchImage, arginfo_class_Imagick_contrastStretchImage, ZEND_ACC_PUBLIC)
5958 #endif
5959 #if MagickLibVersion > 0x628
5960 	ZEND_ME(Imagick, adaptiveSharpenImage, arginfo_class_Imagick_adaptiveSharpenImage, ZEND_ACC_PUBLIC)
5961 #endif
5962 #if MagickLibVersion > 0x628
5963 	ZEND_ME(Imagick, randomThresholdImage, arginfo_class_Imagick_randomThresholdImage, ZEND_ACC_PUBLIC)
5964 #endif
5965 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5966 	ZEND_ME(Imagick, roundCornersImage, arginfo_class_Imagick_roundCornersImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5967 #endif
5968 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5969 	ZEND_MALIAS(Imagick, roundCorners, roundCornersImage, arginfo_class_Imagick_roundCorners, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5970 #endif
5971 #if MagickLibVersion > 0x628
5972 	ZEND_ME(Imagick, setIteratorIndex, arginfo_class_Imagick_setIteratorIndex, ZEND_ACC_PUBLIC)
5973 #endif
5974 #if MagickLibVersion > 0x628
5975 	ZEND_ME(Imagick, getIteratorIndex, arginfo_class_Imagick_getIteratorIndex, ZEND_ACC_PUBLIC)
5976 #endif
5977 #if MagickLibVersion > 0x628 && MagickLibVersion < 0x700
5978 	ZEND_ME(Imagick, transformImage, arginfo_class_Imagick_transformImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5979 #endif
5980 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5981 	ZEND_ME(Imagick, setImageOpacity, arginfo_class_Imagick_setImageOpacity, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5982 #endif
5983 #if MagickLibVersion > 0x630 && MagickLibVersion >= 0x700
5984 	ZEND_ME(Imagick, setImageAlpha, arginfo_class_Imagick_setImageAlpha, ZEND_ACC_PUBLIC)
5985 #endif
5986 #if MagickLibVersion > 0x630 && MagickLibVersion < 0x700
5987 	ZEND_ME(Imagick, orderedPosterizeImage, arginfo_class_Imagick_orderedPosterizeImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
5988 #endif
5989 #if MagickLibVersion > 0x631
5990 	ZEND_ME(Imagick, polaroidImage, arginfo_class_Imagick_polaroidImage, ZEND_ACC_PUBLIC)
5991 #endif
5992 #if MagickLibVersion > 0x631
5993 	ZEND_ME(Imagick, getImageProperty, arginfo_class_Imagick_getImageProperty, ZEND_ACC_PUBLIC)
5994 #endif
5995 #if MagickLibVersion > 0x631
5996 	ZEND_ME(Imagick, setImageProperty, arginfo_class_Imagick_setImageProperty, ZEND_ACC_PUBLIC)
5997 #endif
5998 #if MagickLibVersion > 0x631
5999 	ZEND_ME(Imagick, deleteImageProperty, arginfo_class_Imagick_deleteImageProperty, ZEND_ACC_PUBLIC)
6000 #endif
6001 #if MagickLibVersion > 0x631
6002 	ZEND_ME(Imagick, identifyFormat, arginfo_class_Imagick_identifyFormat, ZEND_ACC_PUBLIC)
6003 #endif
6004 #if MagickLibVersion > 0x631 && IM_HAVE_IMAGICK_SETIMAGEINTERPOLATEMETHOD
6005 	ZEND_ME(Imagick, setImageInterpolateMethod, arginfo_class_Imagick_setImageInterpolateMethod, ZEND_ACC_PUBLIC)
6006 #endif
6007 #if MagickLibVersion > 0x631
6008 	ZEND_ME(Imagick, getImageInterpolateMethod, arginfo_class_Imagick_getImageInterpolateMethod, ZEND_ACC_PUBLIC)
6009 #endif
6010 #if MagickLibVersion > 0x631
6011 	ZEND_ME(Imagick, linearStretchImage, arginfo_class_Imagick_linearStretchImage, ZEND_ACC_PUBLIC)
6012 #endif
6013 #if MagickLibVersion > 0x631
6014 	ZEND_ME(Imagick, getImageLength, arginfo_class_Imagick_getImageLength, ZEND_ACC_PUBLIC)
6015 #endif
6016 #if MagickLibVersion > 0x631
6017 	ZEND_ME(Imagick, extentImage, arginfo_class_Imagick_extentImage, ZEND_ACC_PUBLIC)
6018 #endif
6019 #if MagickLibVersion > 0x633
6020 	ZEND_ME(Imagick, getImageOrientation, arginfo_class_Imagick_getImageOrientation, ZEND_ACC_PUBLIC)
6021 #endif
6022 #if MagickLibVersion > 0x633
6023 	ZEND_ME(Imagick, setImageOrientation, arginfo_class_Imagick_setImageOrientation, ZEND_ACC_PUBLIC)
6024 #endif
6025 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion > 0x634 && MagickLibVersion < 0x700
6026 	ZEND_ME(Imagick, paintFloodfillImage, arginfo_class_Imagick_paintFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6027 #endif
6028 #if MagickLibVersion > 0x635
6029 	ZEND_ME(Imagick, clutImage, arginfo_class_Imagick_clutImage, ZEND_ACC_PUBLIC)
6030 #endif
6031 #if MagickLibVersion > 0x635
6032 	ZEND_ME(Imagick, getImageProperties, arginfo_class_Imagick_getImageProperties, ZEND_ACC_PUBLIC)
6033 #endif
6034 #if MagickLibVersion > 0x635
6035 	ZEND_ME(Imagick, getImageProfiles, arginfo_class_Imagick_getImageProfiles, ZEND_ACC_PUBLIC)
6036 #endif
6037 #if MagickLibVersion > 0x635
6038 	ZEND_ME(Imagick, distortImage, arginfo_class_Imagick_distortImage, ZEND_ACC_PUBLIC)
6039 #endif
6040 #if MagickLibVersion > 0x635
6041 	ZEND_ME(Imagick, writeImageFile, arginfo_class_Imagick_writeImageFile, ZEND_ACC_PUBLIC)
6042 #endif
6043 #if MagickLibVersion > 0x635
6044 	ZEND_ME(Imagick, writeImagesFile, arginfo_class_Imagick_writeImagesFile, ZEND_ACC_PUBLIC)
6045 #endif
6046 #if MagickLibVersion > 0x635
6047 	ZEND_ME(Imagick, resetImagePage, arginfo_class_Imagick_resetImagePage, ZEND_ACC_PUBLIC)
6048 #endif
6049 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
6050 	ZEND_ME(Imagick, setImageClipMask, arginfo_class_Imagick_setImageClipMask, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6051 #endif
6052 #if MagickLibVersion > 0x635 && MagickLibVersion < 0x700
6053 	ZEND_ME(Imagick, getImageClipMask, arginfo_class_Imagick_getImageClipMask, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6054 #endif
6055 #if MagickLibVersion > 0x635
6056 	ZEND_ME(Imagick, animateImages, arginfo_class_Imagick_animateImages, ZEND_ACC_PUBLIC)
6057 #endif
6058 #if MagickLibVersion > 0x635 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6059 	ZEND_ME(Imagick, recolorImage, arginfo_class_Imagick_recolorImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6060 #endif
6061 #if MagickLibVersion > 0x636
6062 	ZEND_ME(Imagick, setFont, arginfo_class_Imagick_setFont, ZEND_ACC_PUBLIC)
6063 #endif
6064 #if MagickLibVersion > 0x636
6065 	ZEND_ME(Imagick, getFont, arginfo_class_Imagick_getFont, ZEND_ACC_PUBLIC)
6066 #endif
6067 #if MagickLibVersion > 0x636
6068 	ZEND_ME(Imagick, setPointSize, arginfo_class_Imagick_setPointSize, ZEND_ACC_PUBLIC)
6069 #endif
6070 #if MagickLibVersion > 0x636
6071 	ZEND_ME(Imagick, getPointSize, arginfo_class_Imagick_getPointSize, ZEND_ACC_PUBLIC)
6072 #endif
6073 #if MagickLibVersion > 0x636
6074 	ZEND_ME(Imagick, mergeImageLayers, arginfo_class_Imagick_mergeImageLayers, ZEND_ACC_PUBLIC)
6075 #endif
6076 #if MagickLibVersion > 0x637
6077 	ZEND_ME(Imagick, setImageAlphaChannel, arginfo_class_Imagick_setImageAlphaChannel, ZEND_ACC_PUBLIC)
6078 #endif
6079 #if MagickLibVersion > 0x637
6080 	ZEND_ME(Imagick, floodfillPaintImage, arginfo_class_Imagick_floodfillPaintImage, ZEND_ACC_PUBLIC)
6081 #endif
6082 #if MagickLibVersion > 0x637
6083 	ZEND_ME(Imagick, opaquePaintImage, arginfo_class_Imagick_opaquePaintImage, ZEND_ACC_PUBLIC)
6084 #endif
6085 #if MagickLibVersion > 0x637
6086 	ZEND_ME(Imagick, transparentPaintImage, arginfo_class_Imagick_transparentPaintImage, ZEND_ACC_PUBLIC)
6087 #endif
6088 #if MagickLibVersion > 0x638
6089 	ZEND_ME(Imagick, liquidRescaleImage, arginfo_class_Imagick_liquidRescaleImage, ZEND_ACC_PUBLIC)
6090 #endif
6091 #if MagickLibVersion > 0x638
6092 	ZEND_ME(Imagick, encipherImage, arginfo_class_Imagick_encipherImage, ZEND_ACC_PUBLIC)
6093 #endif
6094 #if MagickLibVersion > 0x638
6095 	ZEND_ME(Imagick, decipherImage, arginfo_class_Imagick_decipherImage, ZEND_ACC_PUBLIC)
6096 #endif
6097 #if MagickLibVersion > 0x639
6098 	ZEND_ME(Imagick, setGravity, arginfo_class_Imagick_setGravity, ZEND_ACC_PUBLIC)
6099 #endif
6100 #if MagickLibVersion > 0x639
6101 	ZEND_ME(Imagick, getGravity, arginfo_class_Imagick_getGravity, ZEND_ACC_PUBLIC)
6102 #endif
6103 #if MagickLibVersion > 0x639
6104 	ZEND_ME(Imagick, getImageChannelRange, arginfo_class_Imagick_getImageChannelRange, ZEND_ACC_PUBLIC)
6105 #endif
6106 #if MagickLibVersion > 0x639
6107 	ZEND_ME(Imagick, getImageAlphaChannel, arginfo_class_Imagick_getImageAlphaChannel, ZEND_ACC_PUBLIC)
6108 #endif
6109 #if MagickLibVersion > 0x642
6110 	ZEND_ME(Imagick, getImageChannelDistortions, arginfo_class_Imagick_getImageChannelDistortions, ZEND_ACC_PUBLIC)
6111 #endif
6112 #if MagickLibVersion > 0x643
6113 	ZEND_ME(Imagick, setImageGravity, arginfo_class_Imagick_setImageGravity, ZEND_ACC_PUBLIC)
6114 #endif
6115 #if MagickLibVersion > 0x643
6116 	ZEND_ME(Imagick, getImageGravity, arginfo_class_Imagick_getImageGravity, ZEND_ACC_PUBLIC)
6117 #endif
6118 #if MagickLibVersion > 0x645
6119 	ZEND_ME(Imagick, importImagePixels, arginfo_class_Imagick_importImagePixels, ZEND_ACC_PUBLIC)
6120 #endif
6121 #if MagickLibVersion > 0x645
6122 	ZEND_ME(Imagick, deskewImage, arginfo_class_Imagick_deskewImage, ZEND_ACC_PUBLIC)
6123 #endif
6124 #if MagickLibVersion > 0x645
6125 	ZEND_ME(Imagick, segmentImage, arginfo_class_Imagick_segmentImage, ZEND_ACC_PUBLIC)
6126 #endif
6127 #if MagickLibVersion > 0x645
6128 	ZEND_ME(Imagick, sparseColorImage, arginfo_class_Imagick_sparseColorImage, ZEND_ACC_PUBLIC)
6129 #endif
6130 #if MagickLibVersion > 0x645
6131 	ZEND_ME(Imagick, remapImage, arginfo_class_Imagick_remapImage, ZEND_ACC_PUBLIC)
6132 #endif
6133 #if PHP_IMAGICK_HAVE_HOUGHLINE
6134 	ZEND_ME(Imagick, houghLineImage, arginfo_class_Imagick_houghLineImage, ZEND_ACC_PUBLIC)
6135 #endif
6136 #if MagickLibVersion > 0x646
6137 	ZEND_ME(Imagick, exportImagePixels, arginfo_class_Imagick_exportImagePixels, ZEND_ACC_PUBLIC)
6138 #endif
6139 #if MagickLibVersion > 0x648
6140 	ZEND_ME(Imagick, getImageChannelKurtosis, arginfo_class_Imagick_getImageChannelKurtosis, ZEND_ACC_PUBLIC)
6141 #endif
6142 #if MagickLibVersion > 0x648
6143 	ZEND_ME(Imagick, functionImage, arginfo_class_Imagick_functionImage, ZEND_ACC_PUBLIC)
6144 #endif
6145 #if MagickLibVersion > 0x651
6146 	ZEND_ME(Imagick, transformImageColorspace, arginfo_class_Imagick_transformImageColorspace, ZEND_ACC_PUBLIC)
6147 #endif
6148 #if MagickLibVersion > 0x652
6149 	ZEND_ME(Imagick, haldClutImage, arginfo_class_Imagick_haldClutImage, ZEND_ACC_PUBLIC)
6150 #endif
6151 #if MagickLibVersion > 0x655
6152 	ZEND_ME(Imagick, autoLevelImage, arginfo_class_Imagick_autoLevelImage, ZEND_ACC_PUBLIC)
6153 #endif
6154 #if MagickLibVersion > 0x655
6155 	ZEND_ME(Imagick, blueShiftImage, arginfo_class_Imagick_blueShiftImage, ZEND_ACC_PUBLIC)
6156 #endif
6157 #if MagickLibVersion > 0x656
6158 	ZEND_ME(Imagick, getImageArtifact, arginfo_class_Imagick_getImageArtifact, ZEND_ACC_PUBLIC)
6159 #endif
6160 #if MagickLibVersion > 0x656
6161 	ZEND_ME(Imagick, setImageArtifact, arginfo_class_Imagick_setImageArtifact, ZEND_ACC_PUBLIC)
6162 #endif
6163 #if MagickLibVersion > 0x656
6164 	ZEND_ME(Imagick, deleteImageArtifact, arginfo_class_Imagick_deleteImageArtifact, ZEND_ACC_PUBLIC)
6165 #endif
6166 #if MagickLibVersion > 0x656
6167 	ZEND_ME(Imagick, getColorspace, arginfo_class_Imagick_getColorspace, ZEND_ACC_PUBLIC)
6168 #endif
6169 #if MagickLibVersion > 0x656
6170 	ZEND_ME(Imagick, setColorspace, arginfo_class_Imagick_setColorspace, ZEND_ACC_PUBLIC)
6171 #endif
6172 #if MagickLibVersion > 0x656
6173 	ZEND_ME(Imagick, clampImage, arginfo_class_Imagick_clampImage, ZEND_ACC_PUBLIC)
6174 #endif
6175 #if MagickLibVersion > 0x667
6176 	ZEND_ME(Imagick, smushImages, arginfo_class_Imagick_smushImages, ZEND_ACC_PUBLIC)
6177 #endif
6178 	ZEND_ME(Imagick, __construct, arginfo_class_Imagick___construct, ZEND_ACC_PUBLIC)
6179 	ZEND_ME(Imagick, __toString, arginfo_class_Imagick___toString, ZEND_ACC_PUBLIC)
6180 #if PHP_VERSION_ID >= 50600
6181 	ZEND_ME(Imagick, count, arginfo_class_Imagick_count, ZEND_ACC_PUBLIC)
6182 #endif
6183 #if !(PHP_VERSION_ID >= 50600)
6184 	ZEND_ME(Imagick, count, arginfo_class_Imagick_count, ZEND_ACC_PUBLIC)
6185 #endif
6186 	ZEND_ME(Imagick, getPixelIterator, arginfo_class_Imagick_getPixelIterator, ZEND_ACC_PUBLIC)
6187 	ZEND_ME(Imagick, getPixelRegionIterator, arginfo_class_Imagick_getPixelRegionIterator, ZEND_ACC_PUBLIC)
6188 	ZEND_ME(Imagick, readImage, arginfo_class_Imagick_readImage, ZEND_ACC_PUBLIC)
6189 	ZEND_ME(Imagick, readImages, arginfo_class_Imagick_readImages, ZEND_ACC_PUBLIC)
6190 	ZEND_ME(Imagick, readImageBlob, arginfo_class_Imagick_readImageBlob, ZEND_ACC_PUBLIC)
6191 	ZEND_ME(Imagick, setImageFormat, arginfo_class_Imagick_setImageFormat, ZEND_ACC_PUBLIC)
6192 	ZEND_ME(Imagick, scaleImage, arginfo_class_Imagick_scaleImage, ZEND_ACC_PUBLIC)
6193 	ZEND_ME(Imagick, writeImage, arginfo_class_Imagick_writeImage, ZEND_ACC_PUBLIC)
6194 	ZEND_ME(Imagick, writeImages, arginfo_class_Imagick_writeImages, ZEND_ACC_PUBLIC)
6195 	ZEND_ME(Imagick, blurImage, arginfo_class_Imagick_blurImage, ZEND_ACC_PUBLIC)
6196 	ZEND_ME(Imagick, thumbnailImage, arginfo_class_Imagick_thumbnailImage, ZEND_ACC_PUBLIC)
6197 	ZEND_ME(Imagick, cropThumbnailImage, arginfo_class_Imagick_cropThumbnailImage, ZEND_ACC_PUBLIC)
6198 	ZEND_ME(Imagick, getImageFilename, arginfo_class_Imagick_getImageFilename, ZEND_ACC_PUBLIC)
6199 	ZEND_ME(Imagick, setImageFilename, arginfo_class_Imagick_setImageFilename, ZEND_ACC_PUBLIC)
6200 	ZEND_ME(Imagick, getImageFormat, arginfo_class_Imagick_getImageFormat, ZEND_ACC_PUBLIC)
6201 	ZEND_ME(Imagick, getImageMimeType, arginfo_class_Imagick_getImageMimeType, ZEND_ACC_PUBLIC)
6202 	ZEND_ME(Imagick, removeImage, arginfo_class_Imagick_removeImage, ZEND_ACC_PUBLIC)
6203 	ZEND_MALIAS(Imagick, destroy, clear, arginfo_class_Imagick_destroy, ZEND_ACC_PUBLIC)
6204 	ZEND_ME(Imagick, clear, arginfo_class_Imagick_clear, ZEND_ACC_PUBLIC)
6205 	ZEND_ME(Imagick, clone, arginfo_class_Imagick_clone, ZEND_ACC_PUBLIC)
6206 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6207 	ZEND_ME(Imagick, getImageSize, arginfo_class_Imagick_getImageSize, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6208 #endif
6209 	ZEND_ME(Imagick, getImageBlob, arginfo_class_Imagick_getImageBlob, ZEND_ACC_PUBLIC)
6210 	ZEND_ME(Imagick, getImagesBlob, arginfo_class_Imagick_getImagesBlob, ZEND_ACC_PUBLIC)
6211 	ZEND_ME(Imagick, setFirstIterator, arginfo_class_Imagick_setFirstIterator, ZEND_ACC_PUBLIC)
6212 	ZEND_ME(Imagick, setLastIterator, arginfo_class_Imagick_setLastIterator, ZEND_ACC_PUBLIC)
6213 	ZEND_ME(Imagick, resetIterator, arginfo_class_Imagick_resetIterator, ZEND_ACC_PUBLIC)
6214 	ZEND_ME(Imagick, previousImage, arginfo_class_Imagick_previousImage, ZEND_ACC_PUBLIC)
6215 	ZEND_ME(Imagick, nextImage, arginfo_class_Imagick_nextImage, ZEND_ACC_PUBLIC)
6216 	ZEND_ME(Imagick, hasPreviousImage, arginfo_class_Imagick_hasPreviousImage, ZEND_ACC_PUBLIC)
6217 	ZEND_ME(Imagick, hasNextImage, arginfo_class_Imagick_hasNextImage, ZEND_ACC_PUBLIC)
6218 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6219 	ZEND_ME(Imagick, setImageIndex, arginfo_class_Imagick_setImageIndex, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6220 #endif
6221 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6222 	ZEND_ME(Imagick, getImageIndex, arginfo_class_Imagick_getImageIndex, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6223 #endif
6224 	ZEND_ME(Imagick, commentImage, arginfo_class_Imagick_commentImage, ZEND_ACC_PUBLIC)
6225 	ZEND_ME(Imagick, cropImage, arginfo_class_Imagick_cropImage, ZEND_ACC_PUBLIC)
6226 	ZEND_ME(Imagick, labelImage, arginfo_class_Imagick_labelImage, ZEND_ACC_PUBLIC)
6227 	ZEND_ME(Imagick, getImageGeometry, arginfo_class_Imagick_getImageGeometry, ZEND_ACC_PUBLIC)
6228 	ZEND_ME(Imagick, drawImage, arginfo_class_Imagick_drawImage, ZEND_ACC_PUBLIC)
6229 	ZEND_ME(Imagick, setImageCompressionQuality, arginfo_class_Imagick_setImageCompressionQuality, ZEND_ACC_PUBLIC)
6230 	ZEND_ME(Imagick, getImageCompressionQuality, arginfo_class_Imagick_getImageCompressionQuality, ZEND_ACC_PUBLIC)
6231 	ZEND_ME(Imagick, setImageCompression, arginfo_class_Imagick_setImageCompression, ZEND_ACC_PUBLIC)
6232 	ZEND_ME(Imagick, getImageCompression, arginfo_class_Imagick_getImageCompression, ZEND_ACC_PUBLIC)
6233 	ZEND_ME(Imagick, annotateImage, arginfo_class_Imagick_annotateImage, ZEND_ACC_PUBLIC)
6234 	ZEND_ME(Imagick, compositeImage, arginfo_class_Imagick_compositeImage, ZEND_ACC_PUBLIC)
6235 	ZEND_ME(Imagick, modulateImage, arginfo_class_Imagick_modulateImage, ZEND_ACC_PUBLIC)
6236 	ZEND_ME(Imagick, getImageColors, arginfo_class_Imagick_getImageColors, ZEND_ACC_PUBLIC)
6237 	ZEND_ME(Imagick, montageImage, arginfo_class_Imagick_montageImage, ZEND_ACC_PUBLIC)
6238 	ZEND_ME(Imagick, identifyImage, arginfo_class_Imagick_identifyImage, ZEND_ACC_PUBLIC)
6239 	ZEND_ME(Imagick, thresholdImage, arginfo_class_Imagick_thresholdImage, ZEND_ACC_PUBLIC)
6240 	ZEND_ME(Imagick, adaptiveThresholdImage, arginfo_class_Imagick_adaptiveThresholdImage, ZEND_ACC_PUBLIC)
6241 	ZEND_ME(Imagick, blackThresholdImage, arginfo_class_Imagick_blackThresholdImage, ZEND_ACC_PUBLIC)
6242 	ZEND_ME(Imagick, whiteThresholdImage, arginfo_class_Imagick_whiteThresholdImage, ZEND_ACC_PUBLIC)
6243 	ZEND_ME(Imagick, appendImages, arginfo_class_Imagick_appendImages, ZEND_ACC_PUBLIC)
6244 	ZEND_ME(Imagick, charcoalImage, arginfo_class_Imagick_charcoalImage, ZEND_ACC_PUBLIC)
6245 	ZEND_ME(Imagick, normalizeImage, arginfo_class_Imagick_normalizeImage, ZEND_ACC_PUBLIC)
6246 	ZEND_ME(Imagick, oilPaintImage, arginfo_class_Imagick_oilPaintImage, ZEND_ACC_PUBLIC)
6247 	ZEND_ME(Imagick, posterizeImage, arginfo_class_Imagick_posterizeImage, ZEND_ACC_PUBLIC)
6248 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6249 	ZEND_ME(Imagick, radialBlurImage, arginfo_class_Imagick_radialBlurImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6250 #endif
6251 	ZEND_ME(Imagick, raiseImage, arginfo_class_Imagick_raiseImage, ZEND_ACC_PUBLIC)
6252 	ZEND_ME(Imagick, resampleImage, arginfo_class_Imagick_resampleImage, ZEND_ACC_PUBLIC)
6253 	ZEND_ME(Imagick, resizeImage, arginfo_class_Imagick_resizeImage, ZEND_ACC_PUBLIC)
6254 	ZEND_ME(Imagick, rollImage, arginfo_class_Imagick_rollImage, ZEND_ACC_PUBLIC)
6255 	ZEND_ME(Imagick, rotateImage, arginfo_class_Imagick_rotateImage, ZEND_ACC_PUBLIC)
6256 	ZEND_ME(Imagick, sampleImage, arginfo_class_Imagick_sampleImage, ZEND_ACC_PUBLIC)
6257 	ZEND_ME(Imagick, solarizeImage, arginfo_class_Imagick_solarizeImage, ZEND_ACC_PUBLIC)
6258 	ZEND_ME(Imagick, shadowImage, arginfo_class_Imagick_shadowImage, ZEND_ACC_PUBLIC)
6259 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6260 	ZEND_ME(Imagick, setImageAttribute, arginfo_class_Imagick_setImageAttribute, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6261 #endif
6262 	ZEND_ME(Imagick, setImageBackgroundColor, arginfo_class_Imagick_setImageBackgroundColor, ZEND_ACC_PUBLIC)
6263 #if MagickLibVersion >= 0x700
6264 	ZEND_ME(Imagick, setImageChannelMask, arginfo_class_Imagick_setImageChannelMask, ZEND_ACC_PUBLIC)
6265 #endif
6266 	ZEND_ME(Imagick, setImageCompose, arginfo_class_Imagick_setImageCompose, ZEND_ACC_PUBLIC)
6267 	ZEND_ME(Imagick, setImageDelay, arginfo_class_Imagick_setImageDelay, ZEND_ACC_PUBLIC)
6268 	ZEND_ME(Imagick, setImageDepth, arginfo_class_Imagick_setImageDepth, ZEND_ACC_PUBLIC)
6269 	ZEND_ME(Imagick, setImageGamma, arginfo_class_Imagick_setImageGamma, ZEND_ACC_PUBLIC)
6270 	ZEND_ME(Imagick, setImageIterations, arginfo_class_Imagick_setImageIterations, ZEND_ACC_PUBLIC)
6271 #if MagickLibVersion < 0x700
6272 	ZEND_ME(Imagick, setImageMatteColor, arginfo_class_Imagick_setImageMatteColor, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6273 #endif
6274 	ZEND_ME(Imagick, setImagePage, arginfo_class_Imagick_setImagePage, ZEND_ACC_PUBLIC)
6275 	ZEND_ME(Imagick, setImageProgressMonitor, arginfo_class_Imagick_setImageProgressMonitor, ZEND_ACC_PUBLIC)
6276 #if MagickLibVersion > 0x653
6277 	ZEND_ME(Imagick, setProgressMonitor, arginfo_class_Imagick_setProgressMonitor, ZEND_ACC_PUBLIC)
6278 #endif
6279 	ZEND_ME(Imagick, setImageResolution, arginfo_class_Imagick_setImageResolution, ZEND_ACC_PUBLIC)
6280 	ZEND_ME(Imagick, setImageScene, arginfo_class_Imagick_setImageScene, ZEND_ACC_PUBLIC)
6281 	ZEND_ME(Imagick, setImageTicksPerSecond, arginfo_class_Imagick_setImageTicksPerSecond, ZEND_ACC_PUBLIC)
6282 	ZEND_ME(Imagick, setImageType, arginfo_class_Imagick_setImageType, ZEND_ACC_PUBLIC)
6283 	ZEND_ME(Imagick, setImageUnits, arginfo_class_Imagick_setImageUnits, ZEND_ACC_PUBLIC)
6284 	ZEND_ME(Imagick, sharpenImage, arginfo_class_Imagick_sharpenImage, ZEND_ACC_PUBLIC)
6285 	ZEND_ME(Imagick, shaveImage, arginfo_class_Imagick_shaveImage, ZEND_ACC_PUBLIC)
6286 	ZEND_ME(Imagick, shearImage, arginfo_class_Imagick_shearImage, ZEND_ACC_PUBLIC)
6287 	ZEND_ME(Imagick, spliceImage, arginfo_class_Imagick_spliceImage, ZEND_ACC_PUBLIC)
6288 	ZEND_ME(Imagick, pingImage, arginfo_class_Imagick_pingImage, ZEND_ACC_PUBLIC)
6289 	ZEND_ME(Imagick, readImageFile, arginfo_class_Imagick_readImageFile, ZEND_ACC_PUBLIC)
6290 	ZEND_ME(Imagick, displayImage, arginfo_class_Imagick_displayImage, ZEND_ACC_PUBLIC)
6291 	ZEND_ME(Imagick, displayImages, arginfo_class_Imagick_displayImages, ZEND_ACC_PUBLIC)
6292 	ZEND_ME(Imagick, spreadImage, arginfo_class_Imagick_spreadImage, ZEND_ACC_PUBLIC)
6293 	ZEND_ME(Imagick, swirlImage, arginfo_class_Imagick_swirlImage, ZEND_ACC_PUBLIC)
6294 	ZEND_ME(Imagick, stripImage, arginfo_class_Imagick_stripImage, ZEND_ACC_PUBLIC)
6295 	ZEND_ME(Imagick, queryFormats, arginfo_class_Imagick_queryFormats, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6296 	ZEND_ME(Imagick, queryFonts, arginfo_class_Imagick_queryFonts, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6297 	ZEND_ME(Imagick, queryFontMetrics, arginfo_class_Imagick_queryFontMetrics, ZEND_ACC_PUBLIC)
6298 	ZEND_ME(Imagick, steganoImage, arginfo_class_Imagick_steganoImage, ZEND_ACC_PUBLIC)
6299 	ZEND_ME(Imagick, addNoiseImage, arginfo_class_Imagick_addNoiseImage, ZEND_ACC_PUBLIC)
6300 	ZEND_ME(Imagick, motionBlurImage, arginfo_class_Imagick_motionBlurImage, ZEND_ACC_PUBLIC)
6301 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6302 	ZEND_ME(Imagick, mosaicImages, arginfo_class_Imagick_mosaicImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6303 #endif
6304 	ZEND_ME(Imagick, morphImages, arginfo_class_Imagick_morphImages, ZEND_ACC_PUBLIC)
6305 	ZEND_ME(Imagick, minifyImage, arginfo_class_Imagick_minifyImage, ZEND_ACC_PUBLIC)
6306 	ZEND_ME(Imagick, affineTransformImage, arginfo_class_Imagick_affineTransformImage, ZEND_ACC_PUBLIC)
6307 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6308 	ZEND_ME(Imagick, averageImages, arginfo_class_Imagick_averageImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6309 #endif
6310 	ZEND_ME(Imagick, borderImage, arginfo_class_Imagick_borderImage, ZEND_ACC_PUBLIC)
6311 	ZEND_ME(Imagick, calculateCrop, arginfo_class_Imagick_calculateCrop, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6312 	ZEND_ME(Imagick, chopImage, arginfo_class_Imagick_chopImage, ZEND_ACC_PUBLIC)
6313 	ZEND_ME(Imagick, clipImage, arginfo_class_Imagick_clipImage, ZEND_ACC_PUBLIC)
6314 	ZEND_ME(Imagick, clipPathImage, arginfo_class_Imagick_clipPathImage, ZEND_ACC_PUBLIC)
6315 	ZEND_MALIAS(Imagick, clipImagePath, clipPathImage, arginfo_class_Imagick_clipImagePath, ZEND_ACC_PUBLIC)
6316 	ZEND_ME(Imagick, coalesceImages, arginfo_class_Imagick_coalesceImages, ZEND_ACC_PUBLIC)
6317 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6318 	ZEND_ME(Imagick, colorFloodfillImage, arginfo_class_Imagick_colorFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6319 #endif
6320 	ZEND_ME(Imagick, colorizeImage, arginfo_class_Imagick_colorizeImage, ZEND_ACC_PUBLIC)
6321 	ZEND_ME(Imagick, compareImageChannels, arginfo_class_Imagick_compareImageChannels, ZEND_ACC_PUBLIC)
6322 	ZEND_ME(Imagick, compareImages, arginfo_class_Imagick_compareImages, ZEND_ACC_PUBLIC)
6323 	ZEND_ME(Imagick, contrastImage, arginfo_class_Imagick_contrastImage, ZEND_ACC_PUBLIC)
6324 	ZEND_ME(Imagick, combineImages, arginfo_class_Imagick_combineImages, ZEND_ACC_PUBLIC)
6325 	ZEND_ME(Imagick, convolveImage, arginfo_class_Imagick_convolveImage, ZEND_ACC_PUBLIC)
6326 	ZEND_ME(Imagick, cycleColormapImage, arginfo_class_Imagick_cycleColormapImage, ZEND_ACC_PUBLIC)
6327 	ZEND_ME(Imagick, deconstructImages, arginfo_class_Imagick_deconstructImages, ZEND_ACC_PUBLIC)
6328 	ZEND_ME(Imagick, despeckleImage, arginfo_class_Imagick_despeckleImage, ZEND_ACC_PUBLIC)
6329 	ZEND_ME(Imagick, edgeImage, arginfo_class_Imagick_edgeImage, ZEND_ACC_PUBLIC)
6330 	ZEND_ME(Imagick, embossImage, arginfo_class_Imagick_embossImage, ZEND_ACC_PUBLIC)
6331 	ZEND_ME(Imagick, enhanceImage, arginfo_class_Imagick_enhanceImage, ZEND_ACC_PUBLIC)
6332 	ZEND_ME(Imagick, equalizeImage, arginfo_class_Imagick_equalizeImage, ZEND_ACC_PUBLIC)
6333 	ZEND_ME(Imagick, evaluateImage, arginfo_class_Imagick_evaluateImage, ZEND_ACC_PUBLIC)
6334 #if MagickLibVersion >= 0x687
6335 	ZEND_ME(Imagick, evaluateImages, arginfo_class_Imagick_evaluateImages, ZEND_ACC_PUBLIC)
6336 #endif
6337 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6338 	ZEND_ME(Imagick, flattenImages, arginfo_class_Imagick_flattenImages, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6339 #endif
6340 	ZEND_ME(Imagick, flipImage, arginfo_class_Imagick_flipImage, ZEND_ACC_PUBLIC)
6341 	ZEND_ME(Imagick, flopImage, arginfo_class_Imagick_flopImage, ZEND_ACC_PUBLIC)
6342 #if MagickLibVersion >= 0x655
6343 	ZEND_ME(Imagick, forwardFourierTransformImage, arginfo_class_Imagick_forwardFourierTransformImage, ZEND_ACC_PUBLIC)
6344 #endif
6345 	ZEND_ME(Imagick, frameImage, arginfo_class_Imagick_frameImage, ZEND_ACC_PUBLIC)
6346 	ZEND_ME(Imagick, fxImage, arginfo_class_Imagick_fxImage, ZEND_ACC_PUBLIC)
6347 	ZEND_ME(Imagick, gammaImage, arginfo_class_Imagick_gammaImage, ZEND_ACC_PUBLIC)
6348 	ZEND_ME(Imagick, gaussianBlurImage, arginfo_class_Imagick_gaussianBlurImage, ZEND_ACC_PUBLIC)
6349 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6350 	ZEND_ME(Imagick, getImageAttribute, arginfo_class_Imagick_getImageAttribute, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6351 #endif
6352 	ZEND_ME(Imagick, getImageBackgroundColor, arginfo_class_Imagick_getImageBackgroundColor, ZEND_ACC_PUBLIC)
6353 	ZEND_ME(Imagick, getImageBluePrimary, arginfo_class_Imagick_getImageBluePrimary, ZEND_ACC_PUBLIC)
6354 	ZEND_ME(Imagick, getImageBorderColor, arginfo_class_Imagick_getImageBorderColor, ZEND_ACC_PUBLIC)
6355 	ZEND_ME(Imagick, getImageChannelDepth, arginfo_class_Imagick_getImageChannelDepth, ZEND_ACC_PUBLIC)
6356 	ZEND_ME(Imagick, getImageChannelDistortion, arginfo_class_Imagick_getImageChannelDistortion, ZEND_ACC_PUBLIC)
6357 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6358 	ZEND_ME(Imagick, getImageChannelExtrema, arginfo_class_Imagick_getImageChannelExtrema, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6359 #endif
6360 	ZEND_ME(Imagick, getImageChannelMean, arginfo_class_Imagick_getImageChannelMean, ZEND_ACC_PUBLIC)
6361 	ZEND_ME(Imagick, getImageChannelStatistics, arginfo_class_Imagick_getImageChannelStatistics, ZEND_ACC_PUBLIC)
6362 	ZEND_ME(Imagick, getImageColormapColor, arginfo_class_Imagick_getImageColormapColor, ZEND_ACC_PUBLIC)
6363 	ZEND_ME(Imagick, getImageColorspace, arginfo_class_Imagick_getImageColorspace, ZEND_ACC_PUBLIC)
6364 	ZEND_ME(Imagick, getImageCompose, arginfo_class_Imagick_getImageCompose, ZEND_ACC_PUBLIC)
6365 	ZEND_ME(Imagick, getImageDelay, arginfo_class_Imagick_getImageDelay, ZEND_ACC_PUBLIC)
6366 	ZEND_ME(Imagick, getImageDepth, arginfo_class_Imagick_getImageDepth, ZEND_ACC_PUBLIC)
6367 	ZEND_ME(Imagick, getImageDistortion, arginfo_class_Imagick_getImageDistortion, ZEND_ACC_PUBLIC)
6368 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6369 	ZEND_ME(Imagick, getImageExtrema, arginfo_class_Imagick_getImageExtrema, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6370 #endif
6371 	ZEND_ME(Imagick, getImageDispose, arginfo_class_Imagick_getImageDispose, ZEND_ACC_PUBLIC)
6372 	ZEND_ME(Imagick, getImageGamma, arginfo_class_Imagick_getImageGamma, ZEND_ACC_PUBLIC)
6373 	ZEND_ME(Imagick, getImageGreenPrimary, arginfo_class_Imagick_getImageGreenPrimary, ZEND_ACC_PUBLIC)
6374 	ZEND_ME(Imagick, getImageHeight, arginfo_class_Imagick_getImageHeight, ZEND_ACC_PUBLIC)
6375 	ZEND_ME(Imagick, getImageHistogram, arginfo_class_Imagick_getImageHistogram, ZEND_ACC_PUBLIC)
6376 	ZEND_ME(Imagick, getImageInterlaceScheme, arginfo_class_Imagick_getImageInterlaceScheme, ZEND_ACC_PUBLIC)
6377 	ZEND_ME(Imagick, getImageIterations, arginfo_class_Imagick_getImageIterations, ZEND_ACC_PUBLIC)
6378 #if MagickLibVersion < 0x700
6379 	ZEND_ME(Imagick, getImageMatteColor, arginfo_class_Imagick_getImageMatteColor, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6380 #endif
6381 	ZEND_ME(Imagick, getImagePage, arginfo_class_Imagick_getImagePage, ZEND_ACC_PUBLIC)
6382 	ZEND_ME(Imagick, getImagePixelColor, arginfo_class_Imagick_getImagePixelColor, ZEND_ACC_PUBLIC)
6383 #if IM_HAVE_IMAGICK_SETIMAGEPIXELCOLOR
6384 	ZEND_ME(Imagick, setImagePixelColor, arginfo_class_Imagick_setImagePixelColor, ZEND_ACC_PUBLIC)
6385 #endif
6386 	ZEND_ME(Imagick, getImageProfile, arginfo_class_Imagick_getImageProfile, ZEND_ACC_PUBLIC)
6387 	ZEND_ME(Imagick, getImageRedPrimary, arginfo_class_Imagick_getImageRedPrimary, ZEND_ACC_PUBLIC)
6388 	ZEND_ME(Imagick, getImageRenderingIntent, arginfo_class_Imagick_getImageRenderingIntent, ZEND_ACC_PUBLIC)
6389 	ZEND_ME(Imagick, getImageResolution, arginfo_class_Imagick_getImageResolution, ZEND_ACC_PUBLIC)
6390 	ZEND_ME(Imagick, getImageScene, arginfo_class_Imagick_getImageScene, ZEND_ACC_PUBLIC)
6391 	ZEND_ME(Imagick, getImageSignature, arginfo_class_Imagick_getImageSignature, ZEND_ACC_PUBLIC)
6392 	ZEND_ME(Imagick, getImageTicksPerSecond, arginfo_class_Imagick_getImageTicksPerSecond, ZEND_ACC_PUBLIC)
6393 	ZEND_ME(Imagick, getImageType, arginfo_class_Imagick_getImageType, ZEND_ACC_PUBLIC)
6394 	ZEND_ME(Imagick, getImageUnits, arginfo_class_Imagick_getImageUnits, ZEND_ACC_PUBLIC)
6395 	ZEND_ME(Imagick, getImageVirtualPixelMethod, arginfo_class_Imagick_getImageVirtualPixelMethod, ZEND_ACC_PUBLIC)
6396 	ZEND_ME(Imagick, getImageWhitePoint, arginfo_class_Imagick_getImageWhitePoint, ZEND_ACC_PUBLIC)
6397 	ZEND_ME(Imagick, getImageWidth, arginfo_class_Imagick_getImageWidth, ZEND_ACC_PUBLIC)
6398 	ZEND_ME(Imagick, getNumberImages, arginfo_class_Imagick_getNumberImages, ZEND_ACC_PUBLIC)
6399 	ZEND_ME(Imagick, getImageTotalInkDensity, arginfo_class_Imagick_getImageTotalInkDensity, ZEND_ACC_PUBLIC)
6400 	ZEND_ME(Imagick, getImageRegion, arginfo_class_Imagick_getImageRegion, ZEND_ACC_PUBLIC)
6401 	ZEND_ME(Imagick, implodeImage, arginfo_class_Imagick_implodeImage, ZEND_ACC_PUBLIC)
6402 #if MagickLibVersion >= 0x658
6403 	ZEND_ME(Imagick, inverseFourierTransformImage, arginfo_class_Imagick_inverseFourierTransformImage, ZEND_ACC_PUBLIC)
6404 #endif
6405 	ZEND_ME(Imagick, levelImage, arginfo_class_Imagick_levelImage, ZEND_ACC_PUBLIC)
6406 	ZEND_ME(Imagick, magnifyImage, arginfo_class_Imagick_magnifyImage, ZEND_ACC_PUBLIC)
6407 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6408 	ZEND_ME(Imagick, mapImage, arginfo_class_Imagick_mapImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6409 #endif
6410 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6411 	ZEND_ME(Imagick, matteFloodfillImage, arginfo_class_Imagick_matteFloodfillImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6412 #endif
6413 #if MagickLibVersion < 0x700 && !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
6414 	ZEND_ME(Imagick, medianFilterImage, arginfo_class_Imagick_medianFilterImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6415 #endif
6416 	ZEND_ME(Imagick, negateImage, arginfo_class_Imagick_negateImage, ZEND_ACC_PUBLIC)
6417 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6418 	ZEND_ME(Imagick, paintOpaqueImage, arginfo_class_Imagick_paintOpaqueImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6419 #endif
6420 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6421 	ZEND_ME(Imagick, paintTransparentImage, arginfo_class_Imagick_paintTransparentImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6422 #endif
6423 	ZEND_ME(Imagick, previewImages, arginfo_class_Imagick_previewImages, ZEND_ACC_PUBLIC)
6424 	ZEND_ME(Imagick, profileImage, arginfo_class_Imagick_profileImage, ZEND_ACC_PUBLIC)
6425 	ZEND_ME(Imagick, quantizeImage, arginfo_class_Imagick_quantizeImage, ZEND_ACC_PUBLIC)
6426 	ZEND_ME(Imagick, quantizeImages, arginfo_class_Imagick_quantizeImages, ZEND_ACC_PUBLIC)
6427 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) && MagickLibVersion < 0x700
6428 	ZEND_ME(Imagick, reduceNoiseImage, arginfo_class_Imagick_reduceNoiseImage, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6429 #endif
6430 	ZEND_ME(Imagick, removeImageProfile, arginfo_class_Imagick_removeImageProfile, ZEND_ACC_PUBLIC)
6431 	ZEND_ME(Imagick, separateImageChannel, arginfo_class_Imagick_separateImageChannel, ZEND_ACC_PUBLIC)
6432 	ZEND_ME(Imagick, sepiaToneImage, arginfo_class_Imagick_sepiaToneImage, ZEND_ACC_PUBLIC)
6433 #if MagickLibVersion < 0x700
6434 	ZEND_ME(Imagick, setImageBias, arginfo_class_Imagick_setImageBias, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6435 #endif
6436 #if MagickLibVersion < 0x700
6437 	ZEND_ME(Imagick, setImageBiasQuantum, arginfo_class_Imagick_setImageBiasQuantum, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6438 #endif
6439 	ZEND_ME(Imagick, setImageBluePrimary, arginfo_class_Imagick_setImageBluePrimary, ZEND_ACC_PUBLIC)
6440 	ZEND_ME(Imagick, setImageBorderColor, arginfo_class_Imagick_setImageBorderColor, ZEND_ACC_PUBLIC)
6441 	ZEND_ME(Imagick, setImageChannelDepth, arginfo_class_Imagick_setImageChannelDepth, ZEND_ACC_PUBLIC)
6442 	ZEND_ME(Imagick, setImageColormapColor, arginfo_class_Imagick_setImageColormapColor, ZEND_ACC_PUBLIC)
6443 	ZEND_ME(Imagick, setImageColorspace, arginfo_class_Imagick_setImageColorspace, ZEND_ACC_PUBLIC)
6444 	ZEND_ME(Imagick, setImageDispose, arginfo_class_Imagick_setImageDispose, ZEND_ACC_PUBLIC)
6445 	ZEND_ME(Imagick, setImageExtent, arginfo_class_Imagick_setImageExtent, ZEND_ACC_PUBLIC)
6446 	ZEND_ME(Imagick, setImageGreenPrimary, arginfo_class_Imagick_setImageGreenPrimary, ZEND_ACC_PUBLIC)
6447 	ZEND_ME(Imagick, setImageInterlaceScheme, arginfo_class_Imagick_setImageInterlaceScheme, ZEND_ACC_PUBLIC)
6448 	ZEND_ME(Imagick, setImageProfile, arginfo_class_Imagick_setImageProfile, ZEND_ACC_PUBLIC)
6449 	ZEND_ME(Imagick, setImageRedPrimary, arginfo_class_Imagick_setImageRedPrimary, ZEND_ACC_PUBLIC)
6450 	ZEND_ME(Imagick, setImageRenderingIntent, arginfo_class_Imagick_setImageRenderingIntent, ZEND_ACC_PUBLIC)
6451 	ZEND_ME(Imagick, setImageVirtualPixelMethod, arginfo_class_Imagick_setImageVirtualPixelMethod, ZEND_ACC_PUBLIC)
6452 	ZEND_ME(Imagick, setImageWhitePoint, arginfo_class_Imagick_setImageWhitePoint, ZEND_ACC_PUBLIC)
6453 	ZEND_ME(Imagick, sigmoidalContrastImage, arginfo_class_Imagick_sigmoidalContrastImage, ZEND_ACC_PUBLIC)
6454 	ZEND_ME(Imagick, stereoImage, arginfo_class_Imagick_stereoImage, ZEND_ACC_PUBLIC)
6455 	ZEND_ME(Imagick, textureImage, arginfo_class_Imagick_textureImage, ZEND_ACC_PUBLIC)
6456 	ZEND_ME(Imagick, tintImage, arginfo_class_Imagick_tintImage, ZEND_ACC_PUBLIC)
6457 	ZEND_ME(Imagick, unsharpMaskImage, arginfo_class_Imagick_unsharpMaskImage, ZEND_ACC_PUBLIC)
6458 	ZEND_ME(Imagick, getImage, arginfo_class_Imagick_getImage, ZEND_ACC_PUBLIC)
6459 	ZEND_ME(Imagick, addImage, arginfo_class_Imagick_addImage, ZEND_ACC_PUBLIC)
6460 	ZEND_ME(Imagick, setImage, arginfo_class_Imagick_setImage, ZEND_ACC_PUBLIC)
6461 	ZEND_ME(Imagick, newImage, arginfo_class_Imagick_newImage, ZEND_ACC_PUBLIC)
6462 	ZEND_ME(Imagick, newPseudoImage, arginfo_class_Imagick_newPseudoImage, ZEND_ACC_PUBLIC)
6463 	ZEND_ME(Imagick, getCompression, arginfo_class_Imagick_getCompression, ZEND_ACC_PUBLIC)
6464 	ZEND_ME(Imagick, getCompressionQuality, arginfo_class_Imagick_getCompressionQuality, ZEND_ACC_PUBLIC)
6465 	ZEND_ME(Imagick, getCopyright, arginfo_class_Imagick_getCopyright, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6466 	ZEND_ME(Imagick, getConfigureOptions, arginfo_class_Imagick_getConfigureOptions, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6467 #if MagickLibVersion > 0x660
6468 	ZEND_ME(Imagick, getFeatures, arginfo_class_Imagick_getFeatures, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6469 #endif
6470 	ZEND_ME(Imagick, getFilename, arginfo_class_Imagick_getFilename, ZEND_ACC_PUBLIC)
6471 	ZEND_ME(Imagick, getFormat, arginfo_class_Imagick_getFormat, ZEND_ACC_PUBLIC)
6472 	ZEND_ME(Imagick, getHomeURL, arginfo_class_Imagick_getHomeURL, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6473 	ZEND_ME(Imagick, getInterlaceScheme, arginfo_class_Imagick_getInterlaceScheme, ZEND_ACC_PUBLIC)
6474 	ZEND_ME(Imagick, getOption, arginfo_class_Imagick_getOption, ZEND_ACC_PUBLIC)
6475 	ZEND_ME(Imagick, getPackageName, arginfo_class_Imagick_getPackageName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6476 	ZEND_ME(Imagick, getPage, arginfo_class_Imagick_getPage, ZEND_ACC_PUBLIC)
6477 	ZEND_ME(Imagick, getQuantum, arginfo_class_Imagick_getQuantum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6478 	ZEND_ME(Imagick, getHdriEnabled, arginfo_class_Imagick_getHdriEnabled, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6479 	ZEND_ME(Imagick, getQuantumDepth, arginfo_class_Imagick_getQuantumDepth, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6480 	ZEND_ME(Imagick, getQuantumRange, arginfo_class_Imagick_getQuantumRange, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6481 	ZEND_ME(Imagick, getReleaseDate, arginfo_class_Imagick_getReleaseDate, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6482 	ZEND_ME(Imagick, getResource, arginfo_class_Imagick_getResource, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6483 	ZEND_ME(Imagick, getResourceLimit, arginfo_class_Imagick_getResourceLimit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6484 	ZEND_ME(Imagick, getSamplingFactors, arginfo_class_Imagick_getSamplingFactors, ZEND_ACC_PUBLIC)
6485 	ZEND_ME(Imagick, getSize, arginfo_class_Imagick_getSize, ZEND_ACC_PUBLIC)
6486 	ZEND_ME(Imagick, getVersion, arginfo_class_Imagick_getVersion, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6487 	ZEND_ME(Imagick, setBackgroundColor, arginfo_class_Imagick_setBackgroundColor, ZEND_ACC_PUBLIC)
6488 	ZEND_ME(Imagick, setCompression, arginfo_class_Imagick_setCompression, ZEND_ACC_PUBLIC)
6489 	ZEND_ME(Imagick, setCompressionQuality, arginfo_class_Imagick_setCompressionQuality, ZEND_ACC_PUBLIC)
6490 	ZEND_ME(Imagick, setFilename, arginfo_class_Imagick_setFilename, ZEND_ACC_PUBLIC)
6491 	ZEND_ME(Imagick, setFormat, arginfo_class_Imagick_setFormat, ZEND_ACC_PUBLIC)
6492 	ZEND_ME(Imagick, setInterlaceScheme, arginfo_class_Imagick_setInterlaceScheme, ZEND_ACC_PUBLIC)
6493 	ZEND_ME(Imagick, setOption, arginfo_class_Imagick_setOption, ZEND_ACC_PUBLIC)
6494 	ZEND_ME(Imagick, setPage, arginfo_class_Imagick_setPage, ZEND_ACC_PUBLIC)
6495 	ZEND_ME(Imagick, setResourceLimit, arginfo_class_Imagick_setResourceLimit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6496 	ZEND_ME(Imagick, setResolution, arginfo_class_Imagick_setResolution, ZEND_ACC_PUBLIC)
6497 	ZEND_ME(Imagick, setSamplingFactors, arginfo_class_Imagick_setSamplingFactors, ZEND_ACC_PUBLIC)
6498 	ZEND_ME(Imagick, setSize, arginfo_class_Imagick_setSize, ZEND_ACC_PUBLIC)
6499 	ZEND_ME(Imagick, setType, arginfo_class_Imagick_setType, ZEND_ACC_PUBLIC)
6500 #if MagickLibVersion > 0x628
6501 	ZEND_MALIAS(Imagick, key, getIteratorIndex, arginfo_class_Imagick_key, ZEND_ACC_PUBLIC)
6502 #endif
6503 #if MagickLibVersion > 0x628
6504 	ZEND_MALIAS(Imagick, next, nextImage, arginfo_class_Imagick_next, ZEND_ACC_PUBLIC)
6505 #endif
6506 #if MagickLibVersion > 0x628
6507 	ZEND_MALIAS(Imagick, rewind, setFirstIterator, arginfo_class_Imagick_rewind, ZEND_ACC_PUBLIC)
6508 #endif
6509 #if MagickLibVersion > 0x628
6510 	ZEND_ME(Imagick, valid, arginfo_class_Imagick_valid, ZEND_ACC_PUBLIC)
6511 #endif
6512 #if MagickLibVersion > 0x628
6513 	ZEND_ME(Imagick, current, arginfo_class_Imagick_current, ZEND_ACC_PUBLIC)
6514 #endif
6515 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x659
6516 	ZEND_ME(Imagick, brightnessContrastImage, arginfo_class_Imagick_brightnessContrastImage, ZEND_ACC_PUBLIC)
6517 #endif
6518 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x661
6519 	ZEND_ME(Imagick, colorMatrixImage, arginfo_class_Imagick_colorMatrixImage, ZEND_ACC_PUBLIC)
6520 #endif
6521 #if MagickLibVersion > 0x628
6522 	ZEND_ME(Imagick, selectiveBlurImage, arginfo_class_Imagick_selectiveBlurImage, ZEND_ACC_PUBLIC)
6523 #endif
6524 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x689
6525 	ZEND_ME(Imagick, rotationalBlurImage, arginfo_class_Imagick_rotationalBlurImage, ZEND_ACC_PUBLIC)
6526 #endif
6527 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x683
6528 	ZEND_ME(Imagick, statisticImage, arginfo_class_Imagick_statisticImage, ZEND_ACC_PUBLIC)
6529 #endif
6530 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
6531 	ZEND_ME(Imagick, subimageMatch, arginfo_class_Imagick_subimageMatch, ZEND_ACC_PUBLIC)
6532 #endif
6533 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x652
6534 	ZEND_MALIAS(Imagick, similarityimage, subimageMatch, arginfo_class_Imagick_similarityimage, ZEND_ACC_PUBLIC)
6535 #endif
6536 #if MagickLibVersion > 0x628
6537 	ZEND_ME(Imagick, setRegistry, arginfo_class_Imagick_setRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6538 #endif
6539 #if MagickLibVersion > 0x628
6540 	ZEND_ME(Imagick, getRegistry, arginfo_class_Imagick_getRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6541 #endif
6542 #if MagickLibVersion > 0x628
6543 	ZEND_ME(Imagick, listRegistry, arginfo_class_Imagick_listRegistry, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
6544 #endif
6545 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x680
6546 	ZEND_ME(Imagick, morphology, arginfo_class_Imagick_morphology, ZEND_ACC_PUBLIC)
6547 #endif
6548 #if MagickLibVersion > 0x628 && defined(IMAGICK_WITH_KERNEL) && MagickLibVersion < 0x700
6549 	ZEND_ME(Imagick, filter, arginfo_class_Imagick_filter, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED)
6550 #endif
6551 #if MagickLibVersion > 0x628
6552 	ZEND_ME(Imagick, setAntialias, arginfo_class_Imagick_setAntialias, ZEND_ACC_PUBLIC)
6553 #endif
6554 #if MagickLibVersion > 0x628
6555 	ZEND_ME(Imagick, getAntialias, arginfo_class_Imagick_getAntialias, ZEND_ACC_PUBLIC)
6556 #endif
6557 #if MagickLibVersion > 0x628 && MagickLibVersion > 0x676
6558 	ZEND_ME(Imagick, colorDecisionListImage, arginfo_class_Imagick_colorDecisionListImage, ZEND_ACC_PUBLIC)
6559 #endif
6560 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x687
6561 	ZEND_ME(Imagick, optimizeImageTransparency, arginfo_class_Imagick_optimizeImageTransparency, ZEND_ACC_PUBLIC)
6562 #endif
6563 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x660
6564 	ZEND_ME(Imagick, autoGammaImage, arginfo_class_Imagick_autoGammaImage, ZEND_ACC_PUBLIC)
6565 #endif
6566 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6567 	ZEND_ME(Imagick, autoOrient, arginfo_class_Imagick_autoOrient, ZEND_ACC_PUBLIC)
6568 #endif
6569 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6570 	ZEND_MALIAS(Imagick, autoOrientate, autoOrient, arginfo_class_Imagick_autoOrientate, ZEND_ACC_PUBLIC)
6571 #endif
6572 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x692
6573 	ZEND_ME(Imagick, compositeImageGravity, arginfo_class_Imagick_compositeImageGravity, ZEND_ACC_PUBLIC)
6574 #endif
6575 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x693
6576 	ZEND_ME(Imagick, localContrastImage, arginfo_class_Imagick_localContrastImage, ZEND_ACC_PUBLIC)
6577 #endif
6578 #if MagickLibVersion > 0x628 && MagickLibVersion >= 0x700
6579 	ZEND_ME(Imagick, identifyImageType, arginfo_class_Imagick_identifyImageType, ZEND_ACC_PUBLIC)
6580 #endif
6581 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
6582 	ZEND_ME(Imagick, getImageMask, arginfo_class_Imagick_getImageMask, ZEND_ACC_PUBLIC)
6583 #endif
6584 #if MagickLibVersion > 0x628 && IM_HAVE_IMAGICK_GETSETIMAGEMASK
6585 	ZEND_ME(Imagick, setImageMask, arginfo_class_Imagick_setImageMask, ZEND_ACC_PUBLIC)
6586 #endif
6587 	ZEND_FE_END
6588 };