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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter

發布時間:2024/9/27 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.簡介
  • 二.效果演示
  • 三.源碼下載
  • 四.猜你喜歡

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 特效

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 函數

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES GPUImage 使用

零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES GLSL 編程

一.簡介

GPUImage 共 125 個濾鏡, 分為四類

1、Color adjustments : 31 filters , 顏色處理相關
2、Image processing : 40 filters , 圖像處理相關.
3、Blending modes : 29 filters , 混合模式相關.
4、Visual effects : 25 filters , 視覺效果相關.

GPUImageGrayscaleFilter 屬于 GPUImage 顏色處理相關,用來處理圖片灰色,shader 源碼如下:

******************************************************************************************/ //@Author:猿說編程 //@Blog(個人博客地址): www.codersrc.com //@File:IOS – OpenGL ES 調節圖像灰色 GPUImageGrayscaleFilter //@Time:2022/03/16 07:30 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累! /******************************************************************************************/#if TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE NSString *const kGPUImageLuminanceFragmentShaderString = SHADER_STRING (precision highp float;varying vec2 textureCoordinate;uniform sampler2D inputImageTexture;const highp vec3 W = vec3(0.2125, 0.7154, 0.0721);void main(){lowp vec4 textureColor = texture2D(inputImageTexture, textureCoordinate);float luminance = dot(textureColor.rgb, W);gl_FragColor = vec4(vec3(luminance), textureColor.a);} ); #else NSString *const kGPUImageLuminanceFragmentShaderString = SHADER_STRING (varying vec2 textureCoordinate;uniform sampler2D inputImageTexture;const vec3 W = vec3(0.2125, 0.7154, 0.0721);void main(){vec4 textureColor = texture2D(inputImageTexture, textureCoordinate);float luminance = dot(textureColor.rgb, W);gl_FragColor = vec4(vec3(luminance), textureColor.a);} ); #endif

二.效果演示

三.源碼下載

下載地址:IOS – OpenGL ES 調節圖像灰色 GPUImageGrayscaleFilter

四.猜你喜歡

  • IOS – OPenGL ES 設置圖像亮度 GPUImageBrightnessFilter
  • IOS – OPenGL ES 調節圖像曝光度 GPUImageExposureFilter
  • IOS – OpenGL ES 調節圖像對比度 GPUImageContrastFilter
  • IOS – OPenGL ES 調節圖像飽和度 GPUImageSaturationFilter
  • IOS – OPenGL ES 調節圖像伽馬線 GPUImageGammaFilter
  • IOS – OpenGL ES 調節圖像反色 GPUImageColorInvertFilter
  • IOS – OpenGL ES 調節圖像褐色 GPUImageSepiaFilter
  • IOS – OpenGL ES 調節圖像灰色 GPUImageGrayscaleFilter

總結

以上是生活随笔為你收集整理的IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲成年人网站在线观看 | 久久久精品人妻av一区二区三区 | 秋霞黄色片| 日本wwww视频 | mm131美女大尺度私密照尤果 | 男人阁久久| 男插女av | 申鹤乳液狂飙 | av首页在线 | 无码精品国产一区二区三区 | 午夜欧美日韩 | 精品久久久久久久久久岛国gif | 字幕网av| 在线精品福利 | 久久久久久中文 | 在线免费观看污视频 | 久久精品网址 | 在线观看毛片av | 美女啪啪一区二区 | 欧美日韩亚洲色图 | 成年人视频在线播放 | 久久新 | 操操综合网 | 琪琪色在线观看 | 国产精品无码一区二区无人区多人 | 一个人看的www视频在线观看 | 中文字幕一区二区三区av | 九七精品| 国产做爰免费观看视频 | 国产高清在线不卡 | 欧美视频观看 | 黑人操亚洲女 | 亚洲精品久久久久avwww潮水 | 日韩精品无码一本二本三本色 | 日本免费一区二区三区四区五六区 | 亚洲人性生活视频 | 奇米网7777 | 黄网av | 91制服诱惑 | 二区视频在线观看 | 美女被爆操网站 | 91亚色| 超碰成人av | 自拍亚洲综合 | 黑人巨大精品欧美黑白配亚洲 | 蜜桃av一区二区三区 | 亚洲一区欧美日韩 | 亚洲第一视频网 | 欧美aaa在线观看 | 帮我拍拍漫画全集免费观看 | 亚洲天堂不卡 | 亚洲欧美校园春色 | 人妖天堂狠狠ts人妖天堂狠狠 | 欧美极品一区二区 | 相亲对象是问题学生动漫免费观看 | 亚洲国产成人一区 | 欧美 日韩 成人 | 日韩精品第一 | 91视频综合网 | 久久综合伊人77777蜜臀 | 亚洲精品日韩综合观看成人91 | 午夜欧美成人 | 亚洲另类在线观看 | 亚洲图片自拍偷拍区 | 日韩av在线不卡 | 国产裸体永久免费视频网站 | 永久免费在线视频 | 成人免费毛片日本片视频 | 在线观看jizz | 4438x亚洲| 精品黑人一区二区三区国语馆 | 狠狠狠狠干 | 日韩a级片| 奇米影视777四色 | 国产片网址 | xxxxx黄色| 男女做爰猛烈刺激 | 日本少妇中文字幕 | 陪读偷伦初尝小说 | 少妇4p| 国产夫妻性生活 | 日韩特黄一级片 | 国产1区 | 亚洲欧洲免费视频 | 亚洲视频久久久 | 日本zzjj| 日韩三级久久 | 伊人久久久久久久久久久久 | 俺去操 | 古装做爰无遮挡三级 | 国产成人片 | 最新色站 | 国产视频一二三 | 夜夜骚网站 | 亚洲AV无码久久精品国产一区 | 日本黄色aaa| 欧美日韩一区二区不卡 | 国产性―交―乱―色―情人 | 男人av网 |