Imagine API
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

DrawerInterface::arc() — Method in class DrawerInterface
Draws an arc on a starting at a given x, y coordinates under a given start and end angles
Border::apply() — Method in class Border
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Canvas::apply() — Method in class Canvas
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
OnPixelBased::apply() — Method in class OnPixelBased
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
RelativeResize::apply() — Method in class RelativeResize
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
ApplyMask — Class in namespace Imagine\Filter\Basic
An apply mask filter
ApplyMask::apply() — Method in class ApplyMask
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Copy::apply() — Method in class Copy
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Crop::apply() — Method in class Crop
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Fill::apply() — Method in class Fill
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
FlipHorizontally::apply() — Method in class FlipHorizontally
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
FlipVertically::apply() — Method in class FlipVertically
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Paste::apply() — Method in class Paste
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Resize::apply() — Method in class Resize
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Rotate::apply() — Method in class Rotate
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Save::apply() — Method in class Save
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Show::apply() — Method in class Show
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Strip::apply() — Method in class Strip
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Thumbnail::apply() — Method in class Thumbnail
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
FilterInterface::apply() — Method in class FilterInterface
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Transformation::applyFilter() — Method in class Transformation
Applies a given FilterInterface onto given ImageInterface and returns modified ImageInterface
Transformation::apply() — Method in class Transformation
Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance
Transformation::applyMask() — Method in class Transformation
Applies a given mask to current image's alpha channel
Transformation::add() — Method in class Transformation
Registers a given FilterInterface in an internal array of filters for later application to an instance of ImageInterface
Drawer::arc() — Method in class Drawer
Draws an arc on a starting at a given x, y coordinates under a given start and end angles
Image::applyMask() — Method in class Image
Applies a given mask to current image's alpha channel
Layers::animate() — Method in class Layers
Animates layers
Drawer::arc() — Method in class Drawer
Draws an arc on a starting at a given x, y coordinates under a given start and end angles
Image::applyMask() — Method in class Image
Applies a given mask to current image's alpha channel
Layers::animate() — Method in class Layers
Animates layers
AbstractFont — Class in namespace Imagine\Image
Abstract font base class
AbstractLayers — Class in namespace Imagine\Image
AbstractLayers::add() — Method in class AbstractLayers
Adds an image at the end of the layers stack
Bucket::add() — Method in class Bucket
LayersInterface::animate() — Method in class LayersInterface
Animates layers
LayersInterface::add() — Method in class LayersInterface
Adds an image at the end of the layers stack
ManipulatorInterface::applyMask() — Method in class ManipulatorInterface
Applies a given mask to current image's alpha channel
Drawer::arc() — Method in class Drawer
Draws an arc on a starting at a given x, y coordinates under a given start and end angles
Image::applyMask() — Method in class Image
Applies a given mask to current image's alpha channel
Layers::animate() — Method in class Layers
Animates layers
ImagineTestCase::assertImageEquals() — Method in class ImagineTestCase
Asserts that two images are equal using color histogram comparison method

B

Border — Class in namespace Imagine\Filter\Advanced
A border filter
Font::box() — Method in class Font
Gets BoxInterface of font size on the image based on string and angle
Font::box() — Method in class Font
Gets BoxInterface of font size on the image based on string and angle
Box — Class in namespace Imagine\Image
A box implementation
BoxInterface — Class in namespace Imagine\Image
Interface for a box
FontInterface::box() — Method in class FontInterface
Gets BoxInterface of font size on the image based on string and angle
Bucket — Class in namespace Imagine\Image\Histogram
Bucket histogram
Font::box() — Method in class Font
Gets BoxInterface of font size on the image based on string and angle

C

DrawerInterface::chord() — Method in class DrawerInterface
Same as arc, but also connects end points with a straight line
EffectsInterface::colorize() — Method in class EffectsInterface
Colorize the image
Canvas — Class in namespace Imagine\Filter\Advanced
A canvas filter
Copy — Class in namespace Imagine\Filter\Basic
A copy filter
Crop — Class in namespace Imagine\Filter\Basic
A crop filter
Transformation::copy() — Method in class Transformation
Copies current source image into a new ImageInterface instance
Transformation::crop() — Method in class Transformation
Crops a specified box out of the source image (modifies the source image) Returns cropped self
Drawer::chord() — Method in class Drawer
Same as arc, but also connects end points with a straight line
Effects::colorize() — Method in class Effects
Colorize the image
Image::copy() — Method in class Image
Copies current source image into a new ImageInterface instance
Image::crop() — Method in class Image
Crops a specified box out of the source image (modifies the source image) Returns cropped self
Imagine::create() — Method in class Imagine
Creates a new empty image with an optional background color
Layers::coalesce() — Method in class Layers
Coalesce layers.
Layers::current() — Method in class Layers
{@inheritdoc}
Layers::count() — Method in class Layers
{@inheritdoc}
Drawer::chord() — Method in class Drawer
Same as arc, but also connects end points with a straight line
Effects::colorize() — Method in class Effects
Colorize the image
Image::copy() — Method in class Image
Copies current source image into a new ImageInterface instance
Image::crop() — Method in class Image
Crops a specified box out of the source image (modifies the source image) Returns cropped self
Imagine::create() — Method in class Imagine
Creates a new empty image with an optional background color
Layers::coalesce() — Method in class Layers
Coalesce layers.
Layers::current() — Method in class Layers
{@inheritdoc}
Layers::count() — Method in class Layers
{@inheritdoc}
Box::contains() — Method in class Box
Checks whether current box can fit given box at a given start position, start position defaults to top left corner xy(0,0)
BoxInterface::contains() — Method in class BoxInterface
Checks whether current box can fit given box at a given start position, start position defaults to top left corner xy(0,0)
Color — Class in namespace Imagine\Image
The color class
Bucket::count() — Method in class Bucket
Range::contains() — Method in class Range
ImagineInterface::create() — Method in class ImagineInterface
Creates a new empty image with an optional background color
LayersInterface::coalesce() — Method in class LayersInterface
Coalesce layers.
ManipulatorInterface::copy() — Method in class ManipulatorInterface
Copies current source image into a new ImageInterface instance
ManipulatorInterface::crop() — Method in class ManipulatorInterface
Crops a specified box out of the source image (modifies the source image) Returns cropped self
Center — Class in namespace Imagine\Image\Point
Point center
Drawer::chord() — Method in class Drawer
Same as arc, but also connects end points with a straight line
Effects::colorize() — Method in class Effects
Colorize the image
Image::copy() — Method in class Image
Copies current source image into a new ImageInterface instance
Image::crop() — Method in class Image
Crops a specified box out of the source image (modifies the source image) Returns cropped self
Imagine::create() — Method in class Imagine
Creates a new empty image with an optional background color
Layers::coalesce() — Method in class Layers
Coalesce layers.
Layers::current() — Method in class Layers
{@inheritdoc}
Layers::count() — Method in class Layers
{@inheritdoc}

D

DrawerInterface — Class in namespace Imagine\Draw
Interface for the drawer
DrawerInterface::dot() — Method in class DrawerInterface
Places a one pixel point at specific coordinates and fills it with specified color
Drawer — Class in namespace Imagine\Gd
Drawer implementation using the GD library
Drawer::dot() — Method in class Drawer
Places a one pixel point at specific coordinates and fills it with specified color
Image::draw() — Method in class Image
Instantiates and returns a DrawerInterface instance for image drawing
Drawer — Class in namespace Imagine\Gmagick
Drawer implementation using the Gmagick PHP extension
Drawer::dot() — Method in class Drawer
Places a one pixel point at specific coordinates and fills it with specified color
Image::draw() — Method in class Image
Instantiates and returns a DrawerInterface instance for image drawing
Color::dissolve() — Method in class Color
Returns a copy of current color, incrementing the alpha channel by the given amount
Color::darken() — Method in class Color
Returns a copy of the current color, darkened by the specified number of shades
ImageInterface::draw() — Method in class ImageInterface
Instantiates and returns a DrawerInterface instance for image drawing
Drawer — Class in namespace Imagine\Imagick
Drawer implementation using the Imagick PHP extension
Drawer::dot() — Method in class Drawer
Places a one pixel point at specific coordinates and fills it with specified color
Image::draw() — Method in class Image
Instantiates and returns a DrawerInterface instance for image drawing

E

