PHP-Code:
try
{
$thumbnail .= '<br>' . $this->getPreviewImage(rawurldecode($currentEncoded));
$importantPart = System::getContainer()->get('contao.image.factory')->create($this->strRootDir . '/' . rawurldecode($currentEncoded))->getImportantPart();
if ($importantPart->getX() > 0 || $importantPart->getY() > 0 || $importantPart->getWidth() < 1 || $importantPart->getHeight() < 1)
{
$thumbnail .= ' ' . $this->getPreviewImage(rawurldecode($currentEncoded), true);
}
}
catch (RuntimeException $e)
{
$thumbnail .= '<br><p class="preview-image broken-image">Broken image!</p>';
}
https://github.com/contao/contao/blo...hp#L2827-L2841
Also im Endeffekt musst du das Bild bspw. per image factory öffnen oder versuchen zu bearbeiten und auf etwaige Exceptions prüfen.