use GD; $im = new GD::Image(1000,100,1); code to generate polygons (triangle) and rectangles print $im->png(0);