| @@ -37,8 +37,10 @@ | ||
| 37 | 37 | * |
| 38 | 38 | * @param string $image_url Image URL. |
| 39 | 39 | */ |
| 40 | 40 | public function __construct( $image_url ) { |
| 41 | + _deprecated_function( 'Tonesque::__construct', 'jetpack-13.8' ); | |
| 42 | + | |
| 41 | 43 | if ( ! class_exists( 'Jetpack_Color' ) ) { |
| 42 | 44 | require_once JETPACK__PLUGIN_DIR . '/_inc/lib/class.color.php'; |
| 43 | 45 | } |
| 44 | 46 | |
| @@ -65,8 +67,10 @@ | ||
| 65 | 67 | * |
| 66 | 68 | * @return object|bool Image object or false if the image could not be loaded. |
| 67 | 69 | */ |
| 68 | 70 | public static function imagecreatefromurl( $image_url ) { |
| 71 | + _deprecated_function( 'Tonesque::imagecreatefromurl', 'jetpack-13.8' ); | |
| 72 | + | |
| 69 | 73 | $data = null; |
| 70 | 74 | |
| 71 | 75 | // If it's a URL. |
| 72 | 76 | if ( preg_match( '#^https?://#i', $image_url ) ) { |
| @@ -156,14 +160,14 @@ | ||
| 156 | 160 | /* |
| 157 | 161 | * Sample five points in the image |
| 158 | 162 | * based on rule of thirds and center. |
| 159 | 163 | */ |
| 160 | - $topy = round( $height / 3 ); | |
| 161 | - $bottomy = round( ( $height / 3 ) * 2 ); | |
| 162 | - $leftx = round( $width / 3 ); | |
| 163 | - $rightx = round( ( $width / 3 ) * 2 ); | |
| 164 | - $centery = round( $height / 2 ); | |
| 165 | - $centerx = round( $width / 2 ); | |
| 164 | + $topy = (int) round( $height / 3 ); | |
| 165 | + $bottomy = (int) round( ( $height / 3 ) * 2 ); | |
| 166 | + $leftx = (int) round( $width / 3 ); | |
| 167 | + $rightx = (int) round( ( $width / 3 ) * 2 ); | |
| 168 | + $centery = (int) round( $height / 2 ); | |
| 169 | + $centerx = (int) round( $width / 2 ); | |
| 166 | 170 | |
| 167 | 171 | // Cast those colors into an array. |
| 168 | 172 | $points = array( |
| 169 | 173 | imagecolorat( $img, $leftx, $topy ), |