G'MIC-Qt is a versatile front-end to the image processing framework G'MIC.
Go to file
Sebastien Fourey 1c01882210 Add .desktop file and application icons 2020-06-24 16:26:01 +02:00
.github proposing github sponsor button on home page 2020-03-30 16:27:09 +02:00
cmake/modules fftw3 dependency is a required library to work properly on real image resolution. 2019-09-03 18:25:58 +02:00
icons Add .desktop file and application icons 2020-06-24 16:26:01 +02:00
images Update layout thumbnails in settings dialog 2018-01-19 17:50:35 +01:00
resources Generalize computed darker icons for dark theme 2018-07-09 17:54:11 +02:00
scripts Add Travis build status in README.md 2018-03-18 15:32:44 +01:00
src Fix pluginDialogWasAccepted() behavior 2020-06-11 17:07:51 +02:00
translations Remove an unused string and its translations 2020-02-19 10:06:50 +01:00
ui [API] Allow host application to customize input, ouput, and preview modes 2020-05-28 19:14:21 +02:00
.gitignore Customize available Input/Output modes for Krita host 2020-06-01 10:18:29 +02:00
.travis.yml Update Travis script (gmic official repository has moved) 2020-01-13 14:52:42 +01:00
CMakeLists.txt [API] Allow host application to customize input, ouput, and preview modes 2020-05-28 19:14:21 +02:00
COPYING First commit with code 2017-04-21 19:20:46 +02:00
README.md Fix typo 2020-06-24 09:55:00 +02:00
check_versions.sh Update check_version bash script 2018-06-22 09:53:25 +02:00
gmic_qt.desktop Add .desktop file and application icons 2020-06-24 16:26:01 +02:00
gmic_qt.pro [API] Allow host application to customize input, ouput, and preview modes 2020-05-28 19:14:21 +02:00
gmic_qt.qrc Generalize computed darker icons for dark theme 2018-07-09 17:54:11 +02:00
pkg-config-check.sh Add a check for pkg-config in project file 2017-06-26 11:43:32 +02:00
pre_version.sh First commit with code 2017-04-21 19:20:46 +02:00
standalone.qrc Change startup behavior of the standalone version 2018-03-17 17:39:04 +01:00
translations.qrc Integrate Swedish translation 2019-10-14 15:52:07 +02:00

README.md

G'MIC-Qt: a versatile G'MIC plugin

Purpose

G'MIC-Qt is a versatile front-end to the image processing framework G'MIC. It is in fact a plugin for GIMP, Krita, Paint.NET, and digiKam as well as a standalone application.

Authors

  • Sébastien Fourey
  • David Tschumperlé (G'MIC lib & original GTK-based plugin)

Contributors

  • Boudewijn Rempt boud@valdyas.org (Krita compatibility layer, work in progress)
  • Nicholas Hayes (Paint.NET compatibility layer, work in progress)
  • Gilles Caulier (digiKam compatibility layer)

Translators

  • Jan Helebrant (Czech translation)
  • Frank Tegtmeyer (German translation)
  • chroma_ghost & bazza/pixls.us (Spanish translation)
  • Sébastien Fourey (French translation)
  • Duddy Hadiwido (Indonesian translation)
  • Francesco Riosa (Italian translation)
  • iarga / pixls.us (Dutch translation)
  • Alex Mozheiko (Polish translation)
  • maxr (Portuguese translation)
  • Alex Mozheiko (Russian translation)
  • Andrex Starodubtsev (Ukrainian translation)
  • LinuxToy (https://twitter.com/linuxtoy) (Chinese translation)
  • omiya tou tokyogeometry@github (Japanese translation)

Official (pre-release) binary packages

Travis CI last build status

  • Master branch (Linux) Build Status
  • Devel branch (Linux) Build Status

Build instructions

By default, the gimp integration plugin is built.

QMake

qmake is simple to use but only really works in an environment where bash is available.

git clone https://github.com/dtschump/gmic.git
git clone https://github.com/c-koi/gmic-qt.git
make -C gmic/src CImg.h gmic_stdlib.h
cd gmic-qt
qmake [HOST=none|gimp|krita|paintdotnet]
make

NOTE: digikam plugin do not support qmake, use Cmake instead.

CMake

cmake works on all platforms. The first part is the same and requires make and wget to be available. If you don't have all dependencies, cmake will warn you which ones are missing. Note that the minimum cmake version is 3.1.

git clone https://github.com/dtschump/gmic.git
git clone https://github.com/c-koi/gmic-qt.git
make -C gmic/src CImg.h gmic_stdlib.h
cd gmic-qt

Then make a build directory:

mkdir build
cd build
cmake .. [-DGMIC_QT_HOST=none|gimp|krita|paintdotnet|digikam] [-DGMIC_PATH=/path/to/gmic] [-DCMAKE_BUILD_TYPE=[Debug|Release|RelwithDebInfo]
make