""){ $input=$fn; $outpu=""; $pGif = strpos($input,".gif"); if ($pGif===false){ }else{ $output = substr_replace($input, "grey", $pGif).substr($input, $pGif); } //rename imagename.jpg to imagenamegrey.jpg $pJpg = strpos($input,".jp"); if ($pJpg===false){ }else{ $output = substr_replace($input, "grey", $pJpg).substr($input, $pJpg); } createGreyFromGifJpg($input, $output); } function createGreyFromGifJpg($input, $output) { $fn = strtolower($input); $pGif = strpos($fn,".gif"); if ($pGif===false){ }else { $bild = imagecreatefromgif($input); } $pJpg = strpos($fn,".jp"); if ($pJpg===false){ }else { $bild = imagecreatefromjpeg($input); } $x = imagesx($bild); $y = imagesy($bild); for($i=0; $i<$y; $i++) { for($j=0; $j<$x; $j++) { $pos = imagecolorat($bild, $j, $i); $f = imagecolorsforindex($bild, $pos); $gst = $f["red"]*0.15 + $f["green"]*0.5 + $f["blue"]*0.35; $col = imagecolorresolve($bild, $gst, $gst, $gst); imagesetpixel($bild, $j, $i, $col); } } if ($pGif===false){ }else { imagegif($bild,$output,90); } if ($pJpg===false){ }else { imagejpeg($bild,$output,90); } } ?>

Filename >