[Digikam-devel] Digikam menu usability improvements
Caulier Gilles
caulier.gilles at kdemail.net
Thu Jan 25 14:12:40 GMT 2007
Le mercredi 24 janvier 2007 22:18, Luka Renko a écrit :
> On Wednesday 24. of January 2007 21:48:23 Frank Siegert wrote:
> > This doesn't only not have much sense, but adds confusion, see this bug:
> >
> > http://bugs.kde.org/show_bug.cgi?id=140304
> >
> > In there, I voted for removing the slideshow option from the Editor and
> > asked for thoughts of other developers. That would also remove yet
> > another configuration item from digikam settings :-)
> > And showfoto and digikam should use the same slideshow, preferably the
> > kipi plugins one (it is nicer in my opinion?), and hopefully in the View
> > menu soon ;)
>
> Frank, I was writing very similar conclusions into bug before reading
> this. ;-)
>
> > What do the other developers say? Somebody must have added that
> > digikam-own slideshow to ShowFoto and Editor. What was the reasoning?
>
> Reasoning is probably historical (as always ;-)), it is more of the
> question what is the right way for the future and how we can come there. I
> hope Gilles and Marcel can provide some thoughts about this topic.
>
> Regards,
> Luka
Frank, Luka,
This is the story of the Image Editor SlideShow :
I have added this feature with digiKam 0.8.0, especially for Showfoto. It have
been a wish from lot of users (not from B.K.O if i remember)
In showfoto, you can load the content of an folder. All image will be
previewed in Thumbar. If you start the slideshow, all pictures included in
thumbbar will be display in the screen.
This is fine and mandatory. If you remove this feature, i'm sure than you will
have a bug open in bugzilla.
Add kipi-plugins to showfoto is a non-sence. kipi-plugins are dedicaced to
photo management program, not editor. Also, added kipi support in showfoto
will descrease the startup to load kipi-plugins.
Another problems, depending especially of kipi Slideshow are listed below :
- This plugin use OpenGL : if opengl is not avaialble, the plugin is not
compiled (this is the case for ex. in my suse 10.1 computer witch not include
Glut API by default)
- This plugin do not support RAW file format. This point is very important for
photograph.
This is the resume of this B.K.O file :
http://bugs.kde.org/show_bug.cgi?id=116518
Like the source code is now common betwen showfoto and digiKam image editor,
the Slideshow feature is also available for last one.
But i'm agree with out than the SlideShow feature need to be improved in the
future. This is my proposal :
- We don't need OpenGl to slide pictures. To show it a simple fullscreen
display is enought
- The Preview feature from digiKam core can be used like a SlideShow. Since
Marcel have added the cache stuff recently, it will be more suitable.
- The Preview feature support RAW file and IPTC preview generated by Image
Editor. It very fast. For example, load a TIFF or PNG 16 bits image generated
by editor to convert a camera RAW file. The file will be huge (here an MRW =
8Mb ==> PNG = 30Mb). If you preview this file the loading is very fast
because Editor store a preview JPEG file in IPTC Preview tag ! If you trying
to load the whole image, i will take a while to load. I have planed to
improve again this way to use JPEG2000 instead JPEG to have a better quality
of preview image.
To resume, i would to improve the Preview feature to provide Fullscreen
slideshow. There is a file in B.K.O about this subject :
http://bugs.kde.org/show_bug.cgi?id=135655
The current source code from image editor core need to be re-writted :
http://websvn.kde.org/trunk/extragear/graphics/digikam/utilities/imageeditor/tools/slideshow.cpp?rev=603261&view=auto
About the dupplicate feature between kipi SlideShow and Editor SlideShow, well
it can be solved to rename kipi Slideshow menu something like "Advanced
Slide" or "OpenGL Slide".
I think both tool are complement. Also if kipi-plugins slideshow is now
installed, if Preview Slideshow is not avaialble, There will no way to Slide
pictures... witch is not really great for a photomanagement program.
Try to use Gwenview and look the both tool already exist : there is a simple
slideshow in viewer, and the kipi-plugin Slideshow in Tool menu entry.
Gilles
More information about the Digikam-devel
mailing list