File path: dist/twist/Core/Models/Image/Image.model.php
Namespace: Twist\Core\Models\Image
Type: Model
Image
— Image object that allow the manipulation of images, adding text, inserting watermarks, applying effects, resizing and altering output quality.
The object can both import and export an image in Base64 encoding and Raw image source. Images can be served to screen our output as a file if required.
<?php
//Set the variables for the example
$mxdImage = 'foo-123';
//Call the function load with the example vars
$resImage = new \Twist\Core\Models\Image\Image();
$resImage -> load($mxdImage);
Method | Access | Returns |
---|---|---|
__construct | construct | void |
__destruct | public | void |
load | protected | void |
create | protected | void |
save | public | void |
output | public | void |
outputBase64 | public | void |
outputRaw | protected | void |
aspectRatio | protected | void |
detectOrientation | protected | void |
normalizeColor | protected | void |
keepWithinRange | protected | void |
fill | public | void |
line | public | void |
rectangle | public | void |
polygon | public | void |
string | public | void |
flip | public | void |
opacity | public | void |
rotate | public | void |
crop | public | void |
resizeWidth | public | void |
resizeHeight | public | void |
resizeMaxWidth | public | void |
resizeMaxHeight | public | void |
resizeMaxDimension | public | void |
resize | public | void |
resizeCover | public | void |
resizeContain | public | void |
antialias | public | void |
filterBlur | public | void |
filterBrightness | public | void |
filterColorize | public | void |
filterContrast | public | void |
filterDesaturate | public | void |
filterEdges | public | void |
filterEmboss | public | void |
filterInvert | public | void |
filterMeanRemoval | public | void |
filterPixelate | public | void |
filterSepia | public | void |
filterSketch | public | void |
smooth | public | void |