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
Autorotate — Class in namespace Imagine\Filter\Basic
Rotates an image automatically based on exif information.
Autorotate::apply() — Method in class Autorotate
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
WebOptimization::apply() — Method in class WebOptimization
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
AbstractImage — Class in namespace Imagine\Image
AbstractImagine — Class in namespace Imagine\Image
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
AbstractMetadataReader — Class in namespace Imagine\Image\Metadata
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

EffectsInterface::blur() — Method in class EffectsInterface
Blur the image
Border — Class in namespace Imagine\Filter\Advanced
A border filter
Effects::blur() — Method in class Effects
Blur the image
Font::box() — Method in class Font
Gets BoxInterface of font size on the image based on string and angle
Effects::blur() — Method in class Effects
Blur the image
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
CMYK::blend() — Method in class CMYK
Blend two colors given an amount
Grayscale::blend() — Method in class Grayscale
Blend two colors given an amount
PaletteInterface::blend() — Method in class PaletteInterface
Blend two colors given an amount
RGB::blend() — Method in class RGB
Blend two colors given an amount
Effects::blur() — Method in class Effects
Blur the image
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
This function does not work properly because of a bug in GD
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)
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
CMYK — Class in namespace Imagine\Image\Palette
CMYK::color() — Method in class CMYK
Returns a color given some values
ColorParser — Class in namespace Imagine\Image\Palette
CMYK — Class in namespace Imagine\Image\Palette\Color
ColorInterface — Class in namespace Imagine\Image\Palette\Color
Grayscale::color() — Method in class Grayscale
Returns a color given some values
PaletteInterface::color() — Method in class PaletteInterface
Returns a color given some values
RGB::color() — Method in class RGB
Returns a color given some values
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
ImageInterface::draw() — Method in class ImageInterface
Instantiates and returns a DrawerInterface instance for image drawing
DefaultMetadataReader — Class in namespace Imagine\Image\Metadata
Default metadata reader
CMYK::dissolve() — Method in class CMYK
Returns a copy of current color, incrementing the alpha channel by the given amount
CMYK::darken() — Method in class CMYK
Returns a copy of the current color, darkened by the specified number of shades
ColorInterface::dissolve() — Method in class ColorInterface
Returns a copy of current color, incrementing the alpha channel by the given amount
ColorInterface::darken() — Method in class ColorInterface
Returns a copy of the current color, darkened by the specified number of shades
Gray::dissolve() — Method in class Gray
Returns a copy of current color, incrementing the alpha channel by the given amount
Gray::darken() — Method in class Gray
Returns a copy of the current color, darkened by the specified number of shades
RGB::dissolve() — Method in class RGB
Returns a copy of current color, incrementing the alpha channel by the given amount
RGB::darken() — Method in class RGB
Returns a copy of the current color, darkened by the specified number of shades
Profile::data() — Method in class Profile
Returns the profile data
ProfileInterface::data() — Method in class ProfileInterface
Returns the profile data
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
ExifMetadataReader — Class in namespace Imagine\Image\Metadata
Metadata driven by Exif information
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
Profile::fromPath() — Method in class Profile
Creates a profile from a path to a file
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.
Transformation::getFilters() — Method in class Transformation
Returns a list of filters sorted by their priority.
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
AbstractImagine::getMetadataReader() — Method in class AbstractImagine
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
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
MetadataBag::getIterator() — Method in class MetadataBag
{@inheritdoc}
CMYK::getValue() — Method in class CMYK
Return the value of one of the component.
CMYK::getCyan() — Method in class CMYK
Returns Cyan value of the color
CMYK::getMagenta() — Method in class CMYK
Returns Magenta value of the color
CMYK::getYellow() — Method in class CMYK
Returns Yellow value of the color
CMYK::getKeyline() — Method in class CMYK
Returns Key value of the color
CMYK::getPalette() — Method in class CMYK
Returns the palette attached to the current color
CMYK::getAlpha() — Method in class CMYK
Returns percentage of transparency of the color
CMYK::grayscale() — Method in class CMYK
Returns a gray related to the current color
ColorInterface::getValue() — Method in class ColorInterface
Return the value of one of the component.
ColorInterface::getAlpha() — Method in class ColorInterface
Returns percentage of transparency of the color
ColorInterface::getPalette() — Method in class ColorInterface
Returns the palette attached to the current color
ColorInterface::grayscale() — Method in class ColorInterface
Returns a gray related to the current color
Gray — Class in namespace Imagine\Image\Palette\Color
Gray::getValue() — Method in class Gray
Return the value of one of the component.
Gray::getGray() — Method in class Gray
Returns Gray value of the color
Gray::getPalette() — Method in class Gray
Returns the palette attached to the current color
Gray::getAlpha() — Method in class Gray
Returns percentage of transparency of the color
Gray::grayscale() — Method in class Gray
Returns a gray related to the current color
RGB::getValue() — Method in class RGB
Return the value of one of the component.
RGB::getRed() — Method in class RGB
Returns RED value of the color
RGB::getGreen() — Method in class RGB
Returns GREEN value of the color
RGB::getBlue() — Method in class RGB
Returns BLUE value of the color
RGB::getPalette() — Method in class RGB
Returns the palette attached to the current color
RGB::getAlpha() — Method in class RGB
Returns percentage of transparency of the color
RGB::grayscale() — Method in class RGB
Returns a gray related to the current color
Grayscale — Class in namespace Imagine\Image\Palette
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 the underlying \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\Palette\Color\ColorInterface instances
Image::histogram() — Method in class Image
Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface 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\Palette\Color\ColorInterface 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\Palette\Color\ColorInterface 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
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
CMYK::isOpaque() — Method in class CMYK
Checks if the current color is opaque
ColorInterface::isOpaque() — Method in class ColorInterface
Checks if the current color is opaque
Gray::isOpaque() — Method in class Gray
Checks if the current color is opaque
RGB::isOpaque() — Method in class RGB
Checks if the current color is opaque
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
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
CMYK::lighten() — Method in class CMYK
Returns a copy of the current color, lightened by the specified number of shades
ColorInterface::lighten() — Method in class ColorInterface
Returns a copy of the current color, lightened by the specified number of shades
Gray::lighten() — Method in class Gray
Returns a copy of the current color, lightened by the specified number of shades
RGB::lighten() — Method in class RGB
Returns a copy of the current color, lightened by the specified number of shades
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
AbstractImage::metadata() — Method in class AbstractImage
Returns the Image's meta data
ImageInterface::mask() — Method in class ImageInterface
Transforms creates a grayscale mask from current image, returns a new image, while keeping the existing image unmodified
ImageInterface::metadata() — Method in class ImageInterface
Returns the Image's meta data
LayersInterface::merge() — Method in class LayersInterface
Merge layers into the original objects
ManipulatorInterface — Class in namespace Imagine\Image
The manipulator interface
MetadataBag — Class in namespace Imagine\Image\Metadata
An interface for Image Metadata
MetadataReaderInterface — Class in namespace Imagine\Image\Metadata
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
NotSupportedException — Class in namespace Imagine\Exception
Should be used when a driver does not support an operation.
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}
CMYK::name() — Method in class CMYK
Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants
Grayscale::name() — Method in class Grayscale
Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants
PaletteInterface::name() — Method in class PaletteInterface
Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants
RGB::name() — Method in class RGB
Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants
Profile::name() — Method in class Profile
Returns the name of the profile
ProfileInterface::name() — Method in class ProfileInterface
Returns the name of the profile
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
MetadataBag::offsetExists() — Method in class MetadataBag
{@inheritdoc}
MetadataBag::offsetSet() — Method in class MetadataBag
{@inheritdoc}
MetadataBag::offsetUnset() — Method in class MetadataBag
{@inheritdoc}
MetadataBag::offsetGet() — Method in class MetadataBag
{@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}

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
Image::palette() — Method in class Image
Return the current color palette
Image::profile() — Method in class Image
Applies a color profile on the Image
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
Image::pixelToColor() — Method in class Image
Returns a color given a pixel, depending the Palette context
Image::palette() — Method in class Image
Return the current color palette
Image::profile() — Method in class Image
Applies a color profile on the Image
ImageInterface::palette() — Method in class ImageInterface
Return the current color palette
ImageInterface::profile() — Method in class ImageInterface
Applies a color profile on the Image
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
CMYK::pixelDefinition() — Method in class CMYK
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
CMYK::profile() — Method in class CMYK
Returns the ICC profile attached to this Palette.
ColorParser::parseToRGB() — Method in class ColorParser
Parses a color to a RGB tuple
ColorParser::parseToCMYK() — Method in class ColorParser
Parses a color to a CMYK tuple
ColorParser::parseToGrayscale() — Method in class ColorParser
Parses a color to a grayscale value
Grayscale::pixelDefinition() — Method in class Grayscale
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
Grayscale::profile() — Method in class Grayscale
Returns the ICC profile attached to this Palette.
PaletteInterface — Class in namespace Imagine\Image\Palette
PaletteInterface::profile() — Method in class PaletteInterface
Returns the ICC profile attached to this Palette.
PaletteInterface::pixelDefinition() — Method in class PaletteInterface
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
RGB::pixelDefinition() — Method in class RGB
Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.
RGB::profile() — Method in class RGB
Returns the ICC profile attached to this Palette.
Point — Class in namespace Imagine\Image
The point class
PointInterface — Class in namespace Imagine\Image
The point interface
Profile — Class in namespace Imagine\Image
ProfileInterface — Class in namespace Imagine\Image
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
Image::pixelToColor() — Method in class Image
Returns a color given a pixel, depending the Palette context
Image::palette() — Method in class Image
Return the current color palette
Image::profile() — Method in class Image
Applies a color profile on the Image

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.
AbstractMetadataReader::readFile() — Method in class AbstractMetadataReader
Reads metadata from a file.
AbstractMetadataReader::readData() — Method in class AbstractMetadataReader
Reads metadata from a binary string.
AbstractMetadataReader::readStream() — Method in class AbstractMetadataReader
Reads metadata from a stream.
MetadataReaderInterface::readFile() — Method in class MetadataReaderInterface
Reads metadata from a file.
MetadataReaderInterface::readData() — Method in class MetadataReaderInterface
Reads metadata from a binary string.
MetadataReaderInterface::readStream() — Method in class MetadataReaderInterface
Reads metadata from a stream.
RGB — Class in namespace Imagine\Image\Palette\Color
RGB — Class in namespace Imagine\Image\Palette
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
AbstractImagine::setMetadataReader() — Method in class AbstractImagine
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
CMYK::supportsAlpha() — Method in class CMYK
Tells if alpha channel is supported in this palette
Grayscale::supportsAlpha() — Method in class Grayscale
Tells if alpha channel is supported in this palette
PaletteInterface::supportsAlpha() — Method in class PaletteInterface
Tells if alpha channel is supported in this palette
RGB::supportsAlpha() — Method in class RGB
Tells if alpha channel is supported in this palette
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
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
AbstractImage::thumbnail() — Method in class AbstractImage
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
MetadataBag::toArray() — Method in class MetadataBag
Returns metadata as an array
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
IsImageEqual::toString() — Method in class IsImageEqual
{@inheritdoc}

