add proper error handling for all final exec calls
[hband-tools.git] / user-tools / pngmetatext
blob0a1213d9f7fff80ae04f7380a766a73e8f3a005e
1 #!/usr/bin/env python2.7
3 """
4 =pod
6 =head1 NAME
8 pngmetatext - Put metadata text into PNG file
10 =cut
12 """
14 import sys
15 import gtk
17 filepath = sys.argv[1]
18 pb = gtk.gdk.pixbuf_new_from_file(filepath)
20 meta = {}
21 for opt in sys.argv[2:]:
22         name, val = opt.split('=', 1)
23         meta[name] = val
25 pb.save(filepath, 'png', meta)