get image encoder/decoder by image format
Published: 20. January 2009 | Updated: 20. January 2009License: Microsoft Public License (MS-PL)
Categories: GDI
Tags: C# GDI Winforms
Import namespaces
using System.Drawing.Imaging; using System.Linq;
Methods
public static ImageCodecInfo GetImageEncoder(ImageFormat format) { return ImageCodecInfo.GetImageEncoders().ToList().Find(delegate(ImageCodecInfo codec) { return codec.FormatID == format.Guid; }); } public static ImageCodecInfo GetImageDecoder(ImageFormat format) { return ImageCodecInfo.GetImageDecoders().ToList().Find(delegate(ImageCodecInfo codec) { return codec.FormatID == format.Guid; }); }
Use
ImageCodecInfo gifEncoder = GetImageEncoder(ImageFormat.Gif); ImageCodecInfo bmpDecoder = GetImageDecoder(ImageFormat.Bmp);
| Send us feedback about this snippet » |





