public function __construct($filename = null) { $this->filename = $filename; if ($this->filename != null && File::Exists($this->filename)) { list($this->width, $this->height) = @getimagesize($this->filename); $this->setOriginalBinary(@File::ReadBinary($this->filename)); } }