Je génère des sprites CSS. Je veux utiliser ces sprites à plusieurs tailles. J'ai recherché mais n'ai pas été capable de comprendre comment mettre à l'échelle fonctionnellement un sprite CSS - par exemple. si le sprite original est à 150x150 et que je veux l'afficher à 50x50, comment puis-je faire cela? background-size
semble le casser.sprites CSS haute résolution
Je peux simplement générer les sprites aux tailles requises, mais quand je le fais via -resize
de ImageMagick, je prends une résolution notable. Habituellement, si je trouve qu'une image est à une résolution inacceptable sur une page Web, je fais simplement une image plus grande et augmente sa taille, ce qui augmente la résolution de l'image. Comme je n'arrive pas à comprendre comment mettre à l'échelle une image-objet CSS, je suis un peu bloqué. Comment puis-je obtenir une résolution arbitraire avec une image-objet CSS?
Je pense que cela a plus à voir avec la qualité de redimensionnement d'ImageMagick qu'avec CSS. –
@Diodeus Ce n'est pas juste de blâmer ImageMagick. Sauf si vous utilisez des graphiques vectoriels, vous ne pourrez pas obtenir une résolution arbitraire de qualité parfaite à partir de n'importe quel logiciel. – koan
Habituellement, vous commencez avec une résolution plus élevée, puis faites des versions à plus basse résolution. Si IM ne peut pas faire ça bien, alors c'est de la merde. –