MauiKit Image Tools
11namespace ColorCommands
14class Brightness :
public Command
20 Brightness(QImage image,
int value,
const std::function<
void ()> &f =
nullptr);
21 ~Brightness()
override =
default;
23 void setArea(
const QRectF &area);
25 QImage redo(QImage image)
override;
26 QImage undo(QImage image)
override;
31 std::function<void ()> m_cb;
35class Contrast :
public Command
41 Contrast(QImage image,
double value,
const std::function<
void ()> &f =
nullptr);
42 ~Contrast()
override =
default;
44 QImage redo(QImage image)
override;
45 QImage undo(QImage image)
override;
51 std::function<void ()> m_cb;
54class Saturation :
public Command
60 Saturation(QImage image,
int value,
const std::function<
void ()> &f =
nullptr);
61 ~Saturation()
override =
default;
63 QImage redo(QImage image)
override;
64 QImage undo(QImage image)
override;
69 std::function<void ()> m_cb;
72class Hue :
public Command
78 Hue(QImage image,
int value,
const std::function<
void ()> &f =
nullptr);
79 ~Hue()
override =
default;
81 QImage redo(QImage image)
override;
82 QImage undo(QImage image)
override;
87 std::function<void ()> m_cb;
90class Gamma :
public Command
96 Gamma(QImage image,
int value,
const std::function<
void ()> &f =
nullptr);
97 ~Gamma()
override =
default;
99 QImage redo(QImage image)
override;
100 QImage undo(QImage image)
override;
105 std::function<void ()> m_cb;
108class Sharpness :
public Command
114 Sharpness(QImage image,
int value,
const std::function<
void ()> &f =
nullptr);
115 ~Sharpness()
override =
default;
117 QImage redo(QImage image)
override;
118 QImage undo(QImage image)
override;
123 std::function<void ()> m_cb;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 11 2025 11:57:09 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.