Я понимаю, что это очень старая запись, но я столкнулся с подобной проблемой, в которой мое отображаемое изображение всегда имело рамку вокруг него. Я пытался заполнить окно браузера одним изображением. Добавление стилей, как границы: нет; не удаляли границу и не делали поля: 0; или отступ: 0; или любую комбинацию из трех.
Однако добавляемая позиция: абсолютная; верхняя: 0; левая: 0; исправил проблему.
Оригинальный пост выше имеет позицию: абсолютный; но не имеет top: 0; left: 0; и это добавляло рамку по умолчанию на моей странице.
Чтобы проиллюстрировать решение, оно имеет белую рамку (точнее, смещение сверху и слева):
<img src="filename.jpg"
style="width:100%;height:100%;position:absolute;">
Это не имеет границы:
<img src="filename.jpg"
style="width:100%;height:100%;position:absolute;top:0;left:0;">
Надеюсь, это поможет кому-то найти этот пост и попытаться решить подобную проблему.