DrawerInterface::ellipse() — Method in class DrawerInterface
Draws and ellipse with center at the given x, y coordinates, and given width and height
EffectsInterface — Class in namespace Imagine\Effects
Interface for the effects
Exception — Class in namespace Imagine\Exception
Imagine-specific exception
Drawer::ellipse() — Method in class Drawer
Draws and ellipse with center at the given x, y coordinates, and given width and height
Effects — Class in namespace Imagine\Gd
Effects implementation using the GD library
Image::effects() — Method in class Image
Drawer::ellipse() — Method in class Drawer
Draws and ellipse with center at the given x, y coordinates, and given width and height
Effects — Class in namespace Imagine\Gmagick
Effects implementation using the Gmagick PHP extension
Image::effects() — Method in class Image
ImageInterface::effects() — Method in class ImageInterface
Drawer::ellipse() — Method in class Drawer
Draws and ellipse with center at the given x, y coordinates, and given width and height
Effects — Class in namespace Imagine\Imagick
Effects implementation using the Imagick PHP extension
Image::effects() — Method in class Image
IsImageEqual::evaluate() — Method in class IsImageEqual
{@inheritdoc}

F

Fill — Class in namespace Imagine\Filter\Basic
A fill filter
FlipHorizontally — Class in namespace Imagine\Filter\Basic
A "flip horizontally" filter
FlipVertically — Class in namespace Imagine\Filter\Basic
A "flip vertically" filter
FilterInterface — Class in namespace Imagine\Filter
Interface for imagine filters
Transformation::flipHorizontally() — Method in class Transformation
Flips current image using horizontal axis
Transformation::flipVertically() — Method in class Transformation
Flips current image using vertical axis
Transformation::fill() — Method in class Transformation
Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image
Font — Class in namespace Imagine\Gd
Font implementation using the GD library
Image::flipHorizontally() — Method in class Image
Flips current image using horizontal axis
Image::flipVertically() — Method in class Image
Flips current image using vertical axis
Image::fill() — Method in class Image
Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image
Imagine::font() — Method in class Imagine
Constructs a font with specified $file, $size and $color
Font — Class in namespace Imagine\Gmagick
Font implementation using the Gmagick PHP extension
Image::flipHorizontally() — Method in class Image
Flips current image using horizontal axis
Image::flipVertically() — Method in class Image
Flips current image using vertical axis
Image::fill() — Method in class Image
Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image
Imagine::font() — Method in class Imagine
Constructs a font with specified $file, $size and $color
FillInterface — Class in namespace Imagine\Image\Fill
Interface for the fill
FontInterface — Class in namespace Imagine\Image
The font interface
ImagineInterface::font() — Method in class ImagineInterface
Constructs a font with specified $file, $size and $color
ManipulatorInterface::flipHorizontally() — Method in class ManipulatorInterface
Flips current image using horizontal axis
ManipulatorInterface::flipVertically() — Method in class ManipulatorInterface
Flips current image using vertical axis
ManipulatorInterface::fill() — Method in class ManipulatorInterface
Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image
Font — Class in namespace Imagine\Imagick
Font implementation using the Imagick PHP extension
Image::flipHorizontally() — Method in class Image
Flips current image using horizontal axis
Image::flipVertically() — Method in class Image
Flips current image using vertical axis
Image::fill() — Method in class Image
Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image
Imagine::font() — Method in class Imagine
Constructs a font with specified $file, $size and $color

G

