====== ImgCompressor ======
**Layer:** ''Core'' · **Source:** ''lib/core/ImgCompressor.php:15'' (lines 15–149)
----
class ImgCompressor
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (1) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$setting'' | | 17 |
======= Methods (4) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 19 |
| private | ''create()'' | | 25 |
| private | ''check_transparent()'' | (undocumented) | 97 |
| public | ''run()'' | (undocumented) | 117 |
======== __construct() ========
public function __construct($setting)
//lines 19–22 (4)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$setting'' | ''(untyped)'' | //required// | //none// |
======== create() ========
private function create($image, $name, $type, $size, $c_type, $level)
//lines 25–95 (71)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$image'' | ''(untyped)'' | //required// | //none// |
| ''$name'' | ''(untyped)'' | //required// | //none// |
| ''$type'' | ''(untyped)'' | //required// | //none// |
| ''$size'' | ''(untyped)'' | //required// | //none// |
| ''$c_type'' | ''(untyped)'' | //required// | //none// |
| ''$level'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== check_transparent() ========
private function check_transparent($im)
//lines 97–115 (19)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$im'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== run() ========
public function run($image, $c_type, $level = 0)
//lines 117–148 (32)//
^ Parameter ^ Type ^ Default ^ Description ^
| ''$image'' | ''(untyped)'' | //required// | //none// |
| ''$c_type'' | ''(untyped)'' | //required// | //none// |
| ''$level'' | ''(untyped)'' | ''0'' | //none// |
**Returns:** ''(none declared)''
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//