Refactor MaskTool with utility methods and deduplication

Introduces utility methods to eliminate code duplication in chunk operations, mask creation, and shape processing. Adds universal chunk processing, chunk operation, and canvas helper methods. Refactors shape mask application and removal to use unified logic, and consolidates morphological and feathering operations for masks. Improves maintainability and readability by centralizing repeated logic.
This commit is contained in:
Dariusz L
2025-07-27 14:26:26 +02:00
parent 6121403460
commit 6491d80225
2 changed files with 891 additions and 890 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff