/** * @param int $intStartX * @param int $intStartY * @param int $intEndX * @param int $intEndY * @param string $strColor */ public function __construct($intStartX, $intStartY, $intEndX, $intEndY, $strColor = "#FFFFFF") { $this->intStartX = $intStartX; $this->intStartY = $intStartY; $this->arrColor = class_image2::parseColorRgb($strColor); $this->intEndX = $intEndX; $this->intEndY = $intEndY; }
/** * @param int $intX * @param int $intY * @param int $intWidth * @param int $intHeight * @param string $strColor */ public function __construct($intX, $intY, $intWidth, $intHeight, $strColor = "#FFFFFF") { $this->intX = $intX; $this->intY = $intY; $this->arrColor = class_image2::parseColorRgb($strColor); $this->intWidth = $intWidth; $this->intHeight = $intHeight; }
/** * @param string $strText * @param int $intX * @param int $intY * @param double $floatSize * @param string $strColor * @param string $strFont * @param float $floatAngle */ public function __construct($strText, $intX, $intY, $floatSize, $strColor = "#000000", $strFont = "dejavusans.ttf", $floatAngle = 0.0) { $this->strText = $strText; $this->intX = $intX; $this->intY = $intY; $this->floatSize = $floatSize; $this->arrColor = class_image2::parseColorRgb($strColor); $this->strFont = $strFont; $this->floatAngle = $floatAngle; }
public function testParseColorRgbaDecimal() { list($red, $green, $blue, $alpha) = class_image2::parseColorRgb("rgba(255,0,16,1.0)"); $this->assertEquals($red, 255); $this->assertEquals($green, 0); $this->assertEquals($blue, 16); $this->assertEquals($alpha, 127); list($red, $green, $blue, $alpha) = class_image2::parseColorRgb("rgba(255,0,16,1.5)"); $this->assertEquals($red, 255); $this->assertEquals($green, 0); $this->assertEquals($blue, 16); $this->assertEquals($alpha, 127); list($red, $green, $blue, $alpha) = class_image2::parseColorRgb("rgba(255,0,16,00.83)"); $this->assertEquals($red, 255); $this->assertEquals($green, 0); $this->assertEquals($blue, 16); $this->assertEquals($alpha, 105); }
/** * @param double $floatAngle * @param string $strColor */ public function __construct($floatAngle, $strColor = "#000000") { $this->floatAngle = $floatAngle; $this->arrColor = class_image2::parseColorRgb($strColor); }