Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // pass this page textval, font, size, fc(forecolor), bc(backcolor, style)
        // example: rendertext.aspx?textval=Testing&fc=000000&bc=FFFFFF&font=Arial&size=16&style=regular
        Response.ContentType = "image/gif";
        System.Drawing.Image img = epicImageTools.epicImage.CreateTextImage(Request["textval"], Request["fc"], Request["bc"], Convert.ToInt32(Request["size"]), Request["font"], Request["style"]);

        epicImageTools.OctreeQuantizer quantizer = new epicImageTools.OctreeQuantizer(255,8);
        using (System.Drawing.Bitmap quantized = quantizer.Quantize(img))
        {
            Response.ContentType = "image/gif";
            quantized.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
        }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // pass this page textval, font, size, fc(forecolor), bc(backcolor, style)
        // example: rendertext.aspx?textval=Testing&fc=000000&bc=FFFFFF&font=Arial&size=16&style=regular
        Response.ContentType = "image/gif";
        System.Drawing.Image img = epicImageTools.epicImage.CreateTextImage(Request["textval"], Request["fc"], Request["bc"], Convert.ToInt32(Request["size"]), Request["font"], Request["style"]);

        epicImageTools.OctreeQuantizer quantizer = new epicImageTools.OctreeQuantizer(255, 8);
        using (System.Drawing.Bitmap quantized = quantizer.Quantize(img))
        {
            Response.ContentType = "image/gif";
            quantized.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
        }
    }