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
ApplyMaskClass 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
AbstractFontClass in namespace Imagine\Image
Abstract font base class
AbstractLayersClass 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

BorderClass 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
BoxClass in namespace Imagine\Image
A box implementation
BoxInterfaceClass 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
BucketClass 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
CanvasClass in namespace Imagine\Filter\Advanced
A canvas filter
CopyClass in namespace Imagine\Filter\Basic
A copy filter
CropClass 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)
ColorClass 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
CenterClass 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

DrawerInterfaceClass 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
DrawerClass 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
DrawerClass 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
DrawerClass 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
EffectsInterfaceClass in namespace Imagine\Effects
Interface for the effects
ExceptionClass 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
EffectsClass 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
EffectsClass 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
EffectsClass 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

FillClass in namespace Imagine\Filter\Basic
A fill filter
FlipHorizontallyClass in namespace Imagine\Filter\Basic
A "flip horizontally" filter
FlipVerticallyClass in namespace Imagine\Filter\Basic
A "flip vertically" filter
FilterInterfaceClass 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
FontClass 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
FontClass 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
FillInterfaceClass in namespace Imagine\Image\Fill
Interface for the fill
FontInterfaceClass 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
FontClass 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
GrayscaleClass 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
HorizontalClass 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

InvalidArgumentExceptionClass in namespace Imagine\Exception
Imagine-specific invalid argument exception
ImagineAwareClass in namespace Imagine\Filter
ImagineAware base class
ImageClass in namespace Imagine\Gd
Image implementation using the GD library
Image::interlace() — Method in class Image
Enables or disables interlacing
ImagineClass in namespace Imagine\Gd
Imagine implementation using the GD library
ImageClass in namespace Imagine\Gmagick
Image implementation using the Gmagick PHP extension
Image::interlace() — Method in class Image
Enables or disables interlacing
ImagineClass 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
ImageInterfaceClass in namespace Imagine\Image
The image interface
ImageInterface::interlace() — Method in class ImageInterface
Enables or disables interlacing
ImagineInterfaceClass 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
ImageClass in namespace Imagine\Imagick
Image implementation using the Imagick PHP extension
Image::interlace() — Method in class Image
Enables or disables interlacing
ImagineClass in namespace Imagine\Imagick
Imagine implementation using the Imagick PHP extension
IsImageEqualClass in namespace Imagine\Test\Constraint
ImagineTestCaseClass 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
LayersClass 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
LayersClass in namespace Imagine\Gmagick
Color::lighten() — Method in class Color
Returns a copy of the current color, lightened by the specified number of shades
LinearClass 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
LayersInterfaceClass 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
LayersClass 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
ManipulatorInterfaceClass 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

OutOfBoundsExceptionClass in namespace Imagine\Exception
Imagine-specific out of bounds exception
OnPixelBasedClass 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.
PasteClass 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
PointClass in namespace Imagine\Image
The point class
PointInterfaceClass 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

RuntimeExceptionClass in namespace Imagine\Exception
Imagine-specific runtime exception
RelativeResizeClass in namespace Imagine\Filter\Advanced
The RelativeResize filter allows images to be resized relative to their existing dimensions.
ResizeClass in namespace Imagine\Filter\Basic
A resize filter
RotateClass 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
RangeClass 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
SaveClass in namespace Imagine\Filter\Basic
A save filter
ShowClass in namespace Imagine\Filter\Basic
A show filter
StripClass 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
ThumbnailClass in namespace Imagine\Filter\Basic
A thumbnail filter
TransformationClass 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}
VerticalClass 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