The egd module is an interface for 2d-image rendering and is used by Percept to generate dynamic graphs to its web pages. All code is pure erlang, no drivers needed.
The library is intended for small to medium image sizes with low complexity for optimal performance. The library handles horizontal lines better then vertical lines.
The foremost purpose for this module is to enable users to generate images from erlang code and/or datasets and to send these images to either files or web servers.
Drawing examples:
Using egd with inets ESI to generate images on the fly:
For more information regarding ESI, please see inets application