public function __construct($loopCount = -1, $disposal = 2, $red = null, $green = null, $blue = null)
{
$this->loopCount = $loopCount;
$this->disposal = $disposal;
$this->transparentColor = is_int($red) && is_int($green) && is_int($blue) ? $red | $green << 8 | $blue << 16 : null;
}