summaryrefslogtreecommitdiff
path: root/trunk/scripts/list-gdkpixbuf-formats
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/scripts/list-gdkpixbuf-formats')
-rwxr-xr-xtrunk/scripts/list-gdkpixbuf-formats17
1 files changed, 17 insertions, 0 deletions
diff --git a/trunk/scripts/list-gdkpixbuf-formats b/trunk/scripts/list-gdkpixbuf-formats
new file mode 100755
index 0000000..d29b14b
--- /dev/null
+++ b/trunk/scripts/list-gdkpixbuf-formats
@@ -0,0 +1,17 @@
+#!/usr/bin/python
+#
+# A small Python script to list the file formats GdkPixbuf supports.
+
+
+import gtk
+
+
+for format in gtk.gdk.pixbuf_get_formats():
+ print '%s: ' % format['name']
+ print ' description: %s' % format['description']
+ print ' mime_types:'
+ for mime_type in format['mime_types']:
+ print ' %s' % mime_type
+ print ' extensions: %s' % ' '.join(format['extensions'])
+ print ' is writable: %s' % format['is_writable']
+ print