SDraw --- Sample Codes --- JavaScript
// Create a 600 * 300 image
IMG.CreateImage(600, 300);
IMG.ClearStatus();
// generate random points
var pts=IMG.CreatePoints();
var text=IMG.CreateText();
var x0=0;
var y0=0;
for(var x=10; x<600; x+=10)
{
var r=Math.random();
var y=260 - 220*r;
if(x==10)
pts.Add(x, y, 6);
else
pts.Add(x, y, 2);
if(x==10)
{
x0=x;
y0=y;
}
IMG.SetPixel(x, y, "255, 0, 0");
}
// Draw line
var pen=IMG.CreatePen();
pen.SetColor("0, 128, 255");
pen.Draw(pts);
// Draw frame box
pen.SetColor("0,0,0");
pen.Rectangle(0,0,600,300);
// text
var text=IMG.CreateText();
text.SetTextColor("255, 255, 255");
text.SetBGColor("255, 0, 0");
text.SetTransparent(false);
text.Draw(" Created with SDraw - http://www.xuebrothers.net/sdraw/sdraw.htm ", 595, 290, 5);
// save the image. If not licensed, this will not work
IMG.SaveImage("graph2.gif");