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