|  | 
|  | 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) | 
|  | 
|  | imageString () | 
|  | 
|  | __construct ($data, $type='') | 
|  | 
|  | __destruct () | 
|  | 
|  | is_valid () | 
|  | 
|  | getWidth () | 
|  | 
|  | getHeight () | 
|  | 
|  | saveImage ($path) | 
|  | 
|  | getType () | 
|  | 
|  | getExt () | 
|  | 
|  | scaleImage ($max) | 
|  | 
|  | scaleImageUp ($min) | 
|  | 
|  | scaleImageSquare ($dim) | 
|  | 
|  | orient ($filename) | 
|  | 
|  | save ($arr) | 
|  | 
|  | store ($aid, $uid, $xchan, $rid, $filename, $album, $scale, $profile=0, $allow_cid= '', $allow_gid= '', $deny_cid= '', $deny_gid= '') | 
|  | 
      
        
          | photo_driver::__construct | ( |  | $data, | 
        
          |  |  |  | $type = '' | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | photo_driver::__destruct | ( |  | ) |  | 
      
 
 
  
  | 
        
          | photo_driver::cropImage | ( |  | $max, |  
          |  |  |  | $x, |  
          |  |  |  | $y, |  
          |  |  |  | $w, |  
          |  |  |  | $h |  
          |  | ) |  |  |  | abstract | 
 
 
  
  | 
        
          | photo_driver::destroy | ( |  | ) |  |  | abstract | 
 
 
  
  | 
        
          | photo_driver::doScaleImage | ( |  | $new_width, |  
          |  |  |  | $new_height |  
          |  | ) |  |  |  | abstract | 
 
 
  
  | 
        
          | photo_driver::flip | ( |  | $horiz = true, |  
          |  |  |  | $vert = false |  
          |  | ) |  |  |  | abstract | 
 
 
      
        
          | photo_driver::getHeight | ( |  | ) |  | 
      
 
 
  
  | 
        
          | photo_driver::getImage | ( |  | ) |  |  | abstract | 
 
 
      
        
          | photo_driver::getType | ( |  | ) |  | 
      
 
 
      
        
          | photo_driver::getWidth | ( |  | ) |  | 
      
 
 
  
  | 
        
          | photo_driver::imageString | ( |  | ) |  |  | abstract | 
 
 
      
        
          | photo_driver::is_valid | ( |  | ) |  | 
      
 
Referenced by __destruct(), photo_gd\cropImage(), photo_imagick\cropImage(), photo_gd\destroy(), photo_imagick\destroy(), photo_gd\flip(), photo_imagick\flip(), getExt(), getHeight(), photo_gd\getImage(), photo_imagick\getImage(), getType(), getWidth(), photo_gd\imageString(), photo_imagick\imageString(), orient(), photo_gd\rotate(), photo_imagick\rotate(), saveImage(), scaleImage(), scaleImageSquare(), and scaleImageUp().
 
 
  
  | 
        
          | photo_driver::load | ( |  | $data, |  
          |  |  |  | $type |  
          |  | ) |  |  |  | abstract | 
 
 
      
        
          | photo_driver::orient | ( |  | $filename | ) |  | 
      
 
This function is a bit unusual, because it is operating on a file, but you must first create an image from that file to initialise the type and check validity of the image.
 
 
  
  | 
        
          | photo_driver::rotate | ( |  | $degrees | ) |  |  | abstract | 
 
 
      
        
          | photo_driver::save | ( |  | $arr | ) |  | 
      
 
 
      
        
          | photo_driver::saveImage | ( |  | $path | ) |  | 
      
 
 
      
        
          | photo_driver::scaleImage | ( |  | $max | ) |  | 
      
 
 
      
        
          | photo_driver::scaleImageSquare | ( |  | $dim | ) |  | 
      
 
 
      
        
          | photo_driver::scaleImageUp | ( |  | $min | ) |  | 
      
 
 
  
  | 
        
          | photo_driver::setDimensions | ( |  | ) |  |  | abstract | 
 
 
      
        
          | photo_driver::store | ( |  | $aid, | 
        
          |  |  |  | $uid, | 
        
          |  |  |  | $xchan, | 
        
          |  |  |  | $rid, | 
        
          |  |  |  | $filename, | 
        
          |  |  |  | $album, | 
        
          |  |  |  | $scale, | 
        
          |  |  |  | $profile = 0, | 
        
          |  |  |  | $allow_cid = '', | 
        
          |  |  |  | $allow_gid = '', | 
        
          |  |  |  | $deny_cid = '', | 
        
          |  |  |  | $deny_gid = '' | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | photo_driver::supportedTypes | ( |  | ) |  |  | abstract | 
 
 
The documentation for this class was generated from the following file: