Название: Маска слоя Отправлено: lighting от Июнь 28, 2012, 16:48 Имеется картинка в QImage, необходимо реализовать что-то вроде растровой маски слоя в Photoshop, чтобы можно было на этой маске рисовать как на пеинтере и чтобы цвета от белого к черному воспринимались как плавный переход от непрозрачного к прозрачному. с QImage работаю через .bits() поэтому возникла мысль добавить что-то типа QBitmap и перемножением пикселей добиться желаемого результата. Вопрос в том что для данной задачи лучше подойдет.
И попутный вопрос - как можно реализовать кисти разной жесткости. Жесткую понятно - drawCircle а вот как мягкие - черно-белый радиальный градиент? Название: Re: Маска слоя Отправлено: lighting от Июнь 29, 2012, 23:22 Никто не отвечает, придется самому себя спасать :)
Подходящим вариантом видимо будет еще один QImage на котором буду рисовать градациями серого, а затем использовать любой из его каналов в качестве альфа канала для результирующего избражения. |