2009-03-25 3 views
8

IE6 et IE7 n'évoluent pas correctement les images dans les pages Web lorsque les images sont mises à l'échelle avec la largeur/hauteur CSS ou l'attribut largeur/hauteur. Je ne suis pas sûr de l'algorithme utilisé par défaut, mais ce n'est pas bon.Comment pouvez-vous redimensionner les images avec css dans IE?

Les images mises à l'échelle affichent des artefacts d'alias lorsqu'ils sont mis à l'échelle dans ces navigateurs.

+0

Est-ce une vraie question? Vous avez posté la réponse 2 secondes après la question. –

+0

crescentfresh: C'est correct de poser et de répondre à votre propre question si l'information n'était pas sur le site avant. C'est mieux que d'accord, c'est encourageant. Partagez les connaissances. –

+0

Je pensais que la communauté considérerait cela comme une prostitution rep. Pour l'anecdote, je ne suis pas celui qui a signalé comme offensant. J'ai aimé la réponse (mais ni upvoted ni downvoted). –

Répondre

9

Heureusement, il y a un moyen de forcer IE7 à utiliser l'algorithme de mise à l'échelle bicubic (qui a l'air très agréable) avec une simple règle de css:

img { -ms-interpolation-mode: bicubic; } 

Les résultats sont excellents, et il peut être fait l'ensemble du site avec cette seule règle.

Pour IE6 vous n'avez pas de chance autant que je sache.

+0

Je ne comprends pas ce qui est offensant à ce sujet. Poser et répondre à votre propre question est une pratique qui est encouragée sur SO. Que préféreriez-vous que quelqu'un fasse, gardez ses connaissances pour eux-mêmes? – tvanfosson

+0

Ne fonctionne que sur IE7 +, pas 6. – bobince

+0

Merci! J'ai demandé et répondu à mes propres q pour partager connaissances et les gens m'ont modding down :( Les instructions SO disent spécifiquement que c'est OK pour le faire, sinon je ne l'aurais pas Merci pour la note sur IE6, je pense que j'ai oublié ce pépin, je vais éditer la réponse orig .. – apinstein