ID: 17535 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: GD related Operating System: Darwin (OS X) PHP Version: 4.2.1 New Comment:
Whenever I use the function ImageCreateFromGD2Part() I get the following message: Warning: Wrong parameter count for imagecreatefromgd2part() in /Users/lake/Sites/scripts/world_map_med.php on line 40 I have noticed that another user has mentioned this bug at: http://www.php.net/manual/en/function.imagecreatefromgd2part.php But I can't find any actual bug reports about this problem (or any other mentions). I have gotten ImageCreateFromGD2() to work just fine, but ImageCreateFromGD2Part() will not work, even if I add or remove random parameters. This is my line of code that isn't working: ImageCreateFromGD2Part( $medimg, $x, $y, 800, 600 ); This code would be more useful for testing: <?php ImageCreateFromGD2Part( "<your GD2 image here>", 1, 1, 10, 10 ); ?> This sounds like it shouldn't be to hard of a problem to fix, but then again I am not a PHP hacker ;). I have a project that I am working on that cannot continue until this is fixed because I am working with chunks of a 700 MB image. Thx much, Seth Price [EMAIL PROTECTED] PS: I'll make this really easy for anyone who knows how to compile, check, contribute, etc. code to the PHP source tree. I believe that in line 1148 of file /php-4.2.1/ext/gd/gd.c, the 4 should be changed to a 5. if ((image_type == PHP_GDIMG_TYPE_GD2PART && argc != 4) || //<- "argc != 4" should say "argc != 5" because the arg count is 5 not 4. argc != 1 || zend_get_parameters_ex(argc, &file, &srcx, &srcy, &width, &height) == FAILURE) { ZEND_WRONG_PARAM_COUNT(); } Previous Comments: ------------------------------------------------------------------------ [2002-05-30 18:37:41] [EMAIL PROTECTED] Whenever I use the function ImageCreateFromGD2Part() I get the following message: Warning: Wrong parameter count for imagecreatefromgd2part() in /Users/lake/Sites/scripts/world_map_med.php on line 40 I have noticed that another user has mentioned this bug at: http://www.php.net/manual/en/function.imagecreatefromgd2part.php But I can't find any actual bug reports about this problem (or any other mentions). I have gotten ImageCreateFromGD2() to work just fine, but ImageCreateFromGD2Part() will not work, even if I add or remove random parameters. This is my line of code that isn't working: ImageCreateFromGD2Part( $medimg, $x, $y, 800, 600 ); This code would be more useful for testing: <?php ImageCreateFromGD2Part( "<your GD2 image here>", 1, 1, 10, 10 ); ?> This sounds like it shouldn't be to hard of a problem to fix, but then again I am not a PHP hacker ;). I have a project that I am working on that cannot continue until this is fixed because I am working with chunks of a 700 MB image. Thx much, Seth Price [EMAIL PROTECTED] ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17535&edit=1