How do you prefer to handle image spriting in your web projects?

Posted by Macy Abbey on Programmers See other posts from Programmers or by Macy Abbey
Published on 2011-01-17T00:16:28Z Indexed on 2011/01/17 0:59 UTC
Read the original article Hit count: 416

It seems like these days it is pretty much mandatory for web applications to sprite images if they want many images on their site AND a fast load time. (Spriting is the process of combining all images referenced from a style sheet into one/few image(s) with each reference containing a different background position.)

I was wondering what method of implementing sprites you all prefer in your web applications, given that we are referring to non-dynamic images which are included/designed by the programming team and not images which are dynamically uploaded by a third party.

1. Add new images to an existing sprite by hand, create new css reference by hand.

2. Generate a sprite server-side from your css files which all reference single images set to be background images of an html element that is the same size of the image you are spriting once per build and update all css references programmatically.

3. Use a sprite generating program to generate a sprite image for you once per release and hand insert the new css class / image into your project.

4. Other methods?

I prefer two as it requires very little hand-coding and image editing.

© Programmers or respective owner

Related posts about web-applications

Related posts about Maintenance