@@ -2595,7 +2595,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
2595
2595
int q = -1 , i , t = 1 ;
2596
2596
2597
2597
/* The quality parameter for Wbmp stands for the foreground when called from image2wbmp() */
2598
- /* When called from imagewbmp() the quality parameter stands for the foreground color. Default: black. */
2599
2598
/* The quality parameter for gd2 stands for chunk size */
2600
2599
2601
2600
if (zend_parse_parameters (argc , "r|pll" , & imgind , & file , & file_len , & quality , & type ) == FAILURE ) {
@@ -2635,15 +2634,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
2635
2634
}
2636
2635
gdImageWBMP (im , q , fp );
2637
2636
break ;
2638
- case PHP_GDIMG_TYPE_JPG :
2639
- (* func_p )(im , fp , q );
2640
- break ;
2641
- case PHP_GDIMG_TYPE_WBM :
2642
- for (i = 0 ; i < gdImageColorsTotal (im ); i ++ ) {
2643
- if (gdImageRed (im , i ) == 0 ) break ;
2644
- }
2645
- (* func_p )(im , i , fp );
2646
- break ;
2647
2637
case PHP_GDIMG_TYPE_GD :
2648
2638
(* func_p )(im , fp );
2649
2639
break ;
@@ -2654,11 +2644,7 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
2654
2644
(* func_p )(im , fp , q , t );
2655
2645
break ;
2656
2646
default :
2657
- if (q == -1 ) {
2658
- q = 128 ;
2659
- }
2660
- (* func_p )(im , fp , q , t );
2661
- break ;
2647
+ ZEND_ASSERT (0 );
2662
2648
}
2663
2649
fflush (fp );
2664
2650
fclose (fp );
@@ -2684,17 +2670,6 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
2684
2670
}
2685
2671
gdImageWBMP (im , q , tmp );
2686
2672
break ;
2687
- case PHP_GDIMG_TYPE_JPG :
2688
- (* func_p )(im , tmp , q );
2689
- break ;
2690
- case PHP_GDIMG_TYPE_WBM :
2691
- for (i = 0 ; i < gdImageColorsTotal (im ); i ++ ) {
2692
- if (gdImageRed (im , i ) == 0 ) {
2693
- break ;
2694
- }
2695
- }
2696
- (* func_p )(im , q , tmp );
2697
- break ;
2698
2673
case PHP_GDIMG_TYPE_GD :
2699
2674
(* func_p )(im , tmp );
2700
2675
break ;
@@ -2705,8 +2680,7 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char
2705
2680
(* func_p )(im , tmp , q , t );
2706
2681
break ;
2707
2682
default :
2708
- (* func_p )(im , tmp );
2709
- break ;
2683
+ ZEND_ASSERT (0 );
2710
2684
}
2711
2685
2712
2686
fseek (tmp , 0 , SEEK_SET );
0 commit comments