Linux.com

Feature

First look: F-Spot

By Andy Channelle on May 18, 2005 (8:00:00 AM)

Share    Print    Comments   

Ever since development of PixiePlus stalled, the average Linux user has been left short of a decent image management application. KimDaBa showed some early promise, but it needs some work on its often confusing interface to compete with iPhoto and Picasa, where ease of use is king. Hoping to fill the space is F-Spot, a new photo manager created by Larry Ewing, the man best known for having created the ubiquitous Linux mascot Tux.

F-Spot is built on Mono and, as such, is being pioneered by Novell, home of many former Ximian/Mono developers. The version of F-Spot that ships with SUSE Professional 9.3 is 0.0.12; it seemed to appear in SUSE's release candidate even before it hit the F-Stop Web site.

The release number suggest that this is an app at the very earliest stages of life, so a comparison with mature software such as Apple's iPhoto and Google's Picasa might seem a little sadistic. And yet stacked up against those giants, it doesn't fare too badly. As a the result of just over a year's work with a small team, it's remarkable.

F-Spot is stable and swift when working its way through a few thousand images, but it lacks some commercially orientated features. For example, there's no option for sending images directly to online printing services. Those tools in iPhoto and Picasa rely on cross-marketing deals with commercial outfits, so it's difficult to see how F-Spot might compete in this area, but if its developers found a way, the referral fees could prove a lucrative source of revenue.

While professional prints are a pain, F-Stop does have some sharing capacity -- and you won't need a costly .mac account to output images directly to the Web. With a free Flickr account, for example, you can post images directly from the application to your space. There are options for stripping out metadata, resizing images to reduce the load on your account, and also reusing predefined categories as Flickr tags. For those without a Flickr account, F-Stop will also export images to an HTML gallery on your personal site, or, alternatively, can write anything from a single image to the entire collection to CD without going outside the application.

Navigation

F-Spot's rendering speed is acceptable but not exceptional; the only time the application's thumbnail display fell behind on my Athlon 2500+ with 256MB RAM was when making giant leaps through the collection from, for example, January 2002 to April 2004, using the scroll bars. Using the date range options or the Timeline (of which more below) does not have the same problem though. Picasa and iPhoto suffer from the same problem.

Photo management applications tend to reward the well-organized, which is nice if you're starting from scratch with no images. However, those with an extensive collection of snaps should prepare for a marathon of tagging their shots. In this area F-Stop is no worse or better than the others. It helps that adding new categories and subcategories to the hierarchy is easy, and adding tags to photos is equally simple. You can tag multiple selections at one time, and associate pictures with more than one tag. Each newly created category uses the first thumbnail tagged with it as an icon.

In the place of iPhoto's elegant Calendar feature is a Timeline that lies across the top of the workspace and offers easy access to all the photos from a particular month. The whole thing works as a sort of bar graph highlighting which months have been most productive. Dragging the Loupe widget onto a particular bar shows the shots taken in that month in the main window. This feature, though usable, could be a little more consistent in its positioning at the start of the month. It would be more intuitive for the first image of that month to be in the top left corner of the screen, or at least the top line. In mitigation, it does briefly zoom the first image of the month as a visual cue. The Timeline spans the entire image collection, so as time passes, I can see a need for allowing scroll bars somewhere on this widget.

I like the Timeline, but its not as "zoomable" as iPhoto's Calendar and, crucially, doesn't remove images outside of the month criteria specified. This would be a useful option that would be especially effective in tandem with the tags feature, allowing, for example, the isolation of every image of "Tom" taken in July 2004. There are handles on each edge of the Timeline which you can drag to isolate periods -- and this can also be done in the Find > Date Range dialog box -- but this seems unnecessarily long-winded when a right-click "Show Only This Month" option would be more effective.

The application's image adjustment and red-eye tools are a little blunt at present for really comfortable use on my family images, and the lack of a global undo facility needs to be addressed. The red-eye removal in particular needs a lot of refinement and, crucially, a better preview option so you can work with it before committing to an unrecoverable change. There is an option, once an image is modified, to revert to the original, but this is an all-or-nothing proposition, and it's hidden on the left pane of the user interface just above the image size and exposure information.

