jeje .. encontré lo de pasar a B/N una imagen ... (por si todavia andas buscandolo):
Código PHP:
function ConvertGreyscale($image){
# this file outputs a grey version of specified image
$total = ImageColorsTotal($image);
for( $i=0; $i<$total; $i++){
$old = ImageColorsForIndex($image, $i);
#trying to keep proper saturation when converting
$commongrey = (int)(($old[red] + $old[green] + $old[blue]) / 3);
ImageColorSet($image, $i, $commongrey, $commongrey, $commongrey);
}
}
Revisa las fuciones GD q se usan en la funcion y mira la version de tus GD q uses .. Recuerda q estan las GD 1.x y GD 2.x ..
Un saludo,