Ошибка масштабирования PNG с прозрачностью
Известна
На картинках PNG с прозрачной подложкой, отмасштабированных до маленьких размеров проявляются артефакты в виде серого шума вместо чистой подложки.
Возможная причина - игнорирование параметра Filters при вызове CFile::ResizeImageGet, при этом по умолчанию Битриксом выставляются в качестве фона прозрачные, но чёрные пикселы и используется увеличение резкости, которое не работает нормально при сильном уменьшении масштаба.
В качестве примера во вложении - пиктограмма из верхнего меню "Услуги", отмасштабированная от 398*265 до 59*39.
Действительно, мы пользуемся стандартной функцией 1С-Битрикса для отображения иконок. Проверили работу функционала на демоверсии. Все работает корректно – уменьшенное изображение в .png не имеет шума на фоне. Возможно, есть проблемы в исходнике.
Просим обратиться по этому вопросу в нашу поддержку https://aspro.ru/support/. Посмотрим, что происходит на вашем проекте. Разберемся, на каком этапе возникает проблема. При необходимости исправим ее или свяжемся с разработчиками платформы для исправления ситуации.
Действительно, мы пользуемся стандартной функцией 1С-Битрикса для отображения иконок. Проверили работу функционала на демоверсии. Все работает корректно – уменьшенное изображение в .png не имеет шума на фоне. Возможно, есть проблемы в исходнике.
Просим обратиться по этому вопросу в нашу поддержку https://aspro.ru/support/. Посмотрим, что происходит на вашем проекте. Разберемся, на каком этапе возникает проблема. При необходимости исправим ее или свяжемся с разработчиками платформы для исправления ситуации.
Комментарии на данной страницы заблокированы!