Пример #1
0
 /**
  * @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;
 }
Пример #2
0
 /**
  * @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;
 }
Пример #3
0
 /**
  * @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;
 }
Пример #4
0
 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);
 }
Пример #5
0
 /**
  * @param double $floatAngle
  * @param string $strColor
  */
 public function __construct($floatAngle, $strColor = "#000000")
 {
     $this->floatAngle = $floatAngle;
     $this->arrColor = class_image2::parseColorRgb($strColor);
 }