Skip to content

erqan/photoqt

This branch is 3727 commits behind luspi/photoqt:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 16, 2017
Feb 1, 2015
Jan 16, 2017
Sep 12, 2016
Jun 15, 2015
Nov 18, 2016
Jan 11, 2017
Jan 18, 2017
Jan 16, 2017
May 19, 2016
Jan 18, 2017
Jan 18, 2017
Jul 26, 2015
Jul 26, 2015
Jan 18, 2017
Jan 18, 2017
Jan 18, 2017
Jun 25, 2015
Nov 18, 2016
Jan 11, 2017
Sep 12, 2016
Jun 12, 2015

Repository files navigation

PhotoQt v1.5.1

Copyright (C) 2011-2017, Lukas Spies (Lukas@photoqt.org) License: GPLv2 (or later) Website: http://photoqt.org

PhotoQt is a fast and highly configurable image viewer with a simple and nice interface.


DEPENDENCIES

  • Qt >= 5.3
  • CMake (needed for building PhotoQt)

Make sure that you have the required Qt modules installed:
QtQuick, QtQuick.Controls, QtQuick.Controls.Styles, QtQuick.Layouts, QtQml.Models, Qt.labs.folderlistmodel, Qt.labs.settings, QtGraphicalEffects, QtMultimedia.
Dependencies, that are needed by default, but can be disabled via CMake

  • Exiv2
  • GraphicsMagick
  • LibRaw

NOTE

On some systems you also need the *-dev package for compiling (e.g. exiv2-dev - names can vary slightly depending on your distribution). These files usually can be uninstalled again after compilation is done.

NOTE

Even though GraphicsMagick initially started as a fork of ImageMagick (back in 2002), trying to build PhotoQt with ImageMagick wont work!

OPTIONAL DEPENDENCIES

These dependencies are not needed for compiling PhotoQt. However, if they are installed, you can set PhotoQt (via settings) to make use of them for improved XCF/PSD support.

INSTALL

  1. cd build/

  2. cmake ..

    # Note: This installs PhotoQt by default into /usr/local/{bin,share}
    # To install PhotoQt into another prefix e.g. /usr/{bin,share}, run:

    cmake -DCMAKE_INSTALL_PREFIX=/usr ..

    # PhotoQt makes use of the libraries Exiv2, GraphicsMagick ("gm") and LibRaw.
    # You can en-/disable them with the following options:
    # (if you don't specify anything, it asumes a value of ON)

    -DEXIV2=OFF
    -DGM=OFF
    -DRAW=OFF

    # You can combine them in any way you want.
    # The following option equates to setting the three above options to OFF

    -DQTONLY=ON

    # If CMake aborts with the error that it can't find Exiv2 and/or GraphicsMagick and/or LibRaw,
    # but you're certain that the header files are available, then
    # you can pass their locations to CMake:

    -DMAGICK_LOCATION=/path/to/graphicsmagick
    -DEXIV2_LOCATION=/path/to/exiv2
    -DLIBRAW_LOCATION=/path/to/libraw

  3. make
    # This creates an executeable photoqt binary located in the ./build/ folder

  4. (as root or sudo) make install

    # This command:

    1. installs the desktop file to share/applications/
    2. moves some icons to icons/hicolor/
    3. moves the binary to bin/

UNINSTALL

If you want to uninstall PhotoQt, simply run make uninstall as root. This removes the desktop file (via xdg-desktop-menu uninstall), the icons and the binary file. Alternatively you can simply remove all the files manually, that should yield the same result.

About

PhotoQt Image Viewer (mirror repo) - http://photoqt.org

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • QML 48.4%
  • C++ 41.5%
  • NSIS 6.2%
  • CMake 2.3%
  • Python 1.2%
  • JavaScript 0.4%