Как подкрасить растровое изображение в сплошной цвет

Как можно подкрасить Bitmap в сплошной цвет, эффективно заменяя все пиксели с альфа> 0 на заданное значение RGB? Кроме того, как сделать то же самое, но сохранить альфа-канал для каждого пикселя? Я не ищу попиксельные операции, поскольку они имеют тенденцию быть медленными.

Я пробовал использовать ColorMatrixColorFilter и ColorFilter, которые окрашивают Bitmap, но они окрашивают вместо того, чтобы выполнять 100% оттенок.

18
задан Will Kru 13 June 2011 в 14:59
поделиться