On 18.01.2009, at 20:27, Karl Ramberg wrote:
Walter Bender wrote:
Here is the Python/GTK way to do this, for what it is worth:
from sugar.datastore import datastore ... #my_dsobject is of type datastore.DSObject #object_id is a datastore object my_dsobject = datastore.get(object_id)
pixbufloader =
gtk.gdk.pixbuf_loader_new_with_mime_type('image/png') #Access the 'preview' property #Note that the preview image is 300x225 pixbufloader.write(dsobject.metadata['preview']) pixbufloader.close() pixbuf = pixbufloader.get_pixbuf()
-walter
Thanks. I got it working my self but there are quite a few of the previews that don't seem to work, and most criticaly photos from Record I can't get to work.
Many Journal entries do not have a preview. Some Journal entries do no even have an associated file.
- Bert -