Type Default Value Read Only Static Description
Nullable<PointF> null No No The GIF transparent point.

The GIF file format allows one color to be treated as transparent. You can either specify a point using this property or a color using TransparentColor . Because the export process may re-map the colors on your Bitmap you should not specify a transparent color directly. Instead you should specify a point that will be transparent and the export process will infer the color after any color mapping has been done. The default is for no transparent colors, which is what happens when both properties are null. If both properties are not null, TransparentColor takes precedence.

See Also



Here we save a transparent gif using the color of the pixel at position 10,10 as the transparent color.


using (Bitmap bm = (Bitmap)Bitmap.FromFile(Server.MapPath("rez/jeremy-bishop-_CFv3bntQlQ-unsplash.jpg"))) {
  EncoderParameters pars = new EncoderParameters() { TransparentPoint = new PointF(10, 10) };
  pars.Palette = new ColorPaletteType(ColorPaletteFamily.Adaptive, 8);
  bm.Save(Server.MapPath("IG8_EncoderParameters_TransparentPoint.gif"), ImageFormat.Gif, pars);