Home » General » Alex » CSS Combine Images / pzImageCombine
This is not so much about the technique itself, as that thas been documented many times over the years, but about an easy way to handle the task of combining the images.
The WhyNormally for each image on a webpage a separate request to the webserver is required, each taking as much as a hundred millisecond. Does not sound much, but can add up fast.
The HowThere is an easy way to overcome this by combining images into one single image and address the single images using CSS.
CSS for 1st image in row:background-image : url(combined.png);background-position : 0px -16px;
CSS for 2nd image in row:background-image : url(combined.png);background-position : 0px -32px;
Some more resources dealing with the technique itself:
http://www.alistapart.com/articles/slidingdoors2/ http://wellstyled.com/css-nopreload-rollovers.html http://www.websiteoptimization.com/speed/tweak/combine/ http://www.quate.net/newsnet/read.php?id=48
The toolI have been using this technique for some time now and always searched for a tool that would help me combine those images easily. That is why I decided to build my own, currently called pzImageCombine :)
Sure there are many options to do that:– Online with php (using GD, ImageMagick…) – Using Photoshop (photoshop actions) or similiar image applications
None of these really done it for me in the past.
This small tool allows you to choose an image directory and combine all png images into one single image. Its still in its alpha stage and far from feature complete ;)
Link
EnjoyAlexander
Alexander Gräf
Portfolio
Book Me
Get in touch
Live Chat
Ich bin ein Full-Stack-Entwickler. Meine Expertise umfasst:
Ich liebe die Entwicklung, das Design und kenne mich auch mit Serverarchitekturen aus. Ich würde mich nie vollständig fühlen, wenn einer der Bereiche fehlen würde.
Ich habe ein breites Interessengebiet, deshalb tauche ich ständig in neue Technologien ein und erweitere mein Wissen, wo immer es nötig ist. Die Technologien entwickeln sich schnell und ich genieße es, die neuesten Technologien zu nutzen.
Abgesehen davon bin ich ein friedliebender Kerl, der versucht, Leute um sich herum zu haben, die dasselbe denken. Ich glaube wirklich an das Prinzip: "Wenn man jemandem hilft, wird einem jemand helfen, wenn man es braucht."