Abstract Class SGL_ImageTransformStrategy

Description

Base image transformation strategy.

Located in /SGL/Image.php (line 994)


	
			
Direct descendents
Class Description
 class SGL_ImageTransform_ResizeStrategy Strategy for resizing images.
 class SGL_ImageTransform_ColorOverlayStrategy Strategy for overlaying color across image.
 class SGL_ImageTransform_BorderStrategy Strategy for drawing borders.
 class SGL_ImageTransform_CropStrategy Resize image and crop.
 class SGL_ImageTransform_CanvasResizeStrategy Strategy for resizing canvas.
 class SGL_ImageTransform_AddImageStrategy Strategy for adding image across original one.
Variable Summary
 object $driver
 string $fileName
Method Summary
 SGL_ImageTransformStrategy SGL_ImageTransformStrategy (PEAR &$driver)
 boolean init (string $fileName, [string $configString = ''])
 boolean load (string $fileName)
 boolean save ($saveQuality $saveQuality, [$saveFormat $saveFormat = ''])
 void setParams (array $aParams)
 void transform ()
Variables
object $driver (line 1001)

PEAR Image_Transfrom.

string $fileName (line 1008)

Full image path.

Methods
Constructor SGL_ImageTransformStrategy (line 1017)

Constructor.

  • access: public
SGL_ImageTransformStrategy SGL_ImageTransformStrategy (PEAR &$driver)
  • PEAR &$driver: Image_Transfrom $driver
init (line 1032)

Init strategy i.e. load image file and parse params.

  • access: public
boolean init (string $fileName, [string $configString = ''])
  • string $fileName
  • string $configString
load (line 1064)

Load file.

  • access: public
boolean load (string $fileName)
  • string $fileName
save (line 1083)

Save file, free memory.

  • access: public
boolean save ($saveQuality $saveQuality, [$saveFormat $saveFormat = ''])
  • $saveQuality $saveQuality
  • $saveFormat $saveFormat: jpg, gif or png (not support by SGL_Image yet)
setParams (line 1050)
  • access: public
void setParams (array $aParams)
  • array $aParams

Documentation generated on Tue, 23 Feb 2010 18:14:30 +0000 by phpDocumentor 1.4.3