1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:57:35 +00:00

PixelPaint: Add luminosity masking for editing masks

This adds a function where editing masks can be refined by selecting
a luminosity range that is applied to the content image and mapped to
the editing mask. This function allows the editing of image regions
that match only certain luminosity values.
This commit is contained in:
Torstennator 2023-06-13 15:49:29 +02:00 committed by Jelle Raaijmakers
parent 660d6f171c
commit dbbf54df2c
6 changed files with 317 additions and 0 deletions

View file

@ -10,6 +10,7 @@ compile_gml(EditGuideDialog.gml EditGuideDialogGML.h edit_guide_dialog_gml)
compile_gml(FilterGallery.gml FilterGalleryGML.h filter_gallery_gml)
compile_gml(ResizeImageDialog.gml ResizeImageDialogGML.h resize_image_dialog_gml)
compile_gml(LevelsDialog.gml LevelsDialogGML.h levels_dialog_gml)
compile_gml(LuminosityMasking.gml LuminosityMaskingGML.h luminosity_masking_gml)
compile_gml(Filters/MedianSettings.gml Filters/MedianSettingsGML.h median_settings_gml)
set(SOURCES
@ -38,6 +39,7 @@ set(SOURCES
IconBag.cpp
Image.cpp
ImageEditor.cpp
ImageMasking.cpp
ImageProcessor.cpp
Layer.cpp
LayerListWidget.cpp
@ -81,6 +83,7 @@ set(GENERATED_SOURCES
FilterGalleryGML.h
Filters/MedianSettingsGML.h
LevelsDialogGML.h
LuminosityMaskingGML.h
PixelPaintWindowGML.h
ResizeImageDialogGML.h
)