Overview

Packages

  • Image
  • None

Classes

  • Horde_Image
  • Horde_Image_Base
  • Horde_Image_Effect
  • Horde_Image_Effect_Border
  • Horde_Image_Effect_Gd_DropShadow
  • Horde_Image_Effect_Gd_RoundCorners
  • Horde_Image_Effect_Gd_TextWatermark
  • Horde_Image_Effect_Gd_Unsharpmask
  • Horde_Image_Effect_Im_Border
  • Horde_Image_Effect_Im_CenterCrop
  • Horde_Image_Effect_Im_Composite
  • Horde_Image_Effect_Im_DropShadow
  • Horde_Image_Effect_Im_LiquidResize
  • Horde_Image_Effect_Im_PhotoStack
  • Horde_Image_Effect_Im_PolaroidImage
  • Horde_Image_Effect_Im_RoundCorners
  • Horde_Image_Effect_Im_TextWatermark
  • Horde_Image_Effect_Im_Unsharpmask
  • Horde_Image_Effect_Imagick_Border
  • Horde_Image_Effect_Imagick_CenterCrop
  • Horde_Image_Effect_Imagick_Composite
  • Horde_Image_Effect_Imagick_DropShadow
  • Horde_Image_Effect_Imagick_LiquidResize
  • Horde_Image_Effect_Imagick_PhotoStack
  • Horde_Image_Effect_Imagick_PolaroidImage
  • Horde_Image_Effect_Imagick_RoundCorners
  • Horde_Image_Effect_Imagick_SmartCrop
  • Horde_Image_Effect_Imagick_TextWatermark
  • Horde_Image_Effect_Imagick_Unsharpmask
  • Horde_Image_Exception
  • Horde_Image_Exif
  • Horde_Image_Exif_Base
  • Horde_Image_Exif_Bundled
  • Horde_Image_Exif_Exiftool
  • Horde_Image_Exif_Parser_Base
  • Horde_Image_Exif_Php
  • Horde_Image_Gd
  • Horde_Image_Im
  • Horde_Image_Imagick
  • Horde_Image_Png
  • Horde_Image_Svg
  • Horde_Image_Swf
  • Horde_Image_Translation
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Image_Effect

The Horde_Image_Effect parent class defines a general API for ways to apply effects to Horde_Image objects.

Direct known subclasses

Horde_Image_Effect_Border, Horde_Image_Effect_Gd_DropShadow, Horde_Image_Effect_Im_PhotoStack, Horde_Image_Effect_Im_PolaroidImage, Horde_Image_Effect_Im_RoundCorners, Horde_Image_Effect_Im_TextWatermark, Horde_Image_Effect_Im_Unsharpmask, Horde_Image_Effect_Imagick_Border, Horde_Image_Effect_Imagick_CenterCrop, Horde_Image_Effect_Imagick_Composite, Horde_Image_Effect_Imagick_DropShadow, Horde_Image_Effect_Imagick_LiquidResize, Horde_Image_Effect_Gd_RoundCorners, Horde_Image_Effect_Imagick_PhotoStack, Horde_Image_Effect_Imagick_PolaroidImage, Horde_Image_Effect_Imagick_RoundCorners, Horde_Image_Effect_Imagick_SmartCrop, Horde_Image_Effect_Imagick_TextWatermark, Horde_Image_Effect_Imagick_Unsharpmask, Horde_Image_Effect_Gd_TextWatermark, Horde_Image_Effect_Gd_Unsharpmask, Horde_Image_Effect_Im_Border, Horde_Image_Effect_Im_CenterCrop, Horde_Image_Effect_Im_Composite, Horde_Image_Effect_Im_DropShadow, Horde_Image_Effect_Im_LiquidResize
Package: Image
Author: Chuck Hagenbuch chuck@horde.org
Author: Michael J. Rubinsky mrubinsk@horde.org
Located at Horde/Image/Effect.php
Methods summary
public
# __construct( array $params = array() )

Effect constructor.

Effect constructor.

Parameters

$params
<p>Any parameters for the effect. Parameters are documented in each subclass.</p>
public
# setImageObject( Horde_Image & $image )

Bind this effect to a Horde_Image object.

Bind this effect to a Horde_Image object.

Parameters

$image
The Horde_Image object

Todo:

Can we get rid of the reference here? (Looks OK for GD, but need to test im/imagick also).


public
# setLogger( mixed $logger )
public static
# factory( mixed $type, mixed $driver, mixed $params )
API documentation generated by ApiGen