原文:Android OpenGL 編寫簡單濾鏡

Android 上使用Opengl進行濾鏡渲染效率較高,比起單純的使用CPU給用戶帶來的體驗會好很多。濾鏡的對象是圖片,圖片是以Bitmap的形式表示,Opengl不能直接處理Bitmap,在Android上一般是通過GLSurfaceView來進行渲染的,也可以說成Android需要借助GLSurfaceView來完成對圖片的渲染。 GlSurfaceView 的圖片來源依然是Bitmap,但 ...

2015-05-24 21:16 0 24808 推薦指數:

查看詳情

使用AndroidOpenGL編寫視頻播放器

  Android自身有MediaPlayer播放器,為什么還要使用OpenGL?因為使用OpenGL可以實現更多的效果,比如對視頻翻轉一定角度,加任意特效,多視頻合並播放等,類似“激萌”的APP應該就是這樣做的;相比之下,直接調用MediaPlayer的功能就少太多了。   OpenGL ES ...

Wed Mar 08 04:35:00 CST 2017 0 4996
GPUImage簡單濾鏡使用(二)

  GPUImage中,提供了許多簡單的的常用的濾鏡。在上一篇文章講了如何調節圖像的亮度這片文章講一下如何通過GPUImage調節圖像的對比度,飽和度,曝光度,和白平衡(美圖秀秀中的色溫)。 原圖像   調整圖像的對比度   GPUImageContrastFilter類提供了此功能 ...

Sat Nov 21 07:24:00 CST 2015 1 4559
OpenGL 12.2 - 案例:動態濾鏡效果

最終實現濾鏡效果: 詳細Demo文章見底部 一、縮放 1)實現思路:修改頂點坐標和紋理坐標的對應關系。紋理坐標不變的情況下,對頂點坐標進行放大. 縮放過程: 1、設置一次縮放效果的時長 duration 0.6 2、設置最大振幅 maxAmplitude 0.3 --> ...

Tue Aug 18 07:28:00 CST 2020 0 513
GPUImage簡單濾鏡使用(一)

  今天來學習一下一個簡單濾鏡使用的流程,通過調節亮度濾鏡來了解。先將GPUImage庫導入到項目中,引入頭文件"GPUImage.h"    一、創建亮度濾鏡對象   GPUImageBrightnessFilter *filter ...

Sat Nov 21 00:31:00 CST 2015 1 7656
ffmpeg第2篇:簡單濾鏡與復雜濾鏡的區別

在ffmpeg的濾鏡中,有簡單濾鏡(simple filter)和復雜濾鏡(complex filter)兩種。 使用簡單濾鏡時,用-vf選項,使用復雜濾鏡時,使用-filter_complex或-lavfi。 那么什么時候用簡單濾鏡,什么時候用復雜濾鏡? 其實很簡單:是否只有一個輸入文件和一個 ...

Sat Feb 20 17:54:00 CST 2021 0 303
8.Android-簡單的登錄案例編寫

本章來學習登錄案例,由於還未學習自定義控件外觀,所以ui界面先用最簡單的,並保存登錄賬號密碼到data/data/包名/files下 1.學習之前需要掌握的Context類(通過Context來往APK包所在目錄下讀寫登錄信息配置文件) Context:可以理解為對APK的工具管家 ...

Wed Jan 08 06:52:00 CST 2020 0 711
Android開源濾鏡 仿instagram

前段時間做一個項目的時候發現一個不錯的濾鏡庫,是仿Instagram效果的,能夠實現Lomo在內的十幾種濾鏡效果,git地址是: https://github.com/beartung/insta-filter 不過由於他是用gradle遍的,而且還用了ndk(GPUImage),比較麻煩 ...

Sat Apr 11 18:41:00 CST 2015 0 2985
android濾鏡效果的實現

濾鏡過濾顏色已實現,簡單版本可通過下面代碼的3個參數實現黑白、紅、綠。。。等7種過濾(RGB的7種組合)。 理論上講可以過濾為任意顏色。調整混合結果的比值就行了。 code: ...

Thu Jan 05 01:12:00 CST 2012 0 3492
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM