日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android Camera 实时滤镜(五)

發布時間:2024/3/13 Android 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Camera 实时滤镜(五) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android 靜態濾鏡的實現

一、回顧知識點

1、基本濾鏡效果的實現(黑白濾鏡)

用到的技術是ColorMatrix。通過改變RGBA的系數,從而改變圖像的成像效果。

Created with Rapha?l 2.1.2 圖像Bitmap ColorMateix RGB系數 濾鏡圖像

2、PS濾鏡效果的實現(反色效果、冰凍效果、油畫效果)

用到的技術是通過遍歷圖像的像素點,設置圖像的像素點的RGB三原色來實現PS效果。

Created with Rapha?l 2.1.2 圖像Bitmap 獲取像素getPixels PS算法 修改像素點Color.red/green/blue 濾鏡圖像

二、靜態濾鏡的實現

基于之前積累下來的知識點,在對靜態濾鏡的實現方面做一下提升,還是從兩方面進行實現。

1、基本濾鏡效果升級版 –> 偽lomo濾鏡的實現

Created with Rapha?l 2.1.2 原始圖片 ColorMatrix處理 在處理后的圖片上覆蓋一層彩色lomo圖片 覆蓋上彩色lomo 偽lomo濾鏡效果
  • step1:原始圖片
  • step2:ColorMatrix處理
  • step3:在處理后的圖片上覆蓋一層彩色lomo圖片
  • step4:覆蓋上彩色lomo后的效果
  • step5:偽lomo濾鏡效果

2、PS濾鏡效果升級版 –> 老照片濾鏡的實現

(1)HSL顏色標準


  • HSL色彩模式是工業界的一種顏色標準,是通過對色調(H)、飽和度(S)、亮度(L)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏 色的,HSL即是代表色調,飽和度,亮度三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統之一。   
  • HSL色彩模式使用HSL模型為圖像中每一個像素的HSL分量分配一個0~255范圍內的強度值。HSL圖像只使用三種通道,就可以使它們按照不同的比例混合,在屏幕上重現16777216種顏色。   
  • 在 HSL 模式下,每種 HSL 成分都可使用從 0到 255的值。(其中L是從黑(0)到白(255)漸變) 。

老照片效果的總體思路是,對色調、飽和度、亮度進行處理,而非之前的紅綠藍色調處理。
(2)算法實現
Created with Rapha?l 2.1.2 自定義一個ColorBalance類(用于色彩平衡)Bitmap 建立檢索表 顏色矩陣(用于RGB色值的微調) 圖片轉換為HSL標準 HSL轉回為RGB 底片進行α混淆
  • 效果圖

轉載于:https://my.oschina.net/u/141969/blog/609487

總結

以上是生活随笔為你收集整理的Android Camera 实时滤镜(五)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。