Tengo el siguiente código:
Código PHP:
<?php
header("Content-type: image/png");
$imagen = "up.gif";
$gd = @imagecreatefromstring(fread(fopen($imagen, "rb"), filesize($imagen)));//Imagen base
$ancho =imagesx($gd);//85
$alto =imagesy($gd);//110
$background_color = imagecolorallocate($gd, 255, 255, 255);
//$red = imagecolorallocate($gd, 255, 0, 0);
for($j = 0; $j<85; $j++)
{
for ($i = 0;$i<110;$i++)
{
$pixelxy = imagecolorat($gd, $j, $i);
$rgb = imagecolorsforindex($gd, $pixelxy);
$red = imagecolorallocate($gd, $rgb["red"],$rgb["green"], $rgb["blue"]);
imagesetpixel($gd, $j,$i, $red);
}
}
imagepng($gd);
imagedestroy($gd);
?>
Espero me puedan orientar
Saludillos.