Wednesday, August 16, 2006

 

Picasa Web Albums adds email digests

There is a new feature just appeared on the Picasa Web Albums settings page. Between the existing Public Gallery URL, and the Content Controls, there is now a section that allows you to set up an Email Digest.

It looks like Google are defaulting this to a weekly digest, to get the news out to people, and then giving them an option in the email to turn it off. The 4 choices given are no digest, or at a frequency of daily, weekly, or monthly. The description alongside explains:

What is an Email Digest?

When people you have marked as favorites create new albums, upload more photos, or comment on your photos, we send you a summary of these activities to your email address at the interval you specify.

The digest email itself is an HTML formatted email as follows:

The links in the email for changing settings are generic - they just take you to the main Picasa Web page, where you can then log in if needed. This means that you can forward the email to someone else without security issues.

The images do of course link through to the album that has changed. The thumbnails shown are embedded in the email, not just links to the Picasa Web site, so they can be seen when offline, or when external images are turned off (as is the case with most email programs these days).

I didn't have any new comments for this example to notify me about, but the source of the email indicates that they would follow after the list of changed albums.

(This should have appeared on my Documenting Picasa blog, but I'm having a few publishing issues at the moment).


Update:It did eventually make it to the Documenting Picasa Blog.

Labels:


Sunday, August 13, 2006

 

Most popular tags on flickr

Whilst thinking about Searching Picasa Web Albums I did a bit of investigation into the most popular tags on flickr.

flickr provide a tag cloud, but that is just a visualization of the data, and I couldn't see that they provide the data in a direct form anywhere on the site. However, with the aid of the flickr API I was able to take all the words in the tag cloud, and feed them to the API, to get a count of how many matching tags there were for each word. In addition, I also fed those same words to the "free text" search API call, which looks for the word in more than just the tag field - considereing comments and descriptions for example.

The table below shows 3 columns - the tag I searched for, the number of tags of that word found, and the number of photos found using a free text search. The table is ordered by popularity of tags.

wedding16974552269471
party14756812350563
family11600571557739
travel11135761275557
friends10939971649955
japan10742811167494
vacation10204231162147
london9271721100791
beach8647281493985
california837012960129
birthday8296701371859
trip8173241786838
nyc774884879161
summer7323871122946
nature728059816467
italy686976776812
france669406759215
me6641112886782
paris662024786996
art6435631104574
flowers6278301439335
sanfrancisco618604620523
europe610237708284
china604334707039
flower5968911439327
newyork572049575557
water565749973599
people552582975146
music551493740282
cameraphone544369634883
australia543923611789
christmas537883834827
usa531563619628
sky527376756538
germany526931595724
new5265492723772
canada512067612492
night5104661210035
cat504840852699
holiday501819703551
park4981781820673
bw495568514618
dog486692859611
food478691684164
snow478068643189
baby463882837637
sunset462862752411
city4468661294211
chicago445639529140
spain441158491290
taiwan437633461265
july4350571033708
blue431367862404
tokyo427181505507
england425920510575
mexico406752535804
winter403827579849
portrait396759644632
green394571671410
red393719848593
fun392680688356
india386409446473
architecture383526423993
garden382303981077
macro380663428872
spring373441759260
thailand368331411644
uk362555468979
seattle357614421000
festival357137658357
concert350224471579
canon349327580369
house3474041236984
berlin343694403534
hawaii340744384573
street3395031036943
lake324783937873
zoo324442460997
florida322534387322
june321243729667
may316693903231
white313703867135
vancouver312657383569
kids312551635702
tree3125421019630
clouds307407479446
toronto304648359194
barcelona293035341533
geotagged292631294655
home291227778635
sea288469546365
day2872872136618
texas284851360478
scotland284615309559
car281730788266
light281436909673
halloween280515362042
camping279238654077
church273001535265
animals270757542946
trees2700981019628
washington266921470046
river266128668903
nikon265291393117
april262835581807
boston261935330032
girl258663857847
ireland258647305876
graffiti257081283560
amsterdam256794307304
rock256142795001
landscape254799343825
blackandwhite252987253364
cats252971852700
newyorkcity250213250430
san2477391271943
rome246027286082
roadtrip245326255484
urban244511321849
honeymoon241904271611
ocean240941359337
dc235053363788
newzealand232776233573
march231491532229
black231180708269
museum230643562979
york230193868773
hiking226067398781
island224110844505
mountains223030759360
yellow221515347290
sydney221447278644
sun218685503464
hongkong216193222298
show216155850535
graduation214681306454
color213967579521
film210509351853
mountain210046759360
animal208416542946
losangeles207932208309
school205891550486
moblog205613210954
photo2050472308835
dogs203610859613

Labels: ,


Monday, August 07, 2006

 

Documenting Picasa

I've mentioned Picasa, the photo software from Google, a number of times on this blog.

Of all the Google services, this is perhaps the worst documented (with no API, and a tendency from Google of making the old forum / groups support postings unavailable), so I'm looking to do something about that. I've created a website called Documenting Picasa, together with the Documenting Picasa blog, which both look to cover the downloadable Picasa client software, and also Picasa Web Albums.

Labels:


Monday, July 10, 2006

 

Refreshed betas for Picasa and Google Earth

The beta versions of Google Earth 4 and Picasa 2.5 have been refreshed.

Picasa moves from build 31.99 to 32.01, though its unclear what fixes have gone into this.

Google Earth moves from build 1565 to 1657 on the PC, (1658 for Mac, 1660 for Linux), and the changes are listed on the release notes that is installed with it, and available via the Help menu. Google Earth Blog has a post summarizing the changes.

Labels:


Tuesday, June 20, 2006

 

An API for Picasa?

I've mentioned before that Picasa is one of the few Google offerings without a (published) API. However, although unpublished, there are a number of integration points with Picasa that form a sort of unofficial API.

Specifically, Picasa offers the following
This uploading interface is undocumented, but has been reverse engineered by tabblo, who use it to offer a way to upload to the tabblo photo service direct from Picasa. They offer few clues as to how they did it, beyond this comment on a flickr forum, to the effect that
"we had to spend a couple of days reverse-engineering a complicated desktop application/server-based protocol, then more time debugging it, and as of late, more time bringing it up to date for the 2.5 release of Picasa."
Picasa has some other potentially useful integration points
Whilst the above are all undocumented, there is documentation provided for another integration point. If you look in the web directory under your Picasa installation, there is a documentation directory, and within that is a index.html file which documents the Picasa Web Templating System. This describes the templating system used when doing an export as web page from Picasa. In addition, you can also export as xml, which provides another fairly easy way to extract data from the Picasa system, for use in other programs.

Labels:


Thursday, June 15, 2006

 

Keyboard shortcuts in Picasa

Picasa is a great tool from Google for organizing your photos.

However, its documentation is a bit sparse, and hard to find (and from a developers point of view it's one of the few Google offerings without an API).

Certainly underdocumented are the many keyboard shortcuts that the program offers, which both serve to make using the program easier and faster, and in some cases offer facilities that are not available with the mouse, or via the menus.

My favourites are:
See also

Labels:


Thursday, March 17, 2005

 

RAW image formats, and programs that support them

For the best possible output from a digital camera, most people capture the data in the camera's RAW format, then process it later. This has the advantage of
The range of RAW formats is large - even within a camera manufacturer, different models produce different formats of data, and support within image viewing and photo applications is patchy.

I'm pleased to report that IrfanView, one of my favourite image viewers, has just released version 3.97 of formats.dll, which is the plugin for RAW image support. There is no readme to accompany the update, but it does now allow IrfanView to display Minolta RAW files, as produced by the Dynax 7d (aka Maxxum 7d or Alpha 7d). Previously these just caused the program to enter an infinite loop, taking up 100% of the CPU. The bad news is that the support is attrocious! A single preview view of a RAW image takes 8 seconds on my powerful desktop PC, and this is the same time to load the full image - whereupon it is displayed with a horrendous colour cast.

My best recommendation for viewing RAW format files is RawShooter Essentials from Pixmantec. The program has a very strange UI which takes a bit of getting used to (for example it gets rid of the menu bar), but does do the job more than adequately. The unusable 1.0 release was fortunately followed up with a 1.1 release very quickly, which fixed a lot of bugs, and added support for many RAW formats that were claimed for the 1.0 version, but which failed to work reliably.

It's worth noting that Picasa 2 from Google also claims to support RAW images, but it also simply hangs when presented with any examples I've come up with.

Labels:


Saturday, February 19, 2005

 

Picasa 2 build 18.84 available to fix serious bugs

Without any fanfare, Picasa is now offering build 18.84 for download, instead of the build 18.77 which was originally released. This release is not (yet) being rolled out via Picasa's inbuilt automatic check for updates - if you are running build 18.77 then the update check reports that no updates are available, but if you go to the site and redownload, you will get the new version.

Apparently the new release went out to some beta testers with a readme detailing the changes from the previous build, but there is no such file provided with the download. As far as I can tell, mostly through moderator posts in Picasa's support forums, this build has the following changes:

Labels:


Saturday, January 22, 2005

 

Picasa2 - No pictures found

I've held off talking about Picasa2 for a few days, in order to give me time to investigate it fairly thoroughly.

First off I should say that when it works, I'm quite impressed with it. A lot of work has been put into the look and feel of the program, and its underlying features and capabilities are impressive, and a huge step up from the previous version.

Things I particularly like about it include:

The showstopping bugs

However, you may have seen the qualification I made of "when it works". Unlike many recent tool releases from Google, or indeed many of the other search vendors, Picasa2 does not carry the "beta" designation, but is supposedly fully finished. However, my experience has been that this is far from the case, and I have had considerable problems running the program.

On my machine I have thousands of images - mainly a combination of digital camera images, scanned images, and web sourced images. The first two of these categories mean I have large groups of very similar format images, but the latter group means I have images that have been produced in many different ways, by different producers using different software packages.


No pictures found when scanning has completed

When Picasa scans my disk to find these images, it spends hours processing, at then end of which it reports "No pictures found"! Whilst it's doing this scanning I can of course still use the program, and it does indeed show me many images it has found, but if I leave it long enough to complete the scan, it somehow forgets all the images it has already discovered. My guess is that somewhere in the web sourced images is an image it does not understand, and that it manages to corrupt its image database in such a way that it can no longer use it to access any images. (Database corruption seems to be an issue of which the Picasa developers are well aware since they provide several answers about it in the Picasa knowledge base). This was not a one off occurrence - I ran the program until it completed its scan a number of times, clearing the database between each run, and the result was always the same - a report of no pictures found.

The only way I have been able to continue to use the program is to change from a "scan all my disk" way of working, to one that only runs the program on selected directories - but that's not what I need this program for. The digital camera images are generally already fairly well organized, whereas the miscellaneous other images are not.

It's not simply the number of files I have - the reviewers guide claims to have tested on 250,000 photos so my 10,000+ images is a mere stroll in the park in comparison.


Program hangs on RAW files

One of the improvements in this release is the support of RAW files. Unforunately if I turn on this option, the program on encountering my RAW images (Minolta format) simply hangs - taking 100% CPU. Whilst the Minolta RAW format is perhaps less well reverse engineered than some of the other RAW formats, other programs do cope, and I would have expected testing at Google to have included images from all currently available cameras. Even if this were not possible, the program should have been coded in such a way that it could detect that it has got stuck on a particular image, perhaps popping up a dialog box after 20 seconds spent on an image (time adjusted for image size and CPU power) to say "I seem to be having problems decoding this image - would you like me to continue?" (or offering a preference to automatically give up on such images).

To make matters worse, when I killed off and restarted Picasa, it put up a dialog to say that it had had a problem with the raw image, but when I went to the disk to confirm that it was a valid image that other programs could handle, I could not find the image. I thought initially that Picasa had deleted the image, but fortunately that was not the case - all it had apparently done was to give the image the hidden attribute, presumably so that a subsequent scan would ignore it. However that means that none of the other programs I use can see it either, which is unacceptable.

Other bugs

The feature where rough thumbnails are displayed then as time permits filled in with better thumbnails fails to interact with the fact that the image may have been rotated between the time the rough thumbnail was shown, and the finer image was created. Many times I ended up with the image shown in one orientation, but the drop shadow around it in the other rotated orientation.

When using the program whilst it is still scanning for images, the mouse cursor flashes most distractingly. It appears as if the scanning routine is trying to set the cursor shape to the hourglass, but the main UI is resetting it.

You can't move the scanning status window off of the main monitor on a multiple monitor system - it responds to being moved vertically, but not to being moved horizontally.

One of the program's big advantages is that it does not change your images on disk - merely recording what transformations to apply to the image between reading it off disk, and displaying it on the screen. However this regard for the integrity of the original images does not extend to all exported images. I processed a lot of images which I "exported as web page", electing to use the original size images. All the unrotated images were exported as their original files as expected, but all the images whose only transformation was a rotation by 90 degrees were horribly degraded - it turns out that instead of applying the rotation transformation to the JPEG file directly (a lossless operation offered by the IJG software which Picasa uses), the images are being decompressed, rotated, and then recompressed at the current quality settings. Again unacceptable behaviour. I regard this as a bug since the unrotated images are not being recompressed, but the rotated ones are - if all images were being recompressed then it might just be justifyable as a feature (but a poor one at that!) Note that the "Export to folder" option does not does not suffer from the same problem - so Picasa does know how to do lossless rotation, but is not applying it in all places that it should.

As a further point to note, when Picasa writes JPG files out to disk (generally as a result of some export feature), it is not writing them in optimized form. This is merely a case of not setting the correct parameters when calling the IJG library that the program uses. Writing the files in optimized form saves up to 10% of disk space, especially on thumbnail images.

A trivial point, but one that maybe indicates that testing was no so thorough, the help page for the Gift CD feature is in a different font to the rest of the help. Perhaps this was a feature that was slipped in late in the development cycle.

Features than could be much improved

Marking a number of digital camera images then pressing the rotate button takes an incredibly long time. It looks as if the program may be returning to the original images on disk, and producing new thunbnails, whereas it could and should simply be rotating the existing thumbnails - an operation that is orders of magnitude faster (and since rotation of jpegs is a lossless operation) just as accurate.

When browsing to select a folder (say to export to), this must always be done by navigating through a graphical directory tree. If only the dialog allowed for an entry box into which I could type the name of the folder to use, then this would be much quicker.

The histogram overlays the image, using transparency. Why not simply move the histogram to the unused space on the left of the screen, under the effects chooser?

Similarly for the 1:1 zoom feature - why does this overlay the image, when there is plenty of space for it on the left of the screen. In its current arrangement, it is impossible to zoom view the bottom right of an image, since it is always hidden behind the zoom window itself.

When viewing the properties of an image, the popup window that displays them is not resizable, and is far too small to show the necessary information. In addition, it does not seem to be possible to select the information, so that it can be pasted into another application. Just as with the histogram and zoom windows, this information would be much better if it were displayed continuously, using that large blank space on the left of the screen.

I cannot find how to select multiple thumbnails at once, when they are in different folders. Pressing control when selecting an image adds it to the images already in the tray, as long as you are in the same folder as all the existing images, but as soon as you select an image in another folder the tray contents are reset without warning. You can choose to hold images that are in the tray by selecting them in the tray and marking them as hold, but I need a mode where I can quickly select many images from different folders to work on.

On a related area, I ran a search which finds a load of images. I then want to do some operation on all the found images - perhaps to add a label to them, or to export them. I can't see how to do this - all commands seem to operate either on a single folder, or on the contents of the picture tray.

The defocus the UI when there is a choice to be made (such as when abandoning an effect to switch to the tuning tab) gives me a headache. There is a perfectly standard method of greying out things when they are not available which is a much better effect than turning all of the controls out of focus - but even that is unnecessary in this case - the popup dialog is modal, so I am already prevented from using the controls, without needing to have them visually distinguished. Photographers spend a lot of effort in ensuring pin-sharp focus, so its a spectacularly poor choice of UI design to make them stare at deliberatly out of focus controls.

I run with multiple monitors, which offers me a very widescreen display, and is incredibly productive in many situations. In particular it is ideal for photo work, where I can have one screen showing a screen of thumbnails, where the other screen shows me the particular individual image I am working on. Unfortunately Picasa does not work in this mode - it only has a single window which shows either thumbnails or a single image - which is far less productive. Please allow me to have the thumbnail view and the detail view in different windows, and even better allow me to have multiple detail view windows open at once, so I can do side by side comparisons of images.

Labels: