Замечание
Гамма - нелинейность яркостной характеристики изображения. Гамма-коррекция - процесс устраняющий нелинейность.
Пример кода
<?php
// Создаем полноцветное изображение
$img = imagecreatetruecolor(350, 200);
if ($img)
{
// Устанавливаем цвета
$white = imagecolorallocate($img, 255, 255, 255);
$blue = imagecolorallocate($img, 100, 100, 255);
// Устанавливаем желый цвет с 50% прозрачностью
$yellow = imagecolorallocatealpha ($img, 255, 250, 0, 63);
// Заливаем белым цветом фон изображения
imagefill($img, 0, 0, $white);
imagefilledrectangle ($img, 50, 50, 150, 150, $blue);
imagefilledrectangle ($img, 100, 70, 200, 180, $yellow);
// Определяем цвет пикселя в точке 51, 100
// и рисуем этим цветом прямоугольник
$color = imagecolorat($img, 51, 100);
imagefilledrectangle ($img, 200, 10, 220, 20, $color);
// Все что нарисовано белым цветом делаем прозрачным
// В данном случае, прозрачным будет фон
imagecolortransparent ($img, $white);
// Сохраняем изображение в файл
imagepng($img, "1.png");
}
?>