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.
