follow-up for posterity: i couldn't find a way around this, though i suspect it might have worked if i kept access to the underlying http object and had it add the imgmax=d as POST data rather than GET data. honestly figuring out this API is more frustrating than it ought to be.
instead I just iterated over the local copy of each file (i have a separate bone or two to pick with the mac osx photo uploader, by the way) and used the local metadata to update the photo.summary.text and save each photo (and manually restored the few photos that had been clobbered by the downsampled image). I don't believe updating the summary text actually fixes the in-image IPTC metadata, but this falls under "good enough". next, i'll see about splicing in the geo data from my gpx data :) On Sunday, January 3, 2016 at 8:26:58 PM UTC-8, Sean Finney wrote: > > Hi everyone, > > OK, long story short, I uploaded about 800 full resolution images with the > wrong IPTC tag set, so the images do not show up with captions. Boo :( > > I wrote a small and very ugly script to iterate across all the images in > the albums, and AFAIK I have to re-download the binary blob and update the > IPTC metadata in the image itself (rather than the PhotoEntry metadata) to > move the caption to the correct field, and then re-upload an updated > version of the image. Okay, IPTCInfo is a little clunky but gets the job > done, and this seems to be the desired usecase for UpdatePhotoBlob, and > everything seems to work right EXCEPT... the photo is > downsampled/compressed when I re-upload it. I tried appending an > ?imgmax=d param to the GetEditMediaUrl().href on the entry and passing that > instead of the photo entry, but it doesn't seem to have an effect. Any > tips? Is there a way to update the description without having to touch the > binary blob? > > My only other alternative coming to mind is to just re-download the entire > album as a zip file, fix the files locally, delete the remote album, and > re-upload it. But I've been sharing links to the old album already and > that would be sad :( > > Thanks! > > Sean > -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-picasa-data-api+unsubscr...@googlegroups.com. To post to this group, send email to google-picasa-data-api@googlegroups.com. Visit this group at https://groups.google.com/group/google-picasa-data-api. For more options, visit https://groups.google.com/d/optout.