本来以为ImageView 只有显示功能没有图像处理功能。但本着严谨的精神去查了查 API,发现还真有一个相关方法:setColorFilter(ColorFilter)。 顺着点进去,发现已有的三个 Direct Subclasses 有:ColorMatrixColorFilter,LightingColorFilter, PorterDuffColorFilter 题主那么简单的要求说不定真的可以直接通过 ImageView 处理。图像灰阶处理或者二值化后显示为黑白。 然而,我并没有使用过,题主可以顺着这个查查。
本来以为ImageView 只有显示功能没有图像处理功能。但本着严谨的精神去查了查 API,发现还真有一个相关方法:setColorFilter(ColorFilter)。
顺着点进去,发现已有的三个 Direct Subclasses 有:ColorMatrixColorFilter,LightingColorFilter, PorterDuffColorFilter
题主那么简单的要求说不定真的可以直接通过 ImageView 处理。图像灰阶处理或者二值化后显示为黑白。
然而,我并没有使用过,题主可以顺着这个查查。