static function GetImageSize($image_content,&$error = null,&$error_str = null){
		$temp = defined("TEMP") ? TEMP : "/tmp";
		$filename = $temp."/get_image_filename_".posix_getpid();
		if(!Files::WriteToFile($filename,$image_content,$error,$error_str)){ return null; }
		$out = getimagesize($filename);
		Files::Unlink($filename,$error,$error_str);
		if(!is_array($out)){ $out = null; }
		return $out;
	}
static function GetImageSize($image_content,&$error = null,&$error_str = null){
		$temp = defined("TEMP") ? TEMP : "/tmp";
		$filename = $temp."/get_image_filename_".posix_getpid();
		if(!Files::WriteToFile($filename,$image_content,$error,$error_str)){ return null; }
		$out = getimagesize($filename);
		Files::Unlink($filename,$error,$error_str);
		if(!is_array($out)){ $out = null; }
		return $out;
	}
static function GetImageSize ( $ image_content , & $ error = null , & $ error_str = null ) { $ temp = defined ( "TEMP" ) ? TEMP : "/tmp" ; $ filename = $ temp . "/get_image_filename_" . posix_getpid ( ) ; if ( ! Files :: WriteToFile ( $ filename , $ image_content , $ error , $ error_str ) ) { return null ; } $ out = getimagesize ( $ filename ) ; Files :: Unlink ( $ filename , $ error , $ error_str ) ; if ( ! is_array ( $ out ) ) { $ out = null ; } return $ out ; }
Determines width and height of an image in parameter.

Example
```
list($width,$height) = Files::GetImageSize($image_content,$err,$err_str);
```

@param string $image_content Binary image data
@param boolean $error Error flag
@param string $error_str Error description
@return array Image dimensions
Determines width and height of an image in parameter .