J'utilise le programme Python bibliothèque de clients pour l'API Picasa Web Albums afin de télécharger certaines images JPEG dans un album. Mais les photos apparaissent très compressées une fois téléchargées. Dans Picasa 3.6, il existe une option permettant de transférer les images dans leur qualité d'origine sans aucune compression. Existe-t-il une option similaire que je puisse utiliser à partir de l'API ?
Voici une partie du code que j'utilise pour créer la photo et l'insérer dans l'album :
upload_photo = gdata.photos.PhotoEntry()
upload_photo.summary = atom.Summary(text=title)
upload_photo.title = atom.Title(text=file_name)
upload_photo.text = atom.Text(text='Test')
upload_photo.author = atom.Author(atom.Name(text='Test Author'))
upload_photo.timestamp = gdata.photos.Timestamp(text='%i' %
int(time.mktime(photo_date.timetuple()) * 1000))
upload_photo.geo = gdata.geo.Where()
upload_photo.geo.Point = gdata.geo.Point()
upload_photo.geo.Point.pos = gdata.geo.Pos(text='%f %f' % (lat, lon))
imgContent = StringIO.StringIO(urlfetch.fetch('http://url.com/image1.jpg').content)
gpclient.InsertPhoto(album_or_uri=album_url, photo=upload_photo,
filename_or_handle=imgContent, content_type='image/jpeg')