2012-08-23 33 views
1

全部 我想做一個過濾器就像instagram的。我使用ColorFilter ImageView完成效果,但我不知道如何將過濾圖像保存爲文件。如果我直接保存位圖,則原始位圖將被存儲而不具有濾鏡效果。如果我存儲了圖像視圖的像素,其大小與位圖不一樣。出於生效原因,我不想爲逐個像素計算新的位圖。我被困在這個問題上好幾天了。有人幫助我嗎? 謝謝。 BR 秋平Android:如何將過濾圖像保存爲文件?

回答

0

我找到了一個更好的解決方案了。 我在原始位圖上使用了Canvas,並使用ColorMatrixColorFilter進行了繪製。 不同的ColorMatrixColorFilter有不同的用處。改變亮度,改變飽和度,改變對比度。進行組合,然後創建過濾器。

+0

您如何保存位圖,因爲當我嘗試獲取位圖時,我的所有ColorFilters都被刪除... –

+0

這是5年前寫的東西。對不起,我現在找不到它。 – qiuping345

+0

謝謝我已經想通了:) –