/**
  * Convert an image URI to a base64-encoded data URI.
  *
  * @par Example:
  * @code
  *   .fancy-button {
  *       background-image: embed('../images/button-bg.png');
  *   }
  * @endcode
  * @param array $frame
  * @param lessc $less
  * @return string
  */
 public static function embed($frame, $less)
 {
     $base = pathinfo($less->parser->sourceName, PATHINFO_DIRNAME);
     $url = trim($less->compileValue($frame), '"\'');
     $file = realpath($base . '/' . $url);
     $data = CSSMin::encodeImageAsDataURI($file);
     $less->addParsedFile($file);
     return CSSMin::buildUrlValue($data);
 }