Ben şu anda aşağıdaki kodu kullanarak ediyorum PHP ve GD kullanarak bir görüntünün belirli bir alanı karartmak gerekir:
for ($x = $_GET['x1']; $x < $_GET['x2']; $x += $pixel)
{
for ($y = $_GET['y1']; $y < $_GET['y2']; $y += $pixel)
{
ImageFilledRectangle($image, $x, $y, $x + $pixel - 1, $y + $pixel - 1, ImageColorAt($image, $x, $y));
}
}
Bu temelde $ piksel piksel kareler ile seçilen alanı değiştirir. Ben imagefilter () işlevini kullanabilirsiniz biliyorum, bulanıklık çeşit (Gauss tercihen) etki başarmak istiyorum:
ImageFilter($image, IMG_FILTER_GAUSSIAN_BLUR);
Ama benim sorunum ben sadece belirli bir alan bulanıklık istiyorum ki, tüm tuval bulanıklaştırır.