Android Camera 即時濾鏡(一)

來源:互聯網
上載者:User

標籤:android   camera   即時濾鏡   

1、Android系統將內建濾鏡功能

濾鏡功能有二十餘種不同效果,不遜色於極受歡迎的智能手機應用Instagram所產生的效果。

 

2、顏色矩陣 ColorMatrix

android中可以通過顏色矩陣(ColorMatrix類)方面的操作顏色,顏色矩陣是一個5x4 的矩陣。可以用來方面的修改圖片中RGBA各分量的值,顏色矩陣以一維數組的方式儲存如下:
 [ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ]
他通過RGBA四個通道來直接操作對應顏色,如果會使用Photoshop就會知道有時處理圖片通過控制RGBA各色彩通道來做出特殊的效果。

這個矩陣對顏色的作用計算方式如示:


矩陣的運算規則是矩陣A的一行乘以矩陣C的一列作為矩陣R的一行,

C矩陣是圖片中包含的ARGB資訊,R矩陣是用顏色矩陣應用於C之後的新的顏色分量,運算結果如下:


R‘ = a*R + b*G + c*B + d*A + e;
G‘ = f*R + g*G + h*B + i*A + j;
B‘ = k*R + l*G + m*B + n*A + o;
A‘ = p*R + q*G + r*B + s*A + t;

 

Ps:第1~3列是控制色相的,第4列是控制透明度的,第5列是分量的增加值。

 

3、基本濾鏡效果的實現:

如果我們用ColorMatrix調整RGB三種顏色的比重,就可以實現諸如單色、黑白的效果。

4、Lomo濾鏡效果的實現:

改變映像數值+遮罩

Android Camera 即時濾鏡(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.