/** * Class constructor. * * @param mixed $source A file path for a source image. * * @since 2.1 */ public function __construct($source = null, $preferImagick = true) { self::$preferImagick = (bool) $preferImagick; // create image library instance self::getLib(); if ($source && is_file($source)) { $this->loadFile($source); } }