The Hubzilla
 All Classes Namespaces Files Functions Variables Pages
photo_driver Class Reference
Inheritance diagram for photo_driver:
[legend]

Public Member Functions

 supportedTypes ()
 
 load ($data, $type)
 
 destroy ()
 
 setDimensions ()
 
 getImage ()
 
 doScaleImage ($new_width, $new_height)
 
 rotate ($degrees)
 
 flip ($horiz=true, $vert=false)
 
 cropImage ($max, $x, $y, $w, $h)
 
 cropImageRect ($maxx, $maxy, $x, $y, $w, $h)
 
 imageString ()
 
 __construct ($data, $type='')
 
 __destruct ()
 
 is_valid ()
 
 getWidth ()
 
 getHeight ()
 
 saveImage ($path)
 
 getType ()
 
 getExt ()
 
 scaleImage ($max, $float_height=true)
 scale image int $max maximum pixel size in either dimension boolean $float_height - if true allow height to float to any length on tall images, constraining only the width More...
 
 scaleImageUp ($min)
 
 scaleImageSquare ($dim)
 
 exif ($filename)
 reads exif data from filename More...
 
 orient ($exif)
 orients current image based on exif orientation information More...
 
 save ($arr)
 

Protected Attributes

 $image
 
 $width
 
 $height
 
 $valid
 
 $type
 
 $types
 

Constructor & Destructor Documentation

photo_driver::__construct (   $data,
  $type = '' 
)
photo_driver::__destruct ( )

Member Function Documentation

photo_driver::cropImage (   $max,
  $x,
  $y,
  $w,
  $h 
)
abstract
photo_driver::cropImageRect (   $maxx,
  $maxy,
  $x,
  $y,
  $w,
  $h 
)
abstract
photo_driver::destroy ( )
abstract

Referenced by __destruct().

photo_driver::doScaleImage (   $new_width,
  $new_height 
)
abstract
photo_driver::exif (   $filename)

reads exif data from filename

photo_driver::flip (   $horiz = true,
  $vert = false 
)
abstract

Referenced by orient().

photo_driver::getExt ( )
photo_driver::getHeight ( )

Referenced by save().

photo_driver::getImage ( )
abstract
photo_driver::getType ( )
photo_driver::getWidth ( )

Referenced by save().

photo_driver::imageString ( )
abstract

Referenced by save(), and saveImage().

photo_driver::load (   $data,
  $type 
)
abstract

Referenced by __construct().

photo_driver::orient (   $exif)

orients current image based on exif orientation information

photo_driver::rotate (   $degrees)
abstract

Referenced by orient().

photo_driver::save (   $arr)
photo_driver::saveImage (   $path)
photo_driver::scaleImage (   $max,
  $float_height = true 
)

scale image int $max maximum pixel size in either dimension boolean $float_height - if true allow height to float to any length on tall images, constraining only the width

photo_driver::scaleImageSquare (   $dim)
photo_driver::scaleImageUp (   $min)
photo_driver::setDimensions ( )
abstract
photo_driver::supportedTypes ( )
abstract

Referenced by __construct().

Member Data Documentation

photo_driver::$height
protected
photo_driver::$image
protected
photo_driver::$type
protected
photo_driver::$types
protected
photo_driver::$valid
protected

Referenced by is_valid().

photo_driver::$width
protected

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