Redimensionner les images à partir d'un sprite

Est-il possible de redimensionner les images que nous recevons de sprite.
Je veux dire comme ceci:

background: url(../images/sprite.png) no-repeat -1px -1170px;
display: block;
height: 14px;
width: 14px;

Est-il possible de changer la largeur et la hauteur du sprite? Par exemple si j'ai icône en forme de crayon dans le sprite à la résolution 40x40 mais je veux afficher cette icône en forme de crayon comme 20x20 pixels

Je vous remercie, à l'avance.

source d'informationauteur Sergey