summaryrefslogtreecommitdiffstats
path: root/bindings/python/examples/save_photos.py
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/python/examples/save_photos.py')
-rwxr-xr-xbindings/python/examples/save_photos.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bindings/python/examples/save_photos.py b/bindings/python/examples/save_photos.py
index abf23ed..ec8079b 100755
--- a/bindings/python/examples/save_photos.py
+++ b/bindings/python/examples/save_photos.py
@@ -24,6 +24,10 @@
import gpod
+if not hasattr(gpod.Thumbnail, 'get_pixbuf'):
+ print 'Sorry, gpod was built without pixbuf support.'
+ raise SystemExit
+
photodb = gpod.PhotoDatabase("/mnt/ipod")
print photodb
@@ -34,6 +38,6 @@ for album in photodb.PhotoAlbums:
for thumbnail, n in zip(photo.thumbnails,
range(0,len(photo.thumbnails))):
print " ", thumbnail
- thumbnail.save_image("/tmp/%d-%d.png" % (photo['id'],n))
+ thumbnail.get_pixbuf().save("/tmp/%d-%d.png" % (photo['id'],n),"png")
photodb.close()