Подгонка объекта нарушает некоторые пропорции изображения ios в Chrome? - PullRequest
2 голосов
/ 10 июля 2020

Я использую object-fit: cover для некоторых тегов IMG внутри div-оболочки, чтобы попытаться заполнить div изображением. Я заметил, что некоторые файлы имеют растянутый вид ios, в то время как другие отображаются корректно. Это происходит конкретно в Chrome (наблюдаю на версии 83). Display issue on Chrome It works ok on Edge (and Firefox): Display ok on Edge

I suspect this is a rendering bug in Chrome, and it may be triggered by the images having EXIF rotation metadata.

Here is a demonstration - https://codepen.io/mark_keo/pen/MWKXggz

<div>
  Image which breaks:<br/>
<div style="width:400px; height:300px; display:inline-block;">
  <img src="https://storage.googleapis.com/kms-au.appspot.com/sites/mc-spares/assets/e0b26d28-353a-4e8b-b23b-b89685fea303/5FE7A3BC-52C5-4157-9FA8-E48826E89352.jpeg" style="object-fit:cover;width:100%; height:100%;"/>
</div>
<img src="https://storage.googleapis.com/kms-au.appspot.com/sites/mc-spares/assets/e0b26d28-353a-4e8b-b23b-b89685fea303/5FE7A3BC-52C5-4157-9FA8-E48826E89352.jpeg" style="height:300px;"/>
</div>
<div>
  Image that works:<br/>
<div style="width:400px; height:300px; display:inline-block;">
  <img src="https://storage.googleapis.com/kmsstaging-au.appspot.com/sites/mc-spares/assets/a1169254-0bd1-46ed-89bf-6b4535006e49/x1d-xcd45-04.jpg" style="object-fit:cover;width:100%; height:100%;"/>
</div>
<img src="https://storage.googleapis.com/kmsstaging-au.appspot.com/sites/mc-spares/assets/a1169254-0bd1-46ed-89bf-6b4535006e49/x1d-xcd45-04.jpg" style="height:300px;"/>
</div>

Так есть ли ошибка в CSS / HTML или это ошибка браузера?

1 Ответ

0 голосов
/ 15 июля 2020

Похоже, это ошибка браузера. Я сообщил об этом в систему отслеживания ошибок хрома , и это было воспроизведено другим тестером. Похоже, он был введен после Chrome 65.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...