if a picture is empty of invalid, fallback to the default