KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   


- Content .- Fans (6) .- Knowledge Base  . 

MihPhoto - Touch-friendly image viewer


Qt Graphic Viewer

Score 61%
MihPhoto - Touch-friendly image viewer

MihPhoto - Touch-friendly image viewer

MihPhoto - Touch-friendly image viewer

Downloads:  4750
Submitted:  Jan 28 2011
Updated:  Feb 2 2014


MihPhoto is meant to be a simple touchscreen-friendly image viewer. There a lot of very good image viewers, including many opensource ones, but most of them are very difficult to handle on a touchscreen. This application was designed with touchscreens in mind so it is most useful if you have a touchscreen. To use the application just open an image; then you can use the a swipe gesture to browse trough all the images located in the same folder as the first one.

MihPhoto works best on multitouch devices. On devices (or operating systems) that don't support multitouch, the application also includes a single-touch mode which can be enabled with a command line parameter.

I originally developed this application in my spare time for my personal use. Then I decide to post it here, in the hope that others may find it useful.


- Added thumbnail view
- Updated documentation
- Fixed bug in thumbnail view
- Added configuration window
- Rearranged buttons, added scrollbar
- Fixed several bugs
- Update documentation
(tested on Windows 7 and Linux only, not tested on Symbian)
- fixed problem when changing from image to directory view where the thumbnails would scroll until they reached the current image
- priority load visible thumbnails
- show correct icon in linux taskbar
- reimplement two-finger zoom and rotate (it should be more precise now)
(not tested on Symbian)
- added folders in directory view
- ability to scroll the top icon bar if it's wider than the screen
- added "fit to width/height" buttons (enable them from the configuration dialog)
- fixed bug where the zoom was not correct when starting the application in fullscreen with an image
- fixed bug: the application didn't start with a custom directory
- the application can now be operated with the mouse even if multi-touch mode is active
- added options to customize how thumbnails are displayed (spacing, scaling...)
- added option to configure image sliding speed
- added options to select the position and the font size of the file name
- changed icons
- hide mouse cursor when not used
- new keyboard shortcuts (L/R for rotating the image left/right, DEL to send a file to trash)
- fixed EXIF orientation bug
- made the project compatible with Qt 5.1
- new touch-friendly settings screen (the old settings dialog can still be accessed from the menu when the application is windowed mode)
- fixed a few more exif orientation bugs
- reduced CPU utilisation when idle
- highlight menu under mouse cursor (thanks to Pascal)
- added animation when switching between image and folder view (thanks to Pascal)
- close picture by zooming out (thanks to Pascal)
- fixed compilation with visual studio compiler
- fixed scrolling in directory view
- fixed moving to the next image after an image was deleted
- fixed keyboard shortcuts
- added option to disable animations
- added option to show/hide file name on thumbnail page
- thumbnail size can be changed by holding ctrl and scrolling the mouse wheel
- improved antialiasing of images at least on Linux when the image is not rotated
- added drag&drop feature (drop images to MihPhoto window)
- replaced png icons with svg icons and allow the UI to scale automatically based on dpi
- fixed sync bug when waiting for the thumbnail load thread to finish

other(Symbian Package (single-touch v1.0.4))
other(Source + Windows binary + Documentation)
Send to a friend
Other  Apps  from mihplaesu
Report inappropriate content

goto page: prev   1  2 


 Test on Kubuntu 11.10 with Acer T231H Touch screen

 by emrebahis on: Aug 10 2012
Score 50%

First of all, Thank you for the best software. Becuse, it is really touch-friendly image viewer and I think, it is unique.

I have some questions:

1) I can not work on multitouch with -m parameter. What can I do?

2) When I touch the screen for rotate or zoom with two finger I got following message on bash: "Got touch without getting TouchBegin for id ..." What can I do about this message?

3) How can I change tap sensitive? That means, When I want to 1:1 zoom, I must two tap on screen. But mostly, it perceived one tap and open top menu.

4) How can I change finger position. For example,
one tap will be 1:1 zoom and fit to page, two tap will be open top menu.

Thanks in advance.

Reply to this


 Re: Test on Kubuntu 11.10 with Acer T231H Touch sc

 by mihplaesu on: Aug 22 2012
Score 50%


Thank you for the feedback. I was on vacation and I couldn't answer earlier.

1) You said you have tested on Kubuntu 11.10. As far as I know, the X server in that version of Kubuntu doesn't support multitouch. That's unless you have updated the X server to a newer version.
Kubuntu 12.04 however has xorg-server 1.11 with multitouch, but its version of Qt doesn't have multitouch. There is a patch to enable multitouch on Qt on the last Ubuntu, but I haven't tried it. See this article for more info: https://gabrbedd.wordpress.com/2012/07/10/getting-multitouch-qt-on-ubuntu-12-04/

If you want to try it without multitouch, use the "--no-multitouch" flag, but it's not as fun.

2) From what I found on the internet, there is a bug with Qt on ubuntu (https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/1007847). I don't use opengl in the application myself, but I use QPainter, which in turn might use opengl do draw things. I don't think there is anything I can do in the application about it.

3) The zoom 1:1 is trigger when Qt sends mouse double-click event to the application. There are always two "mouse press/release" events or "touch begin/end" events before getting a "mouse double-click event". It's normal to have the top menu displayed for a few milliseconds because I haven't (yet) implemented anything to ignore the first taps if a doble-click is coming.

Of course, if the time between the two taps is large enough, there will not be a "mouse doble-click" event. The maximum duration between the clicks in usually configured for the entire system. For example, in Kubuntu, see "System Settings" > "Input devices" > "Mouse" > "Advanced" tab.

4) I haven't implemented this. Again, If I'll have time, I may implement this feature in the next release and an option to configure the desired behavior.


Reply to this


 Re: Re: Test on Kubuntu 11.10 with Acer T231H Touc

 by emrebahis on: Sep 13 2012
Score 50%

Thank you for interest.

I am on holiday.

I will try it on 12.04 or 12.10 as soon as I can then inform again.


Reply to this


 Test on Kubuntu 12.04 and 12.10 with Acer T231H

 by emrebahis on: Dec 6 2012
Score 50%

Sorry for delay.

I tested on Kubuntu 12.04.1 and 12.10 .

Software was opened on 12.04.1 but As you said that QT is not working multitouch still. I could not try your suggestion but the bug is status is "New".

I have a problem on 12.10 . I installed MihPhoto and it works. I saw thumbnail but when I touched or clicked the thumbnail then the picture did not open and I saw on bash "Core dump".

Reply to this


 Re: Test on Kubuntu 12.04 and 12.10 with Acer T231

 by emrebahis on: Dec 6 2012
Score 50%

I am testing on Mint 14 KDE RC.

I could see the thumbnails but when I click the thumbnails then I saw error message on bash.

It says "

~/Desktop/hs/MihPhoto/bin $ ./MihPhoto
Cannot load config file
Open File hello.jpg
Open Dir /home/laptop/Pictures
Segmentation fault


What can I do?

Reply to this


 Re: Re: Test on Kubuntu 12.04 and 12.10 with Acer

 by mihplaesu on: Dec 10 2012
Score 50%


I tested the application today on Linux Mint 14 KDE (live cd) trying to reproduce your problem but I couldn't get a segmentation fault. Multi-touch mostly worked, but in some cases I get the "Got touch without getting TouchBegin for id" error.

"Cannot load config file" is not an error. The first time you run the application there is no configuration file so the application just loads the default settings.

Perhaps you can help me reproduce and find the problem. Here are the first ideas I can think of:
- Is there something special about the images you are trying to open? Does the application work well with other images? Does it work well with the same images but on other systems? Can you send me an image that crashes the application?
- Are you using the 32bit or 64bit version of mint? It shouldn't matter, but I want to test using the same configuration.
- Are you compiling the application on the same machine you are using it? How are you compiling it?
- You can send me a core dump so I can analyze the stack to find exactly where the segmentation fault occurs. Add the line "CONFIG += debug" in dev/MihPhoto.pro, then run qmake again and recompile the application (qmake; make clean; make). In bash, execute "ulimit -c unlimited" before running the application. When the application crashes is should create a file named "core" or "core.<pid>". Please send me this file or, if you know to use gdb, you can examine it yourself.

Thank you!


Reply to this


 Re: Re: Re: Test on Kubuntu 12.04 and 12.10 with A

 by emrebahis on: Dec 19 2012
Score 50%


I was install my laptop linuxmint-14-kde-dvd-32bit-rc.iso then compile MihPhoto.

Now, I am too busy about my job. I will turn back to my country at 30 of January.

When I will be back then test again and inform you.

Thanks in advance.

Reply to this


 Best Viewer for Windows 8 tablet!

 by Bork on: Jul 9 2013
Score 50%


This is the best viewer for my windows 8 tablet I was able to find. Thank you!
Do you plan to continue improving it?
If so, is it possible to donate for it?

I have a small issue on Windows 8:
"Open Image" and "Settings" windows are not touchable. They work perfect with mouse but do not respond to touches.
Are you able to fix it?


Reply to this


 Re: Best Viewer for Windows 8 tablet!

 by mihplaesu on: Jul 24 2013
Score 50%


First of all, thank you for the feedback.

> Do you plan to continue improving it?

I haven't worked to much on this application for the last months: just some bug fixes and porting to the new version of Qt. For now, I don't plan to add any new major feature.

> "Open Image" and "Settings" windows are not touchable. They work perfect
> with mouse but do not respond to touches.
> Are you able to fix it?

I think that by not touchable you mean that these two windows are not touch friendly.

Anyway, the fact that "Open Image" doesn't work well with touch can be easily overcome. Just switch to folder view and browse to the file you want instead of browsing with the open file dialog. You can even launch the application directly in folder view by configuring a custom startup folder in the "Settings" window.

For the "Settings" window, there was no alternative but I implemented a new settings screen that should be touch-friendly. Please checkout the new version 1.0.10 wich contains the new settings screen. The old settings dialog remains available only through the menu if the application is not fullscreen.

I hope the new changes work fine...


Reply to this



 by symbianflo on: Jul 24 2013
Score 50%
MandrivaUser s.ro / Rosalinux.ro
symbian Flo 129

MandrivaUsers.ro / Rosalinux.ro
Italy, Pordenone
Last visit Dec 8 2014
2 Friends
1 Groups

More info
Send a message
Add as friend
Other contents

ms fain ptr sis .Pe Nokia belle merge perfect.

Linus Torvalds only has to enter a room, and every Windows computer in it segfaults instantly.

Reply to this


 Excellent app

 by liquid0 on: Aug 23 2014
Score 50%

This app is very solid on Win OS and thanks for input and sharing. The future release would benefit to have ability to scroll 'actual size' photographs vertically by simple finger motion.

Reply to this


 Always on top?

 by mados123 on: Jan 21 2015
Score 50%

I'm still using your app and love the changes you have made. I have found though that sometimes, when I am clicking to open an image file, MihPhoto stays in the background behind Windows Explorer rather than going into its full screen mode. Have you encountered this problem? Is there a way to have the option to "always have the window on top?"


Reply to this

goto page: prev   1  2 

Add commentBack

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Add App
Public API
About Qt-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2006-2015 Qt-Apps.org Team  
All rights reserved. Qt-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
Qt is a trademarks of Nokia