MauiKit Image Tools
4typedef const std::function<
QImage (
QImage&)> & Transformation;
6using TransformationVal =
const std::function<
QImage (
QImage&, T value)> & ;
9class TransformCommand :
public Command
12 TransformCommand(QImage image, Transformation trans =
nullptr,
const std::function<
void ()> &undo =
nullptr);
13 ~TransformCommand()
override =
default;
15 QImage redo(QImage image)
override;
16 QImage undo(QImage image)
override;
20 Transformation m_transform;
21 std::function<void ()> m_cb;
26QImage toGray(QImage &ref);
27QImage sketch(QImage &ref);
28QImage adjustGaussianBlur(QImage &ref,
int value);
29QImage adjustContrast(QImage &ref,
int value);
30QImage adjustBrightness(QImage &ref,
int value);
31QImage adjustSaturation(QImage &ref,
int value);
32QImage adjustHue(QImage &ref,
int value);
33QImage adjustGamma(QImage &ref,
int value);
34QImage adjustSharpness(QImage &ref,
int value);
35QImage adjustThreshold(QImage &ref,
int value);
36QImage vignette(QImage &ref);
A class implementing the command pattern.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 11:51:53 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.