code: public static function getHtml($src, $alt='', $attributes='')
  	{
  		$src = static::getPath($src);
  
  		if ($src == '')
  		{
  			return '';
  		}
  
  		$container = System::getContainer();
  		$rootDir = $container->getParameter('kernel.project_dir');
  		$webDir = StringUtil::stripRootDir($container->getParameter('contao.web_dir'));
  
  		if (!is_file($rootDir . '/' . $src))
  		{
  			// Handle public bundle resources
  			if (file_exists($rootDir . '/' . $webDir . '/' . $src))
  			{
  				$src = $webDir . '/' . $src;
  			}
  			else
  			{
  				return '';
  			}
  		}
  
  		$objFile = new File($src);
  
  		// Strip the web/ prefix (see #337)
  		if (strncmp($src, $webDir . '/', \strlen($webDir) + 1) === 0)
  		{
  			$src = substr($src, \strlen($webDir) + 1);
  		}
  
  		$context = (strncmp($src, 'assets/', 7) === 0) ? 'assets_context' : 'files_context';
  
  		return '<img src="' . Controller::addStaticUrlTo(System::urlEncode($src), $container->get('contao.assets.'.$context)) . '" width="' . $objFile->width . '" height="' . $objFile->height . '" alt="' . StringUtil::specialchars($alt) . '"' . (($attributes != '') ? ' ' . $attributes : '') . '>';
  	}
docs: Generate an image tag and return it as string
  
  @param string $src        The image path
  @param string $alt        An optional alt attribute
  @param string $attributes A string of other attributes
  
  @return string The image HTML tag