EffectsInterface::gamma() — Method in class EffectsInterface
Apply gamma correction
EffectsInterface::grayscale() — Method in class EffectsInterface
Grayscale the image
Grayscale — Class in namespace Imagine\Filter\Advanced
The Grayscale filter calculates the gray-value based on RGB.
ImagineAware::getImagine() — Method in class ImagineAware
Get ImagineInterface instance.
Effects::gamma() — Method in class Effects
Apply gamma correction
Effects::grayscale() — Method in class Effects
Grayscale the image
Image::getGdResource() — Method in class Image
Returns Gd resource
Image::get() — Method in class Image
Returns the image content as a binary string
Image::getSize() — Method in class Image
Returns current image size
Image::getColorAt() — Method in class Image
Returns color at specified positions of current image
Effects::gamma() — Method in class Effects
Apply gamma correction
Effects::grayscale() — Method in class Effects
Grayscale the image
Image::getGmagick() — Method in class Image
Returns gmagick instance
Image::get() — Method in class Image
Returns the image content as a binary string
Image::getSize() — Method in class Image
Returns current image size
Image::getColorAt() — Method in class Image
Returns color at specified positions of current image
AbstractFont::getFile() — Method in class AbstractFont
Gets the fontfile for current font
AbstractFont::getSize() — Method in class AbstractFont
Gets font's integer point size
AbstractFont::getColor() — Method in class AbstractFont
Gets font's color
AbstractLayers::get() — Method in class AbstractLayers
Returns the image at offset
Box::getWidth() — Method in class Box
Gets current image width
Box::getHeight() — Method in class Box
Gets current image height
BoxInterface::getHeight() — Method in class BoxInterface
Gets current image height
BoxInterface::getWidth() — Method in class BoxInterface
Gets current image width
Color::getRed() — Method in class Color
Returns RED value of the color
Color::getGreen() — Method in class Color
Returns GREEN value of the color
Color::getBlue() — Method in class Color
Returns BLUE value of the color
Color::getAlpha() — Method in class Color
Returns percentage of transparency of the color
FillInterface::getColor() — Method in class FillInterface
Gets color of the fill for the given position
Horizontal::getDistance() — Method in class Horizontal
{@inheritdoc}
Linear::getColor() — Method in class Linear
Gets color of the fill for the given position
Linear::getStart() — Method in class Linear
Linear::getEnd() — Method in class Linear
Vertical::getDistance() — Method in class Vertical
{@inheritdoc}
FontInterface::getFile() — Method in class FontInterface
Gets the fontfile for current font
FontInterface::getSize() — Method in class FontInterface
Gets font's integer point size
FontInterface::getColor() — Method in class FontInterface
Gets font's color
ImageInterface::get() — Method in class ImageInterface
Returns the image content as a binary string
ImageInterface::getSize() — Method in class ImageInterface
Returns current image size
ImageInterface::getColorAt() — Method in class ImageInterface
Returns color at specified positions of current image
LayersInterface::get() — Method in class LayersInterface
Returns the image at offset
Point::getX() — Method in class Point
Gets points x coordinate
Point::getY() — Method in class Point
Gets points y coordinate
PointInterface::getX() — Method in class PointInterface
Gets points x coordinate
PointInterface::getY() — Method in class PointInterface
Gets points y coordinate
Center::getX() — Method in class Center
Gets points x coordinate
Center::getY() — Method in class Center
Gets points y coordinate
Effects::gamma() — Method in class Effects
Apply gamma correction
Effects::grayscale() — Method in class Effects
Grayscale the image
Image::getImagick() — Method in class Image
Returns imagick instance
Image::get() — Method in class Image
Returns the image content as a binary string
Image::getSize() — Method in class Image
Returns current image size
Image::getColorAt() — Method in class Image
Returns color at specified positions of current image

H

Image::histogram() — Method in class Image
Returns array of image colors as Imagine\Image\Color instances
Image::histogram() — Method in class Image
Returns array of image colors as Imagine\Image\Color instances
AbstractLayers::has() — Method in class AbstractLayers
Returns true if a layer at offset is preset
Box::heighten() — Method in class Box
Resizes box to given height, constraining proportions and returns the new box
BoxInterface::heighten() — Method in class BoxInterface
Resizes box to given height, constraining proportions and returns the new box
Horizontal — Class in namespace Imagine\Image\Fill\Gradient
Horizontal gradient fill
ImageInterface::histogram() — Method in class ImageInterface
Returns array of image colors as Imagine\Image\Color instances
LayersInterface::has() — Method in class LayersInterface
Returns true if a layer at offset is preset
Image::histogram() — Method in class Image
Returns array of image colors as Imagine\Image\Color instances

I

