PHP GDによる画像への網かけ
画像の上に薄い灰色の点を羅列して、網掛け処理を行ってみました。
サンプルコード
<?php
$img = ImageCreateFromJPEG('sample0.jpg');
$width = ImageSx($img);
$height = ImageSy($img);
$white = ImageColorAllocate($img, 0xcc, 0xcc, 0xcc);
for ($y=0; $y < $height; $y+=4) {
for ($x=0; $x < $width; $x+=4) {
ImageSetPixel($img, $x, $y, $white);
}
}
header('Content-Type: image/jpeg');
ImageJPEG($img);
?>
動作例
<img src="script/image-ami.php">
元画像