В javascript есть функция getImageData (), есть ли какая-либо функция в PHP, подобная этому.
Посмотрите на функции библиотеки GD:
http://www.php.net/manual/en/ref.image.php
РЕДАКТИРОВАТЬ:
В частности, функция getimagesize для измерений и многое другое 🙂
РЕДАКТИРОВАТЬ
И снова здравствуйте. Это должно помочь. Вы можете получить значения RGB вашего изображения так:
// the file $file = 'test.gif'; // get the width and height of the image list($width, $height) = getimagesize($file); // create your image resource $image = imagecreatefromgif($file); // you could use the image width and height values here to // iterate through each pixel using two nested for loops... // or... set specific values for $x and $y $x = 0; $y = 0; // get the colour index for the current pixel $colourIndex = imagecolorat($image, $x, $y); // get an array of human-readable RGB values $colourValues = imagecolorsforindex($image, $colourIndex // display RGB values print_r($colourValues);
GD – ваш лучший выбор:
http://php.net/manual/en/function.imagecreatefromjpeg.php
Прежде чем начать, вам нужно знать тип (png, jpg).