InvalidArgumentException — Class in namespace Imagine\Exception
Imagine-specific invalid argument exception
ImagineAware — Class in namespace Imagine\Filter
ImagineAware base class
Image — Class in namespace Imagine\Gd
Image implementation using the GD library
Image::interlace() — Method in class Image
Enables or disables interlacing
Imagine — Class in namespace Imagine\Gd
Imagine implementation using the GD library
Image — Class in namespace Imagine\Gmagick
Image implementation using the Gmagick PHP extension
Image::interlace() — Method in class Image
Enables or disables interlacing
Imagine — Class in namespace Imagine\Gmagick
Imagine implementation using the Gmagick PHP extension
Box::increase() — Method in class Box
Creates new BoxInterface, adding given size to both sides
BoxInterface::increase() — Method in class BoxInterface
Creates new BoxInterface, adding given size to both sides
Color::isOpaque() — Method in class Color
Checks if the current color is opaque
ImageInterface — Class in namespace Imagine\Image
The image interface
ImageInterface::interlace() — Method in class ImageInterface
Enables or disables interlacing
ImagineInterface — Class in namespace Imagine\Image
The imagine interface
Point::in() — Method in class Point
Checks if current coordinate is inside a given bo
PointInterface::in() — Method in class PointInterface
Checks if current coordinate is inside a given bo
Center::in() — Method in class Center
Checks if current coordinate is inside a given bo
Image — Class in namespace Imagine\Imagick
Image implementation using the Imagick PHP extension
Image::interlace() — Method in class Image
Enables or disables interlacing
Imagine — Class in namespace Imagine\Imagick
Imagine implementation using the Imagick PHP extension
IsImageEqual — Class in namespace Imagine\Test\Constraint
ImagineTestCase — Class in namespace Imagine\Test

K

Layers::key() — Method in class Layers
{@inheritdoc}
Layers::key() — Method in class Layers
{@inheritdoc}
Layers::key() — Method in class Layers
{@inheritdoc}

L

DrawerInterface::line() — Method in class DrawerInterface
Draws a line from start(x, y) to end(x, y) coordinates
Drawer::line() — Method in class Drawer
Draws a line from start(x, y) to end(x, y) coordinates
Image::layers() — Method in class Image
Returns the image layers when applicable.
Imagine::load() — Method in class Imagine
Loads an image from a binary $string
Layers — Class in namespace Imagine\Gd
Drawer::line() — Method in class Drawer
Draws a line from start(x, y) to end(x, y) coordinates
Image::layers() — Method in class Image
Returns the image layers when applicable.
Imagine::load() — Method in class Imagine
Loads an image from a binary $string
Layers — Class in namespace Imagine\Gmagick
Color::lighten() — Method in class Color
Returns a copy of the current color, lightened by the specified number of shades
Linear — Class in namespace Imagine\Image\Fill\Gradient
Linear gradient fill
ImageInterface::layers() — Method in class ImageInterface
Returns the image layers when applicable.
ImagineInterface::load() — Method in class ImagineInterface
Loads an image from a binary $string
LayersInterface — Class in namespace Imagine\Image
The layers interface
Drawer::line() — Method in class Drawer
Draws a line from start(x, y) to end(x, y) coordinates
Image::layers() — Method in class Image
Returns the image layers when applicable.
Imagine::load() — Method in class Imagine
Loads an image from a binary $string
Layers — Class in namespace Imagine\Imagick

M

Image::mask() — Method in class Image
Transforms creates a grayscale mask from current image, returns a new image, while keeping the existing image unmodified
Layers::merge() — Method in class Layers
Merge layers into the original objects
Image::mask() — Method in class Image
Transforms creates a grayscale mask from current image, returns a new image, while keeping the existing image unmodified
Layers::merge() — Method in class Layers
Merge layers into the original objects
ImageInterface::mask() — Method in class ImageInterface
Transforms creates a grayscale mask from current image, returns a new image, while keeping the existing image unmodified
LayersInterface::merge() — Method in class LayersInterface
Merge layers into the original objects
ManipulatorInterface — Class in namespace Imagine\Image
The manipulator interface
Point::move() — Method in class Point
Returns another point, moved by a given amount from current coordinates
PointInterface::move() — Method in class PointInterface
Returns another point, moved by a given amount from current coordinates
Center::move() — Method in class Center
Returns another point, moved by a given amount from current coordinates
Image::mask() — Method in class Image
Transforms creates a grayscale mask from current image, returns a new image, while keeping the existing image unmodified
Layers::merge() — Method in class Layers
Merge layers into the original objects

N

