Как перебрать все пиксели изображения?

Я хочу перебрать все пиксели изображения, найти значение rgba этого пикселя и что-то сделать с этими пикселями.

Пример

Допустим, у меня есть изображение размером 100x100 пикселей. Я хочу найти значение каждого из этих пикселей с помощью уже созданной функции:

function getPixel($image, $x, $y) {

  $colors = imagecolorsforindex($image, imagecolorat($image, $x, $y));
  $inrgba = 'rgba(' . $colors['red'] . ',' . $colors['green'] . ',' . $colors['blue'] . ',' . $colors['alpha'] . ')';
  return $inrgba;
}

И сохранить эти значения вместе с размерами изображения в массиве или массиве массивов. Я хочу использовать конечный результат на странице html.

Как мне это сделать?

6
задан PitaJ 15 May 2012 в 03:03
поделиться