Android:如何将过滤后的图像保存为文件?

Android:如何将过滤后的图像保存为文件?,android,filter,bitmap,imageview,Android,Filter,Bitmap,Imageview,全部 我想做一个和instagram一样的过滤器。我使用带有颜色过滤器的ImageView来实现这个效果,但我不知道如何将过滤后的图像保存为文件。如果直接保存位图,则原始位图的存储不会产生过滤效果。如果存储imageview的像素,则其大小与位图不同。我不想为了一个新的位图而逐像素计算。我在这个问题上被封锁了好几天。有人能帮我吗? 谢谢 溴 秋平我想这可能对你有帮助。查看“保存内部”和“保存外部”部分 您需要将图像转换为位图,如下所示: 我现在找到了更好的解决办法。 我在原始位图上使用画布,并

全部 我想做一个和instagram一样的过滤器。我使用带有颜色过滤器的ImageView来实现这个效果,但我不知道如何将过滤后的图像保存为文件。如果直接保存位图,则原始位图的存储不会产生过滤效果。如果存储imageview的像素,则其大小与位图不同。我不想为了一个新的位图而逐像素计算。我在这个问题上被封锁了好几天。有人能帮我吗? 谢谢 溴
秋平

我想这可能对你有帮助。查看“保存内部”和“保存外部”部分

您需要将图像转换为位图,如下所示:


我现在找到了更好的解决办法。 我在原始位图上使用画布,并使用ColorMatrixColorFilter绘制。
不同的颜色矩阵使用不同的颜色过滤器。改变亮度,改变饱和度,改变对比度。进行组合,然后创建过滤器。

你是如何保存位图的,因为当我尝试获取位图时,所有颜色过滤器都被删除了……这是5年前写的东西。对不起,我现在找不到。谢谢,我已经找到了:)