On 5/28/19 1:02 PM, Julien Hardelin wrote: > Hi, > > I am trying to update Color to alpha, but I don't understand > transparency and opacity thresholds. > > Pop-up helps mention a limit that I suppose to be a transparency limit. > "below" and "above" seem to me inverted. > > I don't see how to describe these options. > > Please give me explanations with, as much as possible, examples. Color to Alpha modifies the transparency (and color) of the pixels based on their distance from the selected background color (the "Color" option") -- the closer they are to the background color, the more transparent they become, with the background color becoming fully transparent. It's normally done in such a way that recomposing the result against the background color reproduces the original image. The transparency and opacity thresholds control how close colors should be to the background color before they become fully transparent, and how far they should be from the background color before they remain fully opaque, respectively. With the default values of 0 and 1, only the background color becomes fully transparent, and only the colors farthest away from the background color remain fully opaque. For example, while the default values work well for removing a white background from a black object, if the object is gray instead [1] it will become semi-transparent [2], since gray is midway between white and black. Lowering the opacity threshold to 0.5 fixes that, by keeping all pixels that are gray or darker (all pixels whose distance from white is 0.5 or more, on a [0,1] scale) fully opaque [3]. The transparency threshold works similarly: raising it causes more colors in the neighborhood of the background color to become fully transparent. This is mostly useful with noisy images, in which the background is not fully solid. However, unlike in other cases, when the transparency threshold is above 0, recomposing the result against the background color no longer reproduces the exact same image. At the risk of being a bit technical, this can be visualized by thinking of the RGB cube. The background color is a point within the cube, and the transparency and opacity thresholds are two sub-cubes centered around the background color. Everything inside the transparency-threshold cube becomes fully transparent, everything outside the opacity-threshold cube remains fully opaque, and everything in between gradually transitions from transparent to opaque. In image [4] you can see the Red-Green face of the RGB cube. (1) is the background color (Red=0.5, Green=0.5, Blue=0.0), (2) is the transparency threshold (set to 0.1), and (3) is the opacity threshold (set to 0.4). Hopefully this helps :) [1] https://i.imgur.com/4dr2kvx.png [2] https://i.imgur.com/2lbMKIK.png [3] https://i.imgur.com/fx5EeB3.png [4] https://i.imgur.com/QocaTFH.png -- Ell _______________________________________________ gimp-docs-list mailing list gimp-docs-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gimp-docs-list