Sharper canvas, PSD adjustments and masks, Photoshop's Saturation, Levels and Hue/Saturation on every core, a growing blur's preview kept, the hierarchy kept (13.8)
This commit is contained in:
1 parent
765e071c0c
commit
cb85b86d58
46 files changed
+1041
-186
No files matched your search
@@ -44,6 +44,10 @@ struct BrushSettings {
|
||||
// Shared raster drawing; coverage is copied without color conversion.
|
||||
namespace BrushRaster {
|
||||
QImage context(int width, int height, bool mask);
|
||||
// A colour context holding `image`; its own layout copies bytewise.
|
||||
QImage copy(const QImage &image);
|
||||
// Runs `body` over `count` pixels, band by band: start, length.
|
||||
void inBands(qsizetype count, const std::function<void(qsizetype, qsizetype)> &body);
|
||||
// Copies `image`, or its `source` part, into `rect`.
|
||||
void draw(const QImage &image, const QRectF &rect, QPainter &context, const QRectF &source = QRectF());
|
||||
// A solid colour through gray coverage, and a clip, 1:1.
|
||||
|
||||
Reference in new issue
Block a user