No matter what kind of abstraction layer you build, to display images over the Web you still need an image tag pointing to a public URL. IGS (Image Generation Service) is composed of two main elements—a server control and an HTTP handler. The server control is an enhanced version of the Image control currently available in ASP.NET 1.x. It's a server-side wrapper around the HTMLimage element. The HTTP handler is a helper component that provides the data behind the URL of the imgae tag that is sent out to the browser. The HTTP handler represents a common piece of server code used to generate and manipulate the bytes of the image to display.
Read complete article here.