https://github.com/ksharindam/photoquick
Light-weight image viewer with crop,resize,collage, photogrid and filters
https://github.com/ksharindam/photoquick
collage image-viewer inpainting photo-crop qt4 qt5
Last synced: 4 months ago
JSON representation
Light-weight image viewer with crop,resize,collage, photogrid and filters
- Host: GitHub
- URL: https://github.com/ksharindam/photoquick
- Owner: ksharindam
- License: gpl-3.0
- Created: 2017-02-10T02:05:09.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-11-22T03:14:25.000Z (7 months ago)
- Last Synced: 2025-11-22T05:28:48.326Z (7 months ago)
- Topics: collage, image-viewer, inpainting, photo-crop, qt4, qt5
- Language: C++
- Homepage:
- Size: 934 KB
- Stars: 21
- Watchers: 5
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README





# PhotoQuick (for Linux and Windows)
A simple handy image viewer and editor with some useful features (Qt based).
### Description
This program is aimed at ease of use, quick opening, and doing most necessary features.
* Export to PDF
* Auto Resize to file size
* Crop in particular ratio
* Rotate, mirror, perspective transform
* Add Border
* Create photo grid for printing
* Magic Eraser (inpainting)
* Intelligent Scissor
* Filters (Scan Page, Reduce Noise, Auto Contrast, White Balance )
* Photo Optimizer & Batch Resize
* Plugin support
### Download
Download the precompiled packages from [releases page](https://github.com/ksharindam/photoquick/releases).
For Windows download .exe package and install it.
For Linux download .AppImage package, mark it executable, and double click to run.
### Build (Linux)
This program supports both Qt4 and Qt5. Qt4 is not available on newer distros.
But Qt4 is preferred over Qt5.
Install dependencies...
**Build dependencies ...**
* libqt4-dev or qtbase5-dev
To build this program, extract the source code zip.
Open terminal and change directory to src/
Then run these commands to compile...
```
qmake
make -j4
```
To install run ...
`sudo make install`
To uninstall, run ...
`sudo make uninstall`
**Runtime Dependencies**
* libqtcore4 or libqt5core5a
* libqtgui4 or libqt5gui5
* libqt4-svg or libqt5svg5 (for svg support | optional)
* libgomp1
* wget (for check for updates in linux | optional)
### Build (Windows)
Download Qt 4.8.7 and minGW32
Add Qt/4.8.7/bin directory and mingw32/bin directory in PATH environment variable.
In src directory open Command Line.
Run command...
`qmake`
`make -j4`
### Plugins
The plugins/ directory contains only sample plugins.
**Build (Linux and Windows) :**
Open terminal or command line in project root directory.
Then run these commands to compile...
```
cd plugins
qmake
make -j4
```
**Install (Linux) :**
`sudo make install`
Get more plugins from https://github.com/ImageProcessing-ElectronicPublications/photoquick-plugins
Also you can create your own plugins and use with it.
### Usage
To run this program...
`photoquick`
To open image.jpg with it...
`photoquick image.jpg`
### Keyboard Shortcuts
Reload Image : R
Delete Image : Delete
Copy Image : Ctrl+C
Undo : Ctrl+Z
Redo : Ctrl+Y
### Supported Image Formats
All formats supported by Qt are supported in this program.
**Read :** JPG, PNG, GIF, SVG, TIFF, ICO, BMP, XPM, XBM, PPM, PBM, PGM
**Write :** JPG, PNG, TIFF, ICO, BMP, XPM, XBM, PPM
JPEG2000 and WebP formats are supported via image format plugins.
You can get these here...
https://github.com/ksharindam/qt-imageformat-plugins
### Screenshots
Main Window

Photo-Grid

Scissor Tool