EffectsInterface::negative() — Method in class EffectsInterface
Invert the colors of the image
Effects::negative() — Method in class Effects
Invert the colors of the image
Layers::next() — Method in class Layers
{@inheritdoc}
Effects::negative() — Method in class Effects
Invert the colors of the image
Layers::next() — Method in class Layers
{@inheritdoc}
Effects::negative() — Method in class Effects
Invert the colors of the image
Layers::next() — Method in class Layers
{@inheritdoc}

O

OutOfBoundsException — Class in namespace Imagine\Exception
Imagine-specific out of bounds exception
OnPixelBased — Class in namespace Imagine\Filter\Advanced
The OnPixelBased takes a callable, and for each pixel, this callable is called with the image (\Imagine\Image\ImageInterface) and the current point (\Imagine\Image\Point)
Imagine::open() — Method in class Imagine
Opens an existing image from $path
Layers::offsetExists() — Method in class Layers
{@inheritdoc}
Layers::offsetGet() — Method in class Layers
{@inheritdoc}
Layers::offsetSet() — Method in class Layers
{@inheritdoc}
Layers::offsetUnset() — Method in class Layers
{@inheritdoc}
Imagine::open() — Method in class Imagine
Opens an existing image from $path
Layers::offsetExists() — Method in class Layers
{@inheritdoc}
Layers::offsetGet() — Method in class Layers
{@inheritdoc}
Layers::offsetSet() — Method in class Layers
{@inheritdoc}
Layers::offsetUnset() — Method in class Layers
{@inheritdoc}
ImagineInterface::open() — Method in class ImagineInterface
Opens an existing image from $path
Imagine::open() — Method in class Imagine
Opens an existing image from $path
Layers::offsetExists() — Method in class Layers
{@inheritdoc}
Layers::offsetGet() — Method in class Layers
{@inheritdoc}
Layers::offsetSet() — Method in class Layers
{@inheritdoc}
Layers::offsetUnset() — Method in class Layers
{@inheritdoc}

P

DrawerInterface::pieSlice() — Method in class DrawerInterface
Same as arc, but connects end points and the center
DrawerInterface::polygon() — Method in class DrawerInterface
Draws a polygon using array of x, y coordinates.
Paste — Class in namespace Imagine\Filter\Basic
A paste filter
Transformation::paste() — Method in class Transformation
Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails
Drawer::pieSlice() — Method in class Drawer
Same as arc, but connects end points and the center
Drawer::polygon() — Method in class Drawer
Draws a polygon using array of x, y coordinates.
Image::paste() — Method in class Image
Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails
Drawer::pieSlice() — Method in class Drawer
Same as arc, but connects end points and the center
Drawer::polygon() — Method in class Drawer
Draws a polygon using array of x, y coordinates.
Image::paste() — Method in class Image
Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails
ManipulatorInterface::paste() — Method in class ManipulatorInterface
Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails
Point — Class in namespace Imagine\Image
The point class
PointInterface — Class in namespace Imagine\Image
The point interface
Drawer::pieSlice() — Method in class Drawer
Same as arc, but connects end points and the center
Drawer::polygon() — Method in class Drawer
Draws a polygon using array of x, y coordinates.
Image::paste() — Method in class Image
Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails

R

RuntimeException — Class in namespace Imagine\Exception
Imagine-specific runtime exception
RelativeResize — Class in namespace Imagine\Filter\Advanced
The RelativeResize filter allows images to be resized relative to their existing dimensions.
Resize — Class in namespace Imagine\Filter\Basic
A resize filter
Rotate — Class in namespace Imagine\Filter\Basic
A rotate filter
Transformation::resize() — Method in class Transformation
Resizes current image and returns self
Transformation::rotate() — Method in class Transformation
Rotates an image at the given angle.
Image::resize() — Method in class Image
Resizes current image and returns self
Image::rotate() — Method in class Image
Rotates an image at the given angle.
Imagine::read() — Method in class Imagine
Loads an image from a resource $resource
Layers::rewind() — Method in class Layers
{@inheritdoc}
Image::resize() — Method in class Image
Resizes current image and returns self
Image::rotate() — Method in class Image
Rotates an image at the given angle.
Imagine::read() — Method in class Imagine
Loads an image from a resource $resource
Layers::rewind() — Method in class Layers
{@inheritdoc}
AbstractLayers::remove() — Method in class AbstractLayers
Removes the image at offset
Range — Class in namespace Imagine\Image\Histogram
Range histogram
ImagineInterface::read() — Method in class ImagineInterface
Loads an image from a resource $resource
LayersInterface::remove() — Method in class LayersInterface
Removes the image at offset
ManipulatorInterface::resize() — Method in class ManipulatorInterface
Resizes current image and returns self
ManipulatorInterface::rotate() — Method in class ManipulatorInterface
Rotates an image at the given angle.
Image::resize() — Method in class Image
Resizes current image and returns self
Image::rotate() — Method in class Image
Rotates an image at the given angle.
Imagine::read() — Method in class Imagine
Loads an image from a resource $resource
Layers::rewind() — Method in class Layers
{@inheritdoc}

S

EffectsInterface::sharpen() — Method in class EffectsInterface
Sharpens the image
Save — Class in namespace Imagine\Filter\Basic
A save filter
Show — Class in namespace Imagine\Filter\Basic
A show filter
Strip — Class in namespace Imagine\Filter\Basic
A strip filter
ImagineAware::setImagine() — Method in class ImagineAware
Set ImagineInterface instance.
Transformation::strip() — Method in class Transformation
Remove all profiles and comments
Transformation::save() — Method in class Transformation
Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported
Transformation::show() — Method in class Transformation
Outputs the image content
Effects::sharpen() — Method in class Effects
Sharpens the image
Image::save() — Method in class Image
Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported
Image::show() — Method in class Image
Outputs the image content
Image::strip() — Method in class Image
Remove all profiles and comments
Effects::sharpen() — Method in class Effects
Sharpens the image
Image::strip() — Method in class Image
Remove all profiles and comments
Image::save() — Method in class Image
Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported
Image::show() — Method in class Image
Outputs the image content
AbstractLayers::set() — Method in class AbstractLayers
Set an image at offset
Box::scale() — Method in class Box
Creates new BoxInterface instance with ratios applied to both sides
Box::square() — Method in class Box
Gets current box square, useful for getting total number of pixels in a given box
BoxInterface::scale() — Method in class BoxInterface
Creates new BoxInterface instance with ratios applied to both sides
BoxInterface::square() — Method in class BoxInterface
Gets current box square, useful for getting total number of pixels in a given box
LayersInterface::set() — Method in class LayersInterface
Set an image at offset
ManipulatorInterface::save() — Method in class ManipulatorInterface
Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported
ManipulatorInterface::show() — Method in class ManipulatorInterface
Outputs the image content
ManipulatorInterface::strip() — Method in class ManipulatorInterface
Remove all profiles and comments
Effects::sharpen() — Method in class Effects
Sharpens the image
Image::strip() — Method in class Image
Remove all profiles and comments
Image::save() — Method in class Image
Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported
Image::show() — Method in class Image
Outputs the image content

T

DrawerInterface::text() — Method in class DrawerInterface
Annotates image with specified text at a given position starting on the top left of the final text box
Thumbnail — Class in namespace Imagine\Filter\Basic
A thumbnail filter
Transformation — Class in namespace Imagine\Filter
A transformation filter
Transformation::thumbnail() — Method in class Transformation
Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image
Drawer::text() — Method in class Drawer
Annotates image with specified text at a given position starting on the top left of the final text box
Image::thumbnail() — Method in class Image
Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image
Drawer::text() — Method in class Drawer
Annotates image with specified text at a given position starting on the top left of the final text box
Image::thumbnail() — Method in class Image
Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image
ManipulatorInterface::thumbnail() — Method in class ManipulatorInterface
Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image
Drawer::text() — Method in class Drawer
Annotates image with specified text at a given position starting on the top left of the final text box
Image::thumbnail() — Method in class Image
Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image
IsImageEqual::toString() — Method in class IsImageEqual
{@inheritdoc}

V

Layers::valid() — Method in class Layers
{@inheritdoc}
Layers::valid() — Method in class Layers
{@inheritdoc}
Vertical — Class in namespace Imagine\Image\Fill\Gradient
Vertical gradient fill
Layers::valid() — Method in class Layers
{@inheritdoc}

W

