Hi, Ernst Lippe <ernstl@xxxxxxxxx> writes: > But how do you handle the case when a user would try to make a transparent > pixel non-transparent. This pixel should then get a color, but which > one? White and black are possible choices, and in most cases the user > will want neither of them. Perhaps every operation that potentially > could change a transparent pixel should have an additional argument > that specifies the color for those pixels? which operation (besides the evil anti-erase) wouldn't have such a color information? The only operation I can think of that makes a transparent pixel non-transparent is some sort of painting with one of the paint tools. Such a paint operation always has the color information we need. Salut, Sven