Image Class Reference

Public Member Functions

 Image ($SourceFileName, $DebugLevel=0)
 SaveAs ($FileName, $NewImageType=NULL)
 XSize ()
 YSize ()
 ScaleTo ($ScaledXSize, $ScaledYSize, $MaintainAspectRatio=FALSE)
 CropTo ($CroppedXSize, $CroppedYSize, $CroppedXOrigin=0, $CroppedYOrigin=0)
 Type ($FileName=NULL)
 JpegQuality ($NewSetting=NULL)
 MissingExternalExecutables ()
 RequiredExternalExecutables ($ImageTypes=NULL)
 Status ()
 FailedExternalCommand ()
 ReadSize ()
 ImageFormatSupportedByPhp ($Format=NULL)
 ExternalExecutableIsAvailable ($ExecutableName)

Static Public Member Functions

static Extension ($Type=NULL)
static SupportedFormats ()
static SupportedFormatNames ()

Public Attributes

 $GDVersion
 $ImageObj
 $SourceFileName
 $ImageXSize
 $ImageYSize
 $ScaledXSize
 $ScaledYSize
 $MaintainAspectRatio
 $CroppedXSize
 $CroppedYSize
 $CroppedXOrigin
 $CroppedYOrigin
 $JpegSaveQuality
 $DecodeCommand
 $ErrorStatus
 $FailedCommand
 $DebugLevel

List of all members.


Detailed Description

Definition at line 24 of file Axis--Image.php.


Member Function Documentation

Image::CropTo ( CroppedXSize,
CroppedYSize,
CroppedXOrigin = 0,
CroppedYOrigin = 0 
)

Definition at line 376 of file Axis--Image.php.

References $CroppedXOrigin, $CroppedXSize, $CroppedYOrigin, and $CroppedYSize.

static Image::Extension ( Type = NULL ) [static]

Definition at line 397 of file Axis--Image.php.

References Type().

Referenced by SPTImage::SetFileNames().

Here is the caller graph for this function:

Image::ExternalExecutableIsAvailable ( ExecutableName )

Definition at line 667 of file Axis--Image.php.

Referenced by MissingExternalExecutables(), and SupportedFormats().

Here is the caller graph for this function:

Image::FailedExternalCommand (  )

Definition at line 576 of file Axis--Image.php.

Image::Image ( SourceFileName,
DebugLevel = 0 
)

Definition at line 28 of file Axis--Image.php.

References $DebugLevel, $SourceFileName, ImageFormatSupportedByPhp(), and Type().

Image::ImageFormatSupportedByPhp ( Format = NULL )

Definition at line 636 of file Axis--Image.php.

References Type().

Referenced by Image(), ReadSize(), and SaveAs().

Here is the caller graph for this function:

Image::JpegQuality ( NewSetting = NULL )

Definition at line 417 of file Axis--Image.php.

Image::MissingExternalExecutables (  )

Definition at line 424 of file Axis--Image.php.

References ExternalExecutableIsAvailable(), and RequiredExternalExecutables().

Referenced by SPTImage::CreateNewImage().

Here is the caller graph for this function:

Image::ReadSize (  )

Definition at line 610 of file Axis--Image.php.

References ImageFormatSupportedByPhp().

Referenced by XSize(), and YSize().

Here is the caller graph for this function:

Image::RequiredExternalExecutables ( ImageTypes = NULL )

Definition at line 445 of file Axis--Image.php.

Referenced by MissingExternalExecutables().

Here is the caller graph for this function:

Image::SaveAs ( FileName,
NewImageType = NULL 
)

Definition at line 148 of file Axis--Image.php.

References ImageFormatSupportedByPhp(), Type(), XSize(), and YSize().

Image::ScaleTo ( ScaledXSize,
ScaledYSize,
MaintainAspectRatio = FALSE 
)

Definition at line 367 of file Axis--Image.php.

References $MaintainAspectRatio, $ScaledXSize, and $ScaledYSize.

Image::Status (  )

Definition at line 570 of file Axis--Image.php.

Referenced by SPTImage::CreateCopyOfImage().

Here is the caller graph for this function:

static Image::SupportedFormatNames (  ) [static]

Definition at line 546 of file Axis--Image.php.

References SupportedFormats().

static Image::SupportedFormats (  ) [static]

Definition at line 496 of file Axis--Image.php.

References ExternalExecutableIsAvailable().

Referenced by SupportedFormatNames().

Here is the caller graph for this function:

Image::Type ( FileName = NULL )

Definition at line 386 of file Axis--Image.php.

Referenced by Extension(), Image(), ImageFormatSupportedByPhp(), and SaveAs().

Here is the caller graph for this function:

Image::XSize (  )

Definition at line 353 of file Axis--Image.php.

References ReadSize().

Referenced by SaveAs().

Here is the caller graph for this function:

Image::YSize (  )

Definition at line 360 of file Axis--Image.php.

References ReadSize().

Referenced by SaveAs().

Here is the caller graph for this function:


Member Data Documentation

Image::$CroppedXOrigin

Definition at line 594 of file Axis--Image.php.

Referenced by CropTo().

Image::$CroppedXSize

Definition at line 592 of file Axis--Image.php.

Referenced by CropTo().

Image::$CroppedYOrigin

Definition at line 595 of file Axis--Image.php.

Referenced by CropTo().

Image::$CroppedYSize

Definition at line 593 of file Axis--Image.php.

Referenced by CropTo().

Image::$DebugLevel

Definition at line 600 of file Axis--Image.php.

Referenced by Image().

Image::$DecodeCommand

Definition at line 597 of file Axis--Image.php.

Image::$ErrorStatus

Definition at line 598 of file Axis--Image.php.

Image::$FailedCommand

Definition at line 599 of file Axis--Image.php.

Image::$GDVersion

Definition at line 584 of file Axis--Image.php.

Image::$ImageObj

Definition at line 585 of file Axis--Image.php.

Image::$ImageXSize

Definition at line 587 of file Axis--Image.php.

Image::$ImageYSize

Definition at line 588 of file Axis--Image.php.

Image::$JpegSaveQuality

Definition at line 596 of file Axis--Image.php.

Image::$MaintainAspectRatio

Definition at line 591 of file Axis--Image.php.

Referenced by ScaleTo().

Image::$ScaledXSize

Definition at line 589 of file Axis--Image.php.

Referenced by ScaleTo().

Image::$ScaledYSize

Definition at line 590 of file Axis--Image.php.

Referenced by ScaleTo().

Image::$SourceFileName

Definition at line 586 of file Axis--Image.php.

Referenced by Image().


The documentation for this class was generated from the following file: