public function __toString() { if ($this->adaptive) { $this->gd->adaptiveResize($this->width, $this->height); } else { $this->gd->resize($this->width, $this->height); } return sprintf('data:%s;base64,%s', $this->gd->getFormat(), base64_encode($this->gd->getImageAsString())); }