Conclusion

F-Spot is a surprisingly useful image management application. It has some good navigation tools and excellent integration with Flickr. But is it worth the trouble of installing, especially when the installation may prove troublesome for those without a fully working Mono system already? That depends on what you're already running. With an older distribution, the possibility of getting lost amid the dependencies is great. For those lucky enough to be running SUSE 9.3 or Ubuntu, where installation is easier, it's a no-brainer in the absence of iPhoto or Picasa.

F-Spot shows a great deal of promise, and integration with other new applications such as Beagle and Tomboy for search and note-taking respectively will make this one to watch, but the potential for a descent into dependency hell would rule it out for casual users.

F-Spot holds up well in comparison to the leading image management applications on Windows and Mac OS X, but of course these are not an option for the average Linux user. F-Spot's real competitor is KimDaBa, and F-Spot has already surpassed that in terms of its user-friendliness.

Share    Print    Comments   

Comments

on First look: F-Spot

Note: Comments are owned by the poster. We are not responsible for their content.

Correction ??

Posted by: Rohit on May 18, 2005 05:46 PM

F-Stop does have some sharing capacity -- and you won't need a costly<nobr> <wbr></nobr>.mac account to output images directly to the Web.<nobr> <wbr></nobr>......., F-Stop will also export images to an HTML gallery on your personal site, or, alternatively, can write anything from


F-Spot right?

#

Digikam?

Posted by: Anonymous Coward on May 18, 2005 05:54 PM
Why does the article fail to mention <A HREF="http://digikam.sourceforge.net/" title="sourceforge.net">Digikam</a sourceforge.net>?

It's the most mature tool for managing photo collections in the free software world, and arguably better than most proprietary offerings, including iPhoto.

For amateurs it provides an intuitive way to download photos from your camera, sort, categorise and view them. For those who want a little more, it comes with an image editor and plugins to suit every need, be it red-eye reduction, lens distortion correction, anti-vignetting and more. Rather than fill it with useless paint tools, the developers have implemented all the most useful features for photographers and done so in a way that is accessible to amateurs.

Really, the only feature that makes F-spot worth trying is the timeline, which may appear in a future Digikam release.

#

Re:Digikam?

Posted by: kazim on May 18, 2005 06:08 PM
I second that notion. I have SuSE 9.3, and I still prefer Digikam to F-Spot any day. I have hundreds of photos of my baby daughter well organized and easily viewable and edited with Digikam.

Also, one could say that Digikam is the KDE alternative, since F-Spot is essentially made for Gnome (even Novell makes this comparison). It fits right into my KDE interface.

The author really should have mentioned Digikam.

#

Re:Digikam?

Posted by: Anonymous Coward on May 18, 2005 10:46 PM
Yep. I hold my hands up, I should have mentioned Digikam, which is a better fit (in terms of comparison) than KimDaBa. However, in mitigation, my intention was to compare F-Spot with the Picasa on Windows and iPhoto on Mac.

Andy Channelle

#

Re:Digikam?

Posted by: Anirban Biswas. on May 18, 2005 09:45 PM
Yeah DigiKam is great. I can manage 700MB of my pics with out any problem. Also putting the same efftects r operation in a batch mode is really great.

Only problem I faced is to convert the RAW images but on Googling I found a C code dcraw which works perfectly. Currently I just convert the images then use DigiKam to manage them.

Anirban

#

Re:Digikam?

Posted by: Anonymous Coward on May 19, 2005 08:02 PM
I am pretty sure there is raw converted plugin for digikam. Also for gimp. So you do not need to use dcraw directly.

#

Re:Digikam?

Posted by: Anonymous Coward on May 20, 2005 02:55 AM
Try <A HREF="http://ufraw.sourceforge.net/" title="sourceforge.net">UFRaw</a sourceforge.net>, gives you more options and good feedback.

#

Re:Digikam?

Posted by: Anonymous Coward on May 20, 2005 12:09 AM
Exactly.

DigiKam is a great and neat application.

