Skip to content

Instantly share code, notes, and snippets.

@atifaziz
Created March 31, 2009 13:14
Show Gist options
  • Save atifaziz/88180 to your computer and use it in GitHub Desktop.
Save atifaziz/88180 to your computer and use it in GitHub Desktop.
Script to display flags of GDI+ image decoders
# Prints flags of GDI+ image decoders
import clr
clr.AddReference('System.Drawing')
from System.Drawing.Imaging import ImageCodecInfo
decoders = ImageCodecInfo.GetImageDecoders()
print '\n'.join(
['%-20s: Flags = %s' % (d.CodecName, str(d.Flags))
for d in decoders])
Built-in BMP Codec : Flags = Encoder, Decoder, SupportBitmap, Builtin
Built-in JPEG Codec : Flags = Encoder, Decoder, SupportBitmap, Builtin
Built-in GIF Codec : Flags = Encoder, Decoder, SupportBitmap, Builtin
Built-in EMF Codec : Flags = Decoder, SupportBitmap, Builtin
Built-in WMF Codec : Flags = Decoder, SupportBitmap, Builtin
Built-in TIFF Codec : Flags = Encoder, Decoder, SupportBitmap, Builtin
Built-in PNG Codec : Flags = Encoder, Decoder, SupportBitmap, Builtin
Built-in ICO Codec : Flags = Decoder, SupportBitmap, Builtin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment