Horde_Image_swf
Horde_Image_swf
( $params)
Creates a color that can be accessed in this object. When a color is set, the rgba values are returned in an array.
array
allocateColor
(string $name)
-
string
$name: The name of the color.
Draw an arc.
void
arc
(integer $x, integer $y, integer $r, integer $start, integer $end, [string $color = 'black'], [string $fill = 'none'])
-
integer
$x: The x co-ordinate of the centre.
-
integer
$y: The y co-ordinate of the centre.
-
integer
$r: The radius of the arc.
-
integer
$start: The start angle of the arc.
-
integer
$end: The end angle of the arc.
-
string
$color: The line color of the arc.
-
string
$fill: The fill color of the arc.
Draw a circle.
void
circle
(integer $x, integer $y, integer $r, string $color, [string $fill = 'none'])
-
integer
$x: The x co-ordinate of the centre.
-
integer
$y: The y co-ordinate of the centre.
-
integer
$r: The radius of the circle.
-
string
$color: The line color of the circle.
-
string
$fill: The color to fill the circle.
Draw a dashed line.
void
dashedLine
(integer $x0, integer $y0, integer $x1, integer $y1, [string $color = 'black'], [string $width = 1], [integer $dash_length = 2], [integer $dash_space = 2])
-
integer
$x0: The x co-ordinate of the start.
-
integer
$y0: The y co-ordinate of the start.
-
integer
$x1: The x co-ordinate of the end.
-
integer
$y1: The y co-ordinate of the end.
-
string
$color: The line color.
-
string
$width: The width of the line.
-
integer
$dash_length: The length of a dash on the dashed line
-
integer
$dash_space: The length of a space in the dashed line
Draw a rectangle filled with a gradient from $color1 to $color2.
void
gradientRectangle
(integer $x, integer $y, integer $width, integer $height, [string $color = 'black'], [string $fill1 = 'black'], [string $fill2 = 'white'])
-
integer
$x: The left x-coordinate of the rectangle.
-
integer
$y: The top y-coordinate of the rectangle.
-
integer
$width: The width of the rectangle.
-
integer
$height: The height of the rectangle.
-
string
$color: The outline color of the rectangle.
-
string
$fill1: The name of the start color for the gradient.
-
string
$fill2: The name of the end color for the gradient.
Draw a line.
void
line
(integer $x1, integer $y1, $x2, $y2, [string $color = 'black'], [string $width = 1], integer $x0, integer $y0)
-
integer
$x0: The x co-ordinate of the start.
-
integer
$y0: The y co-ordinate of the start.
-
integer
$x1: The x co-ordinate of the end.
-
integer
$y1: The y co-ordinate of the end.
-
string
$color: The line color.
-
string
$width: The width of the line.
-
$x2
-
$y2
Draw a polygon based on a set of vertices.
void
polygon
( $verts, string $color, [string $fill = 'none'], array $vertices)
-
array
$vertices: An array of x and y labeled arrays (eg. $vertices[0]['x'], $vertices[0]['y'], ...).
-
string
$color: The color you want to draw the polygon with.
-
string
$fill: The color to fill the polygon.
-
$verts
Draw a polyline (a non-closed, non-filled polygon) based on a set of vertices.
void
polyline
( $verts, string $color, [string $width = 1], array $vertices)
-
array
$vertices: An array of x and y labeled arrays (eg. $vertices[0]['x'], $vertices[0]['y'], ...).
-
string
$color: The color you want to draw the line with.
-
string
$width: The width of the line.
-
$verts
Return the raw data for this image.
string
raw
()
Redefinition of:
- Horde_Image::raw()
- Returns the raw data for this image.
Draw a rectangle.
void
rectangle
(integer $x, integer $y, integer $width, integer $height, string $color, [string $fill = 'none'])
-
integer
$x: The left x-coordinate of the rectangle.
-
integer
$y: The top y-coordinate of the rectangle.
-
integer
$width: The width of the rectangle.
-
integer
$height: The height of the rectangle.
-
string
$color: The line color of the rectangle.
-
string
$fill: The color to fill the rectangle.
Draw a rectangle.
void
roundedRectangle
(integer $x, integer $y, integer $width, integer $height, integer $round, [string $color = 'black'], [string $fill = 'none'])
-
integer
$x: The left x-coordinate of the rectangle.
-
integer
$y: The top y-coordinate of the rectangle.
-
integer
$width: The width of the rectangle.
-
integer
$height: The height of the rectangle.
-
integer
$round: The width of the corner rounding.
-
string
$color: The line color of the rectangle.
-
string
$fill: The color to fill the rectangle.
Draws a text string on the image in a specified location, with the specified style information.
void
text
( $string, integer $x, integer $y, [string $font = 'monospace'], [string $color = 'black'], [integer $direction = 0], string $text)
-
string
$text: The text to draw.
-
integer
$x: The left x coordinate of the start of the text string.
-
integer
$y: The top y coordinate of the start of the text string.
-
string
$font: The font identifier you want to use for the text.
-
string
$color: The color that you want the text displayed in.
-
integer
$direction: An integer that specifies the orientation of the text.
-
$string
Inherited Methods
Inherited From Horde_Image
Horde_Image::Horde_Image()
Horde_Image::addEffect()
Horde_Image::addObserver()
Horde_Image::applyEffects()
Horde_Image::brightness()
Horde_Image::brush()
Horde_Image::display()
Horde_Image::factory()
Horde_Image::getCapabilities()
Horde_Image::getDimensions()
Horde_Image::getHexColor()
Horde_Image::getLink()
Horde_Image::getLoadedEffects()
Horde_Image::getRGB()
Horde_Image::hasCapability()
Horde_Image::headers()
Horde_Image::loadFile()
Horde_Image::loadString()
Horde_Image::modifyColor()
Horde_Image::moreIntenseColor()
Horde_Image::notifyObservers()
Horde_Image::raw()
Horde_Image::reset()
Horde_Image::singleton()
Horde_Image::toFile()