As a digital photo enthusiast, DigiKam works great. I also use iPhoto and, well, iPhoto and DigiKam are both great.

Both DigiKam and iPhoto are "stable" and have been stable and useable for a long time.

I wish Windows had DigiKam or iPhoto. Managing digital pictures on Windows is a nightmare, with all those weird digital picture managers, a different one for each digital camera.

Salut,
SinnerBOFH

#

Re:Digikam?

Posted by: Anonymous Coward on May 20, 2005 06:12 AM
Why does the article fail to mention Digikam [sourceforge.net]?

      It's the most mature tool for managing photo collections in the free

      software world, and arguably better than most proprietary offerings,

      including iPhoto.
>
>
Simple. The "author" of this article is one of the idiots trying to shove Mono and<nobr> <wbr></nobr>.Net down the throats of the Free Software/Open Souce movement. These clowns mostly hang out on OSNews.

#

Re:Digikam?

Posted by: Anonymous Coward on May 20, 2005 05:21 PM
Yeap, I agree.

Let us all drool over our Mono overlords. NOT!

#

Re:Digikam?

Posted by: Anonymous Coward on May 20, 2005 06:18 PM
Wow. That's not a particularly nice thing to say, especially as a) I'm not an idiot, b) I have no axe to grind with Mono,<nobr> <wbr></nobr>.NET, C#, GTK or anything else and c) I don't recall ever having 'hung out' on OSNEws.

Perhaps, I'm just a little oversensitive.

Andy

#

Foresight has Mono and F-spot

Posted by: Anonymous Coward on May 18, 2005 08:23 PM
<A HREF="http://www.foresightlinux.com/" title="foresightlinux.com">Foresight Linux</a foresightlinux.com> ships with both Mono and F-spot pre-installed, also many other mono apps like Beagle and Tomboy as mentioned in this article. Foresight is technically still in Beta, but a very usable desktop distro already and very friendly for the new Linux user.

#

Original creator

Posted by: Anonymous Coward on May 18, 2005 08:42 PM
F-Spot was originally written by Ettore Perazzoli, who passed away. Its a great program that gets visibly better with each release.

#

acdsee

Posted by: Anonymous Coward on May 18, 2005 08:53 PM
One of my *musthave* apps for holding me back from switching completly to linux is AcdSee. None of the above mentioned apps can even come close to the power of AcdSee yet, and Crossover Office can only barely run acdsee 4.0, which isnt good enough.

I still hope one day for an app as powerful on Unix.

#

Re:acdsee

Posted by: Anonymous Coward on May 18, 2005 09:34 PM
I found <A HREF="http://kuickshow.sourceforge.net/" title="sourceforge.net">Kuickshow</a sourceforge.net> to be an adequate replacement for Acdsee. There is also <A HREF="http://gtksee.berlios.de/" title="berlios.de">gtksee</a berlios.de>, but I found it lacking last time I tried it.

#

uck - "orientate" - uck (NT)

Posted by: Anonymous Coward on May 19, 2005 01:14 AM
ucky uck.

#

Needs more research

Posted by: Anonymous Coward on May 19, 2005 02:42 AM
Developed by not "created by Larry Ewing"

Larry maintains F-spot but he did not start it.

#

Many factual errors

Posted by: Anonymous Coward on May 19, 2005 03:15 AM
1) Digikam is very similar to F-Spot: http://digikam.sourceforge.net/
2) The timeline has scrollbars when needed
3) The timeline can be focused by using the sliders (similar to margin adjusters in Word/Openoffice) on the left and right hand sides of the timeline
4) F-Spot has many levels of Undo. Just select the image and choose the "version" on the bottom left panel in F-Spot.

mike

#

Re:Many factual errors

Posted by: Anonymous Coward on May 19, 2005 04:38 AM
1) Digikam is very similar to F-Spot: http://digikam.sourceforge.net/

I know, but this was essentially a review in comparison with iPhoto and Picasa.

2) The timeline has scrollbars when needed

I had four years worth of images and no scrollbar.
Perhaps this is a bug in the SUSE 9.3 implementation?

