Using ctrl+I to invert color as you would on a texture doesn't work on a transparency mask. It makes the white go black, but the black areas stay black. Reproducible: Always Steps to Reproduce: 1. select transparency mask with black and white areas 2. Apply invert to it 3. Expected Results: The colors should invert
Created attachment 93256 [details] inverted mask Hi, I see two problems when following your steps, but I'm not sure it's the exactly same thing... The first is that when I invert, invert only applies within the bounds of the mask, which can be smaller than the image. The other is that the thumbnail of the mask doesn't get updated correctly. So, I selected an ellipse, created a transparency mask, removed the global selection, filled the layer with a gradient, inverted the mask to get the attached screenshot. But within the bounds of the mask, inverting worked.
This looks like it has been fixed on Krita 2.9.5.2! I cannot reproduce the problem any more on the build on windows...
Does not reproduce neither on Kubuntu with build from PPA, nor on Debian with build from git.
Okay, updated the title to reflect the remaining issue.
Git commit ca810f8531812be671eb9810b6e505f7d3cdadbc by Dmitry Kazakov. Committed on 22/04/2016 at 17:49. Pushed by dkazakov into branch 'master'. Fix invert filter for devices with alpha color spaces This patch implements a special callback for KisFilter that tells if the filter wants to process fully transparent pixels of the device. If that is the case, applyRect will contain the full image bounds. Fixes T2085 M +8 -0 libs/image/filter/kis_filter.cc M +2 -0 libs/image/filter/kis_filter.h M +9 -1 libs/ui/kis_filter_manager.cc M +8 -0 plugins/filters/example/example.cpp M +1 -0 plugins/filters/example/example.h http://commits.kde.org/krita/ca810f8531812be671eb9810b6e505f7d3cdadbc