2008-12-07 8 views
1

Comme l'un de mes projets de passe-temps, je développe un plugin jQuery d'effets d'image. Il est censé vous permettre d'appliquer quelques effets de base à une image, et cela en utilisant l'élément HTML canvas (pour les navigateurs qui le supportent), ou les filtres Internet Explorer (pour, bien, Internet Explorer).Problème de filtre de transformation de matrice Internet Explorer

Une page de démonstration est disponible à l'adresse: http://sandbox.odyniec.net/imgfx-new/.

J'ai un problème avec l'effet de rotation, qui est implémenté avec le filtre de transformation de matrice (DXImageTransform.Microsoft.Matrix).

Si je fais simplement pivoter l'image, l'image résultante apparaît bien. Mais, si j'utilise un autre effet sur l'image avant de la faire pivoter, l'image pivotée se casse, ie. une partie devient noire ou blanche. Vous pouvez le voir sur la page de démonstration. Par exemple, utilisez le bouton "Inverser", puis "Tourner" de 20 degrés, vous remarquerez une bande noire où l'arbre bleu devrait être. Les filtres réels appliqués à l'image sont affichés en bas de la page.

Ai-je raté quelque chose ici, ou cela pourrait-il être un bug de navigateur?

Répondre

0

Cela ressemble à un bug du navigateur pour moi.

0

Vous pouvez essayer de définir la valeur du zoom css sur 1. Si cela ne fonctionne pas non plus. Il semble que c'est vraiment un bug dans IE.

Questions connexes