Thumbnail
Return to documentation ↩
public $library
public $thumbnail
public $quality
public $ext
public $file
protected $path
public __construct($file=null)
Initiates Thumbnail class
file $file Filename
public __destruct()
Terminates object, closes the database connection
return void
public resize($width, $height)
public adaptiveResize($width, $height)
public save($path)
public watermark($watermark, $margin=null, $position=null)
Watermark image
string $watermark Watermark full path
int $margin Margin (in pixels)
string $position Watermark position
return Thumbnail
private watermarkPosition($image_height, $image_width, $water_height, $water_width, $margin=null, $position=null)
Determine watermark position
int $image_height Image height (in pixels)
int $image_width Image width (in pixels)
int $water_height Watermark height (in pixels)
int $water_width Watermark width (in pixels)
int $margin Margin (in pixels)
string $position 'nw', 'ne', 'sw', '00', 'n0', 's0', '0e', '0w'
return void