現在のビューポートサイズに基づいて、JavaScriptで画像のサイズを変更しています。メディアクエリなどはありません。JSはずっとありません。要素の静的サイズもありません。
つまり、基本的には次のようになります。
var computedHeight = viewport.height * someRatio;
var image = goog.dom.createDom('img', {
'src': 'the.link.to.the.image',
'height': computedHeight + 'px',
'width': 'auto'
};