-
1 votesanswersviews
将CoreGraphics混合模式映射到Porter-Duff
我有一个iPhone应用程序通过CoreGraphics混合两个 UIImage 对象进行图像处理,特别是 CGContextSetBlendMode . 我目前正在研究将其移植到Android . 我已经完成了使用PorterDuff模式在Android上组合 Bitmap 对象的过程 . 但是,我想要更复杂的合成 . 例如,我正在使用 kCGBlendModeHardLight 进行多种混合... -
1 votesanswersviews
如何使用特定颜色(非黑色)创建透明位图?
透明像素由α值为零和红色,绿色和蓝色的任意值组成 . 因此,即使像素是透明的,它仍然具有颜色 . 我现在想要创建一个完全透明的位图,但具有特定的颜色(例如白色) . 但是我尝试的每一种方法都得到了一个黑色透明的位图(就像在png文件中一样) . 这对我来说非常重要,因为我通过画布在位图上渲染消除锯齿的文本 . 在角落处,半透明像素变暗 . 我想要做的是事先用与文本相同的颜色填充位图或画布,但是要透... -
0 votesanswersviews
将png转换为drawable,然后是colorfilter,然后是bitmap - 无法正常工作
我有一个由白色和灰色(均为alpha 100%)和完全透明区域(alpha == 0)组成的png . 我试图用不同的颜色着色图标,然后返回一个位图 . 这是我的代码 . Drawable iconDrawable = getResources().getDrawable(iconDrawableId); iconDrawable.mutate().setColorFilter(0...