3) The timeline can be focused by using the sliders (similar to margin adjusters in Word/Openoffice) on the left and right hand sides of the timeline.

Mentioned that in the review. I just didn't think it was very elegant. I suggested a right-click 'view this month' option.

4) F-Spot has many levels of Undo. Just select the image and choose the "version" on the bottom left panel in F-Spot.

Again, this was mentioned, but I didn't think it was very effective. What's wrong with putting an undo under the 'Edit' menu as every other app does? In terms of creating consumer grade applications, I think the whole point is to present users with an innovative application that, at least, follows conventions when attempting to do mundane tasks.

Thanks for the comments.

Andy

#

Re:Many factual errors

Posted by: Anonymous Coward on May 19, 2005 04:49 PM
If this was essentially a comparison between fspot and picassa or iphoto, why conclude with "F-Spot's real competitor is KimDaBa, and F-Spot has already surpassed that in terms of its user-friendliness."?

#

Re:Many factual errors

Posted by: Anonymous Coward on May 19, 2005 07:38 AM
What about gthumb? I've used gthumb and found it great, though I do like the timeline/slider feature of fspot.
The one thing gspot does that f-spot doesn't is provide a more flexible way to label pictures. Rather than focusing on categories, I use gthumb's comments, which are easily searchable. That way I can comment on pictures in a way that's natural "Bob at Joe's wedding" and then search and tag them as necessary if I want more categories. It's much easier than trying to decide from the outset what categories I care about.

#

Awesome screen shots!

Posted by: Anonymous Coward on May 19, 2005 11:25 AM
I really got a feel for the things you were talking about by those great screen shots you posted.

Having you describe in detail how a specific tool functions, like the red eye tool for example, and then showing a screenshot of it in action really drove the point home.

Nice work and great screenshots!

#

digikam is great, crossover office supports picasa

Posted by: Anonymous Coward on May 19, 2005 10:25 PM
I use digikam as my main digital image program. It has a ton of features and plugins and is very easy to use. As an FYI, I have crossover office 4.X and I just installed Picassa2 from Google and seems to work great although I haven't put through an acid test yet. But if you want to use a windows based program that is one option.

#

Undo.

Posted by: Anonymous Coward on May 19, 2005 11:22 PM
Hello,


        The model in f-spot is that the original images are not modified. Instead when changes are done to an image a new "version" is created, so you always keep the original in case you want to apply more effects.


        I agree that it is not intuitive at this point. But it is very useful if you want to produce various images by cropping the same photo and using different versions in different cases.


        I cooked once a patch to do effects, but it only did one effect: make the image more red, more green or more blue. Hopefully a framework like that (with Undo) will make it into F-Spot at some point (in the same spirit as Picassa).

Miguel

#

What about GThumb

Posted by: JZA on May 20, 2005 10:59 PM
Well I use gthumb and I most say is really good, I have some great result and I found most of the stuff that f-spot claim is pretty much the same as GThumb.

Fspot might got nifty web-like things, but I really dont know how does that goes with a picture viewer. I mean is nice, but is not necesary.

#

GIMP-Mono ....

Posted by: Anonymous Coward on May 23, 2005 12:56 AM
It would be neat if the GIMP supported mono based plugins and F-Spot could be used directly as an image gallery GUI by the gimp. GIMP **rox** for image transformation (there is none better PS has been left in the dust) but when browsing 50K images a powerful GUI for finding and loading images helps<nobr> <wbr></nobr>:-)

#

Integration with Photo.net

Posted by: Anonymous Coward on May 23, 2005 01:00 AM
Photo.net is the premier photography site on the Web and Philip Greenspun is a relatively cool intelligent proponent (not screaming advocate) of open source. A tool that automagically works with photo.net would be culturally, technically and historically appropriate<nobr> <wbr></nobr>:-D

#

GoFoto

Posted by: Anonymous Coward on May 23, 2005 05:46 AM
Has anyone tried GoFoto?

<a href="http://gofoto.berlios.de/" title="berlios.de">http://gofoto.berlios.de/</a berlios.de>

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya