Jeg har prøvet at lave noget, jeg har ikke testet det.
Følgende er graaskalabillede.php:
<?
// graaskalabillede.php
header ("Content-type: image/png");
$image = "sti/til/billede.png";
$oim = imagecreatefrompng ($image);
$nim = imagecreatefrompng ($image);
$img = getimagesize ($image);
$imh = $img[1]/100*$pct;
imagecopymergegray ($nim, $oim, 0, 0, 0, 0, $img[0], $imh, 100);
imagepng ($nim);
imagedestroy ($oim);
imagedestroy ($nim);
?>
Og du henter det fx således, som skulle gøre de øverste 50% gråskala:
<img src="graaskalabillede.php?pct=50" />
--
Ronni Egeriis - squirrel development:
http://sqdev.dk/