CSS sprites können einfach mittels Image Magicks montage erzeugt werden.
Z.B. kombiniert folgender Aufruf drei Grafiken eines Menus (normal, aktiv, mouseover) untereinander zu einer einzigen Datei:
montage -background transparent -tile 1x -geometry +0+2 navi.png navi_aktiv.png navi_ov.png nav_sprite.png
Der Parameter tile gibt an, wie viele Bilder in einer Zeile nebeneinander gesetzt werden sollen und geometry ist für den Abstand der einzelnen Elemente zuständig. Mehr Infos zu montage gibt es im Handbuch von Image Magick.