From e05ec20e0678ee480afb4351c0372655998cfcd4 Mon Sep 17 00:00:00 2001 From: travail Date: Fri, 30 Jan 2015 00:44:12 +0900 Subject: [PATCH] Tweak comments --- lib/PerceptualHash/Algorithm/AverageHash.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/PerceptualHash/Algorithm/AverageHash.php b/lib/PerceptualHash/Algorithm/AverageHash.php index a61a033..30607a3 100644 --- a/lib/PerceptualHash/Algorithm/AverageHash.php +++ b/lib/PerceptualHash/Algorithm/AverageHash.php @@ -20,24 +20,24 @@ class AverageHash implements Algorithm $resized, $resource, 0, 0, 0, 0, static::SIZE, static::SIZE, imagesx($resource), imagesy($resource)); - // Create an array of gray-scale pixel value + // Create an array of gray-scaled pixel values. $pixels = array(); for ($y = 0; $y < static::SIZE; $y++) { for ($x = 0; $x < static::SIZE; $x++) { $rgb = imagecolorsforindex($resized, imagecolorat($resized, $x, $y)); - $pixels[] = floor(($rgb['red'] + $rgb['green'] + $rgb['blue']) / 3); + $pixels[] = ($rgb['red'] + $rgb['green'] + $rgb['blue']) / 3; } } imagedestroy($resized); - // Calculate the average pixel value - $average = floor(array_sum($pixels) / count($pixels)); + // Calculate a mean of gray-scaled pixel value. + $mean = array_sum($pixels) / count($pixels); $bin = ''; $one = 1; foreach ($pixels as $pixel) { - $bin .= $pixel > $average ? 1 : 0; + $bin .= $pixel > $mean ? 1 : 0; $one = $one << 1; }