Christmas! I've purchased a Kodak DC240. Soon I felt the need for a fancy 'full screen' picture viewer. Here is my interpretation. I'm shure there are millions of picture viewer in the net. So yet another won't harm :)
QtViewPic is a 'full screen' picture viewer. The menu interface hides if the mousepointer leaves the menu. To the right of the screen you can access the thumbnail list (Scrollable with wheel mouse). In the bottom right corner is the menu. Additionally you can open a popupmenu with the right mouse button. Zoom in and out with the wheel of your wheel mouse and pan the image while zoomed. Last but not least you can zoom a portion of the image by dragging a rectangle around the area of interest with the left mouse button.
All menu options can also be reached through the keyboard.
Select directory for images
Zoom images to fit screen size
Zoom out (decrease image size)
Zoom in (increase image size)
Display images in original size
Rotate image 90 degree conterclockwise
Rotate image 90 degree clockwise
The used icons for the menu are still quite uggly. I'll fix them when Qt View Pic gets more mature.
The thumbnails are stored in KDE fashion in the ./.pics/med directory (64 pixel size). If konqueror already created the thumbnails Qt View Pic uses them directly. If there is no thumbnail yet Qt View Pic creates it when the image is selected.
QtViewPic does only show the files which can be decoded by the Qt Image Decoder. The number of file formats can be increased by adding more decoders. So make shure that you compile Qt with at least JPEG support to be able to view the images from a digital camera.
QtViewPic is kind of "works for me" software. I'm using it, I like it the way it is and it seems to be quite stable. But I'm shure it still contains tons of bugs and outside my box it will crash every second or two. Try it and we will learn more ...
If you are running Linux and have the NVIDIA OpenGL driver installed and Qt was compiled with OpenGL support you may encounter some problems. At my machine I had to link the program against libpthread to avoid a runtime linker error. If this configuration is true for you use the --nvidia option for the configure script.
Just copy (or link) qtviewpic into your $PATH. There are no additional files needed by qtviewpic. When QtViewPic reaches a stable release there will be a installation procedure included (perhaps even RPM's for binary installation).
Abstract: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See http://www.gnu.org/copyleft/gpl.html for more details.