Может просто не выводить картинку, если ее нет?
Условно (php):
if ($src) {
echo '<img src="'.$src.'">';
}
Можно в css.
Если отсутствие картинки выражается в пустом src, то так
img[src=""] {
display: none;
}
Если отсутствие src, то так
img:not([src]) {
display: none;
}
Ну и т.п. насколько фантазии хватит.