====== Resize ======
**Layer:** ''Core'' · **Source:** ''lib/core/Resize.php:22'' (lines 22–289)
----
class Resize
Purpose: Resizing and save image
Require PHP5+, GD library
Usage Example:
$resizeObj = new resize('images/cars/large/input.jpg');
$resizeObj -> resizeImage(150, 100, 0)
$resizeObj -> saveImage('images/cars/large/output.jpg', 100);
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Core Class |
| ''@author'' | Jarrod Oberto |
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (4) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$image'' | | 30 |
| ''private'' | ''(untyped)'' | ''$width'' | | 38 |
| ''private'' | ''(untyped)'' | ''$height'' | | 46 |
| ''private'' | ''(untyped)'' | ''$imageResized'' | | 54 |
======= Methods (10) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 56 |
| private | ''openImage()'' | (undocumented) | 67 |
| public | ''resizeImage()'' | (undocumented) | 95 |
| private | ''getDimensions()'' | (undocumented) | 114 |
| private | ''getSizeByFixedHeight()'' | (undocumented) | 153 |
| private | ''getSizeByFixedWidth()'' | (undocumented) | 160 |
| private | ''getSizeByAuto()'' | | 168 |
| private | ''getOptimalCrop()'' | (undocumented) | 198 |
| private | ''crop()'' | (undocumented) | 219 |
| public | ''saveImage()'' | (undocumented) | 234 |
======== __construct() ========
public function __construct($fileName)
//lines 56–64 (9)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$fileName'' | ''(untyped)'' | //required// | //none// |
======== openImage() ========
private function openImage($file)
//lines 67–92 (26)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$file'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== resizeImage() ========
public function resizeImage($newWidth, $newHeight, $option = "auto")
//lines 95–111 (17)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
| ''$option'' | ''(untyped)'' | ''"auto"'' | //none// |
**Returns:** ''(none declared)''
======== getDimensions() ========
private function getDimensions($newWidth, $newHeight, $option)
//lines 114–150 (37)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
| ''$option'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== getSizeByFixedHeight() ========
private function getSizeByFixedHeight($newHeight)
//lines 153–158 (6)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== getSizeByFixedWidth() ========
private function getSizeByFixedWidth($newWidth)
//lines 160–165 (6)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== getSizeByAuto() ========
private function getSizeByAuto($newWidth, $newHeight)
//lines 168–195 (28)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== getOptimalCrop() ========
private function getOptimalCrop($newWidth, $newHeight)
//lines 198–216 (19)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== crop() ========
private function crop($optimalWidth, $optimalHeight, $newWidth, $newHeight)
//lines 219–231 (13)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$optimalWidth'' | ''(untyped)'' | //required// | //none// |
| ''$optimalHeight'' | ''(untyped)'' | //required// | //none// |
| ''$newWidth'' | ''(untyped)'' | //required// | //none// |
| ''$newHeight'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== saveImage() ========
public function saveImage($savePath, $imageQuality = "100")
//lines 234–286 (53)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$savePath'' | ''(untyped)'' | //required// | //none// |
| ''$imageQuality'' | ''(untyped)'' | ''"100"'' | //none// |
**Returns:** ''(none declared)''
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//