В качестве одного из моих хобби-проектов я разрабатываю плагин для графических эффектов для jQuery. Предполагается, что он позволяет вам применить несколько базовых эффектов к изображению, и делает это с помощью HTML-элемента canvas или фильтров Internet Explorer, которые поддерживаются.
Демонстрационная страница доступна по адресу: http://sandbox.odyniec.net/imgfx-new/.
У меня проблема с эффектом вращения, который реализован с помощью фильтра преобразования матрицы (DXImageTransform.Microsoft.Matrix).
Если я просто поверну изображение, полученное изображение будет выглядеть нормально. Но если я использую другой эффект на изображении перед поворотом, повернутое изображение будет повреждено, т.е. часть его становится черной или белой. Вы можете увидеть это на демонстрационной странице.
Например, используйте кнопку Invert
, затем Rotate
на 20 градусов, и вы увидите черную полосу там, где должно быть голубое дерево. Фактические фильтры, применяемые к изображению, отображаются внизу страницы.
Я что-то здесь упускаю или это может быть ошибка браузера?