protected function generateBase64Image($strImage, $arrParent)
{
if ($arrParent['embedImages'] > 0 && file_exists(TL_ROOT . '/' . $strImage)) {
$objImage = new \File($strImage);
$strMime = $objImage->extension;
// Adjust the mime types
if ($strMime == 'jpg') {
$strMime = 'jpeg';
} elseif ($strMime == 'svg') {
$strMime = 'svg+xml';
}
// Return the data: string
if ($objImage->size <= $arrParent['embedImages']) {
return 'data:image/' . $strMime . ';base64,' . base64_encode($objImage->getContent());
}
}
return false;
}