summaryrefslogtreecommitdiff
path: root/trunk/scripts/list-gdkpixbuf-formats
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-03-25 09:21:12 +0200
committerLars Wirzenius <liw@liw.fi>2019-03-25 09:21:12 +0200
commitf35245d746080f4e8ba020eff66375e1a938ce52 (patch)
tree736bc347655cdf84fb2608e7cdfbfa7d5bdbf0c9 /trunk/scripts/list-gdkpixbuf-formats
downloaddimbola-master.tar.gz
Add: initial commitHEADmaster
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