U

Image::usePalette() — Method in class Image
Set a palette for the image.
Image::usePalette() — Method in class Image
Set a palette for the image.
ImageInterface::usePalette() — Method in class ImageInterface
Set a palette for the image.
CMYK::useProfile() — Method in class CMYK
Attachs an ICC profile to this Palette.
Grayscale::useProfile() — Method in class Grayscale
Attachs an ICC profile to this Palette.
PaletteInterface::useProfile() — Method in class PaletteInterface
Attachs an ICC profile to this Palette.
RGB::useProfile() — Method in class RGB
Attachs an ICC profile to this Palette.
Image::usePalette() — Method in class Image
Set a palette for the image.

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

WebOptimization — Class in namespace Imagine\Filter\Basic
A filter to render web-optimized images
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
Autorotate::__construct() — Method in class Autorotate
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
WebOptimization::__construct() — Method in class WebOptimization
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
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
Image::__construct() — Method in class Image
Constructs a new Image instance
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
AbstractImage::__clone() — Method in class AbstractImage
Assures the metadata instance will be cloned, too
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
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
ExifMetadataReader::__construct() — Method in class ExifMetadataReader
MetadataBag::__construct() — Method in class MetadataBag
CMYK::__construct() — Method in class CMYK
CMYK::__construct() — Method in class CMYK
CMYK::__toString() — Method in class CMYK
Returns hex representation of the color
Gray::__construct() — Method in class Gray
Gray::__toString() — Method in class Gray
Returns hex representation of the color
RGB::__construct() — Method in class RGB
RGB::__toString() — Method in class RGB
Returns hex representation of the color
Grayscale::__construct() — Method in class Grayscale
RGB::__construct() — Method in class RGB
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
Profile::__construct() — Method in class Profile
Drawer::__construct() — Method in class Drawer
Effects::__construct() — Method in class Effects
Font::__construct() — Method in class Font
Image::__construct() — Method in class Image
Constructs a new Image instance
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