This is an old revision of the document!
Table of Contents
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 (0)
None declared.
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()'' | @SuppressWarnings(PHPMD.ElseExpression) | 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)
@SuppressWarnings(PHPMD.ElseExpression)
^ 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.
