+ if (0 === strpos($data, "data:")) {
+ // data:image/png;base64,
+ $data = substr($data,5);
+ $bits = explode(";", $data);
+ $this->mimetype = $bits[0];
+ }
+ static $imgid = 1;
+ if (empty($this->filename)) {
+ require_once 'File/MimeType.php';
+ $y = new File_MimeType();
+ $this->filename = 'image-'.$imgid++.'.'.$y->toExt($this->mimetype);
+ }
+
+
+ $this->mimetype = strtolower($this->mimetype);