/**
  * Sets the image and its attributes from an html image
  * 
  * @param str The html image 
  *
  */
 protected function setImageAttributes()
 {
     $imageAttributes = getimagesize($this->attributes["fullImagePath"]);
     if (!is_array($imageAttributes)) {
         throw new RuntimeException(sprintf('%s isn\'t a valid image file.', basename($this->attributes["fullImagePath"])));
     }
     $this->attributes["realWidth"] = $imageAttributes[0];
     $this->attributes["realHeight"] = $imageAttributes[1];
     $this->attributes["imageType"] = $imageAttributes[2];
     $this->attributes["width"] = $this->attributes["realWidth"];
     $this->attributes["height"] = $this->attributes["realHeight"];
     $this->attributes["size"] = w3sCommonFunctions::formatFileSize($this->attributes["fullImagePath"]);
 }