
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
ShowImage is a simple KDE based image viewer using the maximum space inside its window without cluttering the window with menubar, toolbar or statusbar.
It is my replacement for the KDE3 tool kuickshow.
You simply act via the keyboard (rotate, zoom, etc.) or via the context menu (right mouse click).
You can view a single image or browse through a full directory, optionally in fullscreen mode.
1.10 - 18.Dec. 2016 4 years ago
Ported to KDE Frameworks5
1.10 - 18.Dec. 2016 4 years ago
Ported to KDE Frameworks5
6 years ago
27.Sep 2014 - 1.9
- added "Open With" menu to open in other image manipulation app or also to open the containing folder in a File Manager
- uses now exif information in images to show the image correctly rotated
- some smaller bugfixes
26.Sep 2014 - 1.8.2
- fix window positioning taking top/left limits into account
26.May 2013 - 1.8.1
- sort files by name using natural sorting (e.g. file1, file2, file10, file20)
06.April 2013 - 1.8
- let mouse buttons for next/prev image be configurable
- let all actions to quit the app be configurable
05.April 2013 - 1.7
- new actions: delete file, copy image to clipboard, goto first, goto last
12.Sept. 2011 - 1.6.3
- make fitToPage/origSize persistent for a session
29.August 2011 - 1.6.2
- add MimeType definition of images which can be opened with showimage to the .desktop file
- provide .deb packages via the openSuse build service
23.August 2011 - 1.6.1
- do not force a window position on startup
17.August 2011 - 1.6
- Shortcuts configurable
- Setting for "wheel to browse" insted of zoom; Ctrl Modifier to do the "other" action
- window repositions on zoom that mouse cursor stays inside window
- overlay controls on mouse hover at top or bottom area
- fullscreen commandline option
- click == next image
- auto-hide cursor after 2 seconds
- zoom level in titlebar
- smooth scaled images
- Space for fullscreen toggling
8.August 2011
rpm Packages are now available via the openSuse build service
6.August 2011 - 1.5
- std. KDE properties dialog added
- saveAs, navigating through files in directory, Keyboard navigation improved
- improved fullscreen handling
- new key bindings (e.g. Enter or Escape to quit)
Boiler
9 years ago
Report
trebor
9 years ago
If it's not against your concept and make your app bloated I would suggest to implement some rudimentary usercontrols (previous, next, fullscreen) which only appear by hovering the mouse. The look&feel should be similar to some of the existing javascript imgage viewer (eg. http://www.ajaxshake.com/public/usersFiles/main/ajax-examples-gallery-05_user_1_abfdf.jpg )
In the brainstorm section of the kde forum there is an similar discussion. See http://forum.kde.org/brainstorm.php#idea85386
There is also an animated mockup ( http://saukonpaa.com/videos/preview.gif )
Report
veeall
9 years ago
Use dolphin (or ranger, or any other) as thumbnailer, navigate with keyboard, launch a picture with enter key - showimage fires up on the center of the screen, window resized to size of the picture - plus fast zooming with resizing a window - plus scrollbars show up when zoomed picture doesn't fit the screen (or maybe not?), space and backspace for next and previous picture in a folder(maybe recursively too) - closing showimage by hitting enter key again - this way it would be possible to both launch image and close it by hitting the same key, good for quick previewing.
At least this is what i miss in kde - just a quick previewer app without toolbars or menu or anything, overlayed transparent back forward controls could be nice thing to implement though.
Cheers!
Report
mkoller
9 years ago
I took your ideas and implemented the most of them in the new version 1.5 (printing is still missing).
Report
veeall
9 years ago
Antialiasing for scaled down images.
Preload next image.
Which image is the next? Can it get a sorting order from dolphin?
For zooming theres an excellent feature in gwenview that flips mouse cursor over from one edge of the screen to another when panning an image - i'm not sure if i describe it right.
Mouse scroll to pan an image? It zoomes in and out now, but since image window is resizing itself mouse cursor gets off of the image window easily. I guess these decisions really want to live in a settings window.
For some reason showimage doesn't fill the whole screen when zooming in an image, resizes a window only up to about 95% of the screen area.
Other than that nice and fast, 'center everything, resize relating to center of a screen' policy is missed though - an acdsee nostalgia.
Report
google01103
9 years ago
what are your future plans for this?
suggestions:
- on right click add a) properties b) save as c) print
- add an icon for use by task manager
Report
mkoller
9 years ago
The problems with the availability of imlib was the reason why I implemented a new tool as replacement of kuickshow.
@suggestions:
- on right click add
a) properties
b) save as
c) print
=> I'll add it to my TODO
- add an icon for use by task manager
Hmm ... I set an icon, but a generic one as I do not bundle one. The name is x-shape-image, which KDE finds here in
/usr/share/icons/oxygen/32x32/actions/x-shape-image.png
probably I'll need to bundle one...
Report
poborskiii
9 years ago
Report