Hide default value by view mode
Here is what I would do.

Do not set a default image for your image field.

In views, instead of using a content: teaser use content: fields. Then in No Results Behaviour of your image field you put &lt;img src="/link/to/image.png"&gt;

Then you create a "full" version using content: fields, which you don't do a No Results Behaviour.