2012-08-23 34 views
1

全部 我想做一个过滤器就像instagram的。我使用ColorFilter ImageView完成效果,但我不知道如何将过滤图像保存为文件。如果我直接保存位图,则原始位图将被存储而不具有滤镜效果。如果我存储了图像视图的像素,其大小与位图不一样。出于生效原因,我不想为逐个像素计算新的位图。我被困在这个问题上好几天了。有人帮助我吗? 谢谢。 BR 秋平Android:如何将过滤图像保存为文件?

回答

0

我找到了一个更好的解决方案了。 我在原始位图上使用了Canvas,并使用ColorMatrixColorFilter进行了绘制。 不同的ColorMatrixColorFilter有不同的用处。改变亮度,改变饱和度,改变对比度。进行组合,然后创建过滤器。

+0

您如何保存位图,因为当我尝试获取位图时,我的所有ColorFilters都被删除... –

+0

这是5年前写的东西。对不起,我现在找不到它。 – qiuping345

+0

谢谢我已经想通了:) –