Добавление преобразования к изображению размывает его в Chrome

У меня есть изображение с примененным к нему преобразованием :transform: translate(-50%,-50%);

Только в Chrome это приводит к размытию изображения.

Я пробовал различные предлагаемые решения, такие как установка translateZ(0); фильтр: размытие (0) без какого-либо успеха.

Удаление свойства преобразования удаляет эффект размытия.

Вот текущий css для изображения: position: absolute; верх: 50%; слева: 50%; трансформировать: перевести(-50%,-50%); высота: авто; ширина: авто; максимальная высота: 100%; максимальная ширина: 100%;

И это выглядит так: введите здесь описание изображения

И вот фактическое изображение, возвращенное из моего сервиса изображений:

введите здесь описание изображения

Обратите внимание, что у первого изображения размыты края, а у исходного изображения — нет.


person imrank1    schedule 05.05.2016    source источник
comment
Вы пробовали отказаться от задней панели и сделать сброс Z и шкалы? Например, -webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1, 1); ....о, и нет необходимости в height/width:auto, если вы не переопределяете наследование, поскольку в любом случае это значения по умолчанию для этих свойств. Милая картинка кстати.   -  person Chris W.    schedule 05.05.2016
comment
Я пробовал, но без разницы :(   -  person imrank1    schedule 05.05.2016
comment
Вы можете разместить код HTML/CSS?   -  person Blazed    schedule 05.05.2016
comment
Вы разобрались с этим?   -  person user4584963    schedule 20.04.2017
comment
Проверьте это: stackoverflow.com/a/56143014/2746447   -  person egor.xyz    schedule 16.05.2019