@@ 2890-2911 (lines=22) @@ | ||
2887 | ||
2888 | ## -------------------------------------------------------- |
|
2889 | ||
2890 | private function findUnusedGreen() |
|
2891 | # Purpose: We find a green color suitable to use like green-screen effect. |
|
2892 | # Therefore, the color must not exist in the image. |
|
2893 | { |
|
2894 | $green = 255; |
|
2895 | ||
2896 | do { |
|
2897 | ||
2898 | $greenChroma = array(0, $green, 0); |
|
2899 | $colorArray = $this->formatColor($greenChroma); |
|
2900 | $match = $this->testColorExists($colorArray); |
|
2901 | $green--; |
|
2902 | ||
2903 | } while ($match == false && $green > 0); |
|
2904 | ||
2905 | // *** If no match, just bite the bullet and use green value of 255 |
|
2906 | if (!$match) { |
|
2907 | $greenChroma = array(0, $green, 0); |
|
2908 | } |
|
2909 | ||
2910 | return $greenChroma; |
|
2911 | } |
|
2912 | ||
2913 | ## -------------------------------------------------------- |
|
2914 | ||
@@ 2915-2936 (lines=22) @@ | ||
2912 | ||
2913 | ## -------------------------------------------------------- |
|
2914 | ||
2915 | private function findUnusedBlue() |
|
2916 | # Purpose: We find a green color suitable to use like green-screen effect. |
|
2917 | # Therefore, the color must not exist in the image. |
|
2918 | { |
|
2919 | $blue = 255; |
|
2920 | ||
2921 | do { |
|
2922 | ||
2923 | $blueChroma = array(0, 0, $blue); |
|
2924 | $colorArray = $this->formatColor($blueChroma); |
|
2925 | $match = $this->testColorExists($colorArray); |
|
2926 | $blue--; |
|
2927 | ||
2928 | } while ($match == false && $blue > 0); |
|
2929 | ||
2930 | // *** If no match, just bite the bullet and use blue value of 255 |
|
2931 | if (!$match) { |
|
2932 | $blueChroma = array(0, 0, $blue); |
|
2933 | } |
|
2934 | ||
2935 | return $blueChroma; |
|
2936 | } |
|
2937 | ||
2938 | ## -------------------------------------------------------- |
|
2939 |