title: How to Creating Transparent Bitmap Image?It gives black background when i set property Graphics.clear(color.Transparent ).)
body: <p>I am using a    tag in a aspx page named  displayImage.aspx  and assigning its  src  attribute value which is other one  aspx    page named getImageFromText.aspx</p>
  
  <p>** src="getImageFromText.aspx" .**</p>
  
  <p>I wrote code for  creating  bitmap  in getImageFromText.aspx.cs  and  saving it in memory steam but i am not able to <strong>make that image transparent</strong> .When i set Graphics.clear(color.Transparent) then it gives black background tats y i  have to set 
  Graphics.clear(color.ANYCOLOR) to remove that black background.
  Please give me advice or any code from that i can make transparent background for bitmap image .<br>
  The code is below  </p>
  
  <p>protected void Page_Load(object sender, EventArgs e)
      {</p>
  
  <pre><code>    if (Request.QueryString["phone"] != null)
      {
          CreateBitmapImage(Request.QueryString["phone"]);
      }
  
      //  CreateBitmapImage("Call Now 123-457-1222");
  
  }
  private void CreateBitmapImage(string phonenumber)
  {
  
      string message = "Call Now " + phonenumber.ToString();
      Bitmap objBmpImage = new Bitmap(1, 1);
  
  
  
      int intWidth = 0;
  
      int intHeight = 0;
  
  
      // Create the Font object for the image text drawing.
      FontFamily[] fontFamilies;
      PrivateFontCollection fontCollection = new PrivateFontCollection();
      fontCollection.AddFontFile(Server.MapPath("Futura-Condensed-Bold.ttf"));
      fontFamilies = fontCollection.Families;
      string familyName = "";
      familyName = fontFamilies[0].Name;
      Font objFont = new Font(familyName, 19, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Pixel);
  
  
  
  
      // Create a graphics object to measure the text's width and height.
  
      Graphics objGraphics = Graphics.FromImage(objBmpImage);
  
  
  
      // This is where the bitmap size is determined.
  
      intWidth = (int)objGraphics.MeasureString(message, objFont).Width;
  
      intHeight = (int)objGraphics.MeasureString(message, objFont).Height;
  
  
  
      // Create the bmpImage again with the correct size for the text and font.
  
      objBmpImage = new Bitmap(objBmpImage, new Size(intWidth, intHeight));
  
  
  
      // Add the colors to the new bitmap.
  
      objGraphics = Graphics.FromImage(objBmpImage);
  
  
  
      // Set Background color "#5496CA"
      string xCol = "#5496CA";
      Color clearClr = System.Drawing.ColorTranslator.FromHtml(xCol);
      objGraphics.Clear(clearClr);
  
      objGraphics.SmoothingMode = SmoothingMode.AntiAlias;
      objGraphics.PixelOffsetMode = PixelOffsetMode.HighQuality;
      objGraphics.TextRenderingHint = TextRenderingHint.AntiAlias;
  
      objGraphics.DrawString(message, objFont, new SolidBrush(Color.White), 0, 0);
  
  
  
      MemoryStream memoryStream = new MemoryStream();
      objBmpImage.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Bmp);
  
      // Write the MemoryStream to the Response stream, and set content type to image/gif.
      memoryStream.WriteTo(Response.OutputStream);
      Response.ContentType = "image/gif";
      Response.End();
  
      // Clean up.
      memoryStream.Close();
      objGraphics.Flush();
  
  
  
  
  }
  </code></pre>