Box::widen() — Method in class Box
Resizes box to given width, constraining proportions and returns the new box
BoxInterface::widen() — Method in class BoxInterface
Resizes box to given width, constraining proportions and returns the new box

_

Border::__construct() — Method in class Border
Constructs Border filter with given color, width and height
Canvas::__construct() — Method in class Canvas
Constructs Canvas filter with given width and height and the placement of the current image inside the new canvas
Grayscale::__construct() — Method in class Grayscale
OnPixelBased::__construct() — Method in class OnPixelBased
RelativeResize::__construct() — Method in class RelativeResize
Constructs a RelativeResize filter with the given method and argument.
ApplyMask::__construct() — Method in class ApplyMask
Crop::__construct() — Method in class Crop
Constructs a Crop filter with given x, y, coordinates and crop width and height values
Fill::__construct() — Method in class Fill
Paste::__construct() — Method in class Paste
Constructs a Paste filter with given ImageInterface to paste and x, y coordinates of target position
Resize::__construct() — Method in class Resize
Constructs Resize filter with given width and height
Rotate::__construct() — Method in class Rotate
Constructs Rotate filter with given angle and background color
Save::__construct() — Method in class Save
Constructs Save filter with given path and options
Show::__construct() — Method in class Show
Constructs the Show filter with given format and options
Thumbnail::__construct() — Method in class Thumbnail
Constructs the Thumbnail filter with given width, height and mode
Transformation::__construct() — Method in class Transformation
Class constructor.
Drawer::__construct() — Method in class Drawer
Constructs Drawer with a given gd image resource
Effects::__construct() — Method in class Effects
Image::__construct() — Method in class Image
Constructs a new Image instance using the result of imagecreatetruecolor()
Image::__destruct() — Method in class Image
Makes sure the current image resource is destroyed
Image::__toString() — Method in class Image
Returns the image content as a PNG binary string
Imagine::__construct() — Method in class Imagine
Layers::__construct() — Method in class Layers
Drawer::__construct() — Method in class Drawer
Effects::__construct() — Method in class Effects
Font::__construct() — Method in class Font
Constructs a font with specified $file, $size and $color
Image::__construct() — Method in class Image
Constructs Image with Gmagick and Imagine instances
Image::__destruct() — Method in class Image
Destroys allocated gmagick resources
Image::__toString() — Method in class Image
Returns the image content as a PNG binary string
Imagine::__construct() — Method in class Imagine
Layers::__construct() — Method in class Layers
AbstractFont::__construct() — Method in class AbstractFont
Constructs a font with specified $file, $size and $color
Box::__construct() — Method in class Box
Constructs the Size with given width and height
Box::__toString() — Method in class Box
Returns a string representation of the current box
BoxInterface::__toString() — Method in class BoxInterface
Returns a string representation of the current box
Color::__construct() — Method in class Color
Constructs image color, e.g.: - new Color('fff') - will produce non-transparent white color - new Color('ffffff', 50) - will product 50% transparent white - new Color(array(255, 255, 255)) - another way of getting white - new Color(0x00FF00) - hexadecimal notation for green
Color::__toString() — Method in class Color
Returns hex representation of the color
Linear::__construct() — Method in class Linear
Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly
Bucket::__construct() — Method in class Bucket
Range::__construct() — Method in class Range
ImageInterface::__toString() — Method in class ImageInterface
Returns the image content as a PNG binary string
Point::__construct() — Method in class Point
Constructs a point of coordinates
Point::__toString() — Method in class Point
Gets a string representation for the current point
PointInterface::__toString() — Method in class PointInterface
Gets a string representation for the current point
Center::__construct() — Method in class Center
Constructs coordinate with size instance, it needs to be relative to
Center::__toString() — Method in class Center
Gets a string representation for the current point
Drawer::__construct() — Method in class Drawer
Effects::__construct() — Method in class Effects
Font::__construct() — Method in class Font
Constructs a font with specified $file, $size and $color
Image::__construct() — Method in class Image
Constructs Image with Imagick and Imagine instances
Image::__destruct() — Method in class Image
Destroys allocated imagick resources
Image::__toString() — Method in class Image
Returns the image content as a PNG binary string
Imagine::__construct() — Method in class Imagine
Layers::__construct() — Method in class Layers
IsImageEqual::__construct() — Method in class IsImageEqual