PNG error fixed
authorTomas Musil <tomik.musil@gmail.com>
Sat, 11 Aug 2012 18:58:09 +0000 (20:58 +0200)
committerTomas Musil <tomik.musil@gmail.com>
Sat, 11 Aug 2012 18:58:09 +0000 (20:58 +0200)
capture.py
imago.py

index ca8da3a..bbc3c1e 100755 (executable)
@@ -54,6 +54,8 @@ def main():
             screen.display_picture(im)
             im.save(saving_dir + "{0:0>3}.jpg".format(im_number), 'JPEG')
             im_number += 1
             screen.display_picture(im)
             im.save(saving_dir + "{0:0>3}.jpg".format(im_number), 'JPEG')
             im_number += 1
+
+    del cam
     
 if __name__ == '__main__':
     try:
     
 if __name__ == '__main__':
     try:
index 1cda8ba..ab44f4f 100755 (executable)
--- a/imago.py
+++ b/imago.py
@@ -47,6 +47,9 @@ def main():
     except IOError, msg:
         print >> sys.stderr, msg
         return 1
     except IOError, msg:
         print >> sys.stderr, msg
         return 1
+    if image.mode == 'P':
+        image = image.convert('RGB')
+    
     if image.size[0] > args.w:
         image = image.resize((args.w, int((float(args.w)/image.size[0]) *
                               image.size[1])), Image.ANTIALIAS)
     if image.size[0] > args.w:
         image = image.resize((args.w, int((float(args.w)/image.size[0]) *
                               image.size[1])), Image.ANTIALIAS)