Draw
Draw Interface
Describes Draw interface.
drawLine
Draw a line. Throw GdException if error. Throw ValidationException if invalid.
$area = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC
];
$gd = $gd->drawLine($area);drawRectangle
Draw a rectangle. Throw GdException if error. Throw ValidationException if invalid.
$area = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC
];
$gd = $gd->drawRectangle($area);drawFilledRectangle
Draw a filled rectangle. Throw GdException if error. Throw ValidationException if invalid.
$area = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC
];
$gd = $gd->drawFilledRectangle($area);drawEllipse
Draw an ellipse. Throw GdException if error. Throw ValidationException if invalid.
$area = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC
];
$gd = $gd->drawEllipse($area);drawFilledEllipse
Draw a filled ellipse. Throw GdException if error. Throw ValidationException if invalid.
$area = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC
];
$gd = $gd->drawFilledEllipse($area);drawArc
Draw an arc. Throw GdException if error. Throw ValidationException if invalid.
$arc = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC,
"start-angle" => 40,
"end-angle" => 320
];
$gd = $gd->drawArc($arc);drawFilledArc
Draw a filled arc. Throw GdException if error. Throw ValidationException if invalid.
$arc = [
"x1" => 45,
"y1" => 60,
"x2" => 150,
"y2" => 100,
"color" => 0x336699CC,
"start-angle" => 40,
"end-angle" => 320,
"style" => GdArcStyle::PIE
];
$gd = $gd->drawFilledArc($arc);drawPolygon
Draw a polygon. Throw GdException if error. Throw ValidationException if invalid.
$polygon = [
"color" => 0x336699CC,
"points" => [
["x" => 10, "y" => 15],
["x" => 20, "y" => 25],
["x" => 30, "y" => 35],
["x" => 40, "y" => 45],
["x" => 50, "y" => 55]
]
];
$gd = $gd->drawPolygon($polygon);drawFilledPolygon
Draw a filled polygon. Throw GdException if error. Throw ValidationException if invalid.
$polygon = [
"color" => 0x336699CC,
"points" => [
["x" => 10, "y" => 15],
["x" => 20, "y" => 25],
["x" => 30, "y" => 35],
["x" => 40, "y" => 45],
["x" => 50, "y" => 55]
]
];
$gd = $gd->drawFilledPolygon($polygon);drawOpenPolygon
Draw an open polygon. Throw GdException if error. Throw ValidationException if invalid.
$polygon = [
"color" => 0x336699CC,
"points" => [
["x" => 10, "y" => 15],
["x" => 20, "y" => 25],
["x" => 30, "y" => 35],
["x" => 40, "y" => 45],
["x" => 50, "y" => 55]
]
];
$gd = $gd->drawOpenPolygon($polygon);