当前位置: 首页 > news >正文

广东官网建设公司知名seo网站优化

广东官网建设公司,知名seo网站优化,做logo的ppt模板下载网站,编辑模板wordpress目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 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) 学习路线推荐 : 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 , 视觉效果相关. GPUImageThresholdEdgeDetectionFilter 属于 GPUImage 图像视觉效果相关用于图像阈值边缘检测。shader 源码如下 /******************************************************************************************/ //Author:猿说编程 //Blog(个人博客地址): www.codersrc.com //File:IOS – OpenGL ES GPUImage GPUImageThresholdEdgeDetectionFilter //Time:2022/06/26 06:30 //Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累 /******************************************************************************************/// Invert the colorspace for a sketch #if TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE NSString *const kGPUImageThresholdEdgeDetectionFragmentShaderString SHADER_STRING (precision highp float;varying vec2 textureCoordinate;varying vec2 leftTextureCoordinate;varying vec2 rightTextureCoordinate;varying vec2 topTextureCoordinate;varying vec2 topLeftTextureCoordinate;varying vec2 topRightTextureCoordinate;varying vec2 bottomTextureCoordinate;varying vec2 bottomLeftTextureCoordinate;varying vec2 bottomRightTextureCoordinate;uniform sampler2D inputImageTexture;uniform lowp float threshold;uniform float edgeStrength;void main(){ // float bottomLeftIntensity texture2D(inputImageTexture, bottomLeftTextureCoordinate).r; // float topRightIntensity texture2D(inputImageTexture, topRightTextureCoordinate).r; // float topLeftIntensity texture2D(inputImageTexture, topLeftTextureCoordinate).r; // float bottomRightIntensity texture2D(inputImageTexture, bottomRightTextureCoordinate).r;float leftIntensity texture2D(inputImageTexture, leftTextureCoordinate).r;float rightIntensity texture2D(inputImageTexture, rightTextureCoordinate).r;float bottomIntensity texture2D(inputImageTexture, bottomTextureCoordinate).r;float topIntensity texture2D(inputImageTexture, topTextureCoordinate).r;float centerIntensity texture2D(inputImageTexture, textureCoordinate).r; // float h -topLeftIntensity - 2.0 * topIntensity - topRightIntensity bottomLeftIntensity 2.0 * bottomIntensity bottomRightIntensity; // float v -bottomLeftIntensity - 2.0 * leftIntensity - topLeftIntensity bottomRightIntensity 2.0 * rightIntensity topRightIntensity; // float h -topLeftIntensity - 2.0 * topIntensity - topRightIntensity leftIntensity 2.0 * centerIntensity rightIntensity; // float v -bottomLeftIntensity - 2.0 * leftIntensity - topLeftIntensity bottomIntensity 2.0 * centerIntensity topIntensity;float h (centerIntensity - topIntensity) (bottomIntensity - centerIntensity);float v (centerIntensity - leftIntensity) (rightIntensity - centerIntensity); // float h (centerIntensity - topIntensity); // float j (topIntensity - centerIntensity); // h max(h,j); // j abs(h); // float v (centerIntensity - leftIntensity);float mag length(vec2(h, v)) * edgeStrength;mag step(threshold, mag);// float mag abs(h);// gl_FragColor vec4(h, h, h, 1.0); // gl_FragColor vec4(texture2D(inputImageTexture, textureCoordinate)); // gl_FragColor vec4(h, centerIntensity, j, 1.0);gl_FragColor vec4(mag, mag, mag, 1.0);} ); #else NSString *const kGPUImageThresholdEdgeDetectionFragmentShaderString SHADER_STRING (varying vec2 textureCoordinate;varying vec2 leftTextureCoordinate;varying vec2 rightTextureCoordinate;varying vec2 topTextureCoordinate;varying vec2 topLeftTextureCoordinate;varying vec2 topRightTextureCoordinate;varying vec2 bottomTextureCoordinate;varying vec2 bottomLeftTextureCoordinate;varying vec2 bottomRightTextureCoordinate;uniform sampler2D inputImageTexture;uniform float threshold;uniform float edgeStrength;void main(){float bottomLeftIntensity texture2D(inputImageTexture, bottomLeftTextureCoordinate).r;float topRightIntensity texture2D(inputImageTexture, topRightTextureCoordinate).r;float topLeftIntensity texture2D(inputImageTexture, topLeftTextureCoordinate).r;float bottomRightIntensity texture2D(inputImageTexture, bottomRightTextureCoordinate).r;float leftIntensity texture2D(inputImageTexture, leftTextureCoordinate).r;float rightIntensity texture2D(inputImageTexture, rightTextureCoordinate).r;float bottomIntensity texture2D(inputImageTexture, bottomTextureCoordinate).r;float topIntensity texture2D(inputImageTexture, topTextureCoordinate).r;float h -topLeftIntensity - 2.0 * topIntensity - topRightIntensity bottomLeftIntensity 2.0 * bottomIntensity bottomRightIntensity;h max(0.0, h);float v -bottomLeftIntensity - 2.0 * leftIntensity - topLeftIntensity bottomRightIntensity 2.0 * rightIntensity topRightIntensity;v max(0.0, v);float mag length(vec2(h, v)) * edgeStrength;mag step(threshold, mag);gl_FragColor vec4(vec3(mag), 1.0);} ); #endif二.效果演示 使用 GPUImageThresholdEdgeDetectionFilter ****,****原图如下 使用 GPUImageThresholdEdgeDetectionFilter 效果如下 三.源码下载 OpenGL ES Demo 下载地址 : IOS OpenGL ES GPUImage 图像阈值边缘检测 GPUImageThresholdEdgeDetectionFilter 四.猜你喜欢 IOS OPenGL ES 设置图像亮度 GPUImageBrightnessFilterIOS OPenGL ES 调节图像曝光度 GPUImageExposureFilterIOS OpenGL ES 调节图像对比度 GPUImageContrastFilterIOS OPenGL ES 调节图像饱和度 GPUImageSaturationFilterIOS OPenGL ES 调节图像伽马线 GPUImageGammaFilterIOS OpenGL ES 调节图像反色 GPUImageColorInvertFilterIOS OpenGL ES 调节图像褐色 GPUImageSepiaFilterIOS OpenGL ES 调节图像灰色 GPUImageGrayscaleFilterIOS OpenGL ES 调节图像 RGB 通道 GPUImageRGBFilterIOS OpenGL ES 调节图像不透明度 GPUImageOpacityFilterIOS OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilterIOS OpenGL ES 调节图像色彩替换 GPUImageFalseColorFilterGPUImage – 色彩直方图 GPUImageHistogramFilterGPUImage – 色彩直方图 GPUImageHistogramGeneratorGPUImage – 像素平均色值 GPUImageAverageColorGPUImage – 亮度平均 GPUImageLuminosityIOS OpenGL ES 调节图像色度 GPUImageHueFilterIOS OpenGL ES 指定颜色抠图 GPUImageChromaKeyFilterIOS OpenGL ES 调节图像白平衡/色温 GPUImageWhiteBalanceFilterIOS OpenGL ES 设置图像 lookup 滤镜 GPUImageLookupFilterIOS OpenGL ES 设置图像滤镜 GPUImageAmatorkaFilterIOS OpenGL ES 设置图像滤镜 GPUImageSoftEleganceFilterIOS OpenGL ES 设置图像锐化 GPUImageSharpenFilterIOS OpenGL ES 绘制十字 GPUImageCrosshairGeneratorIOS OpenGL ES 绘制线条 GPUImageLineGeneratorIOS OpenGL ES 设置图像黑白燥点 GPUImageLocalBinaryPatternFilterIOS OpenGL ES 设置图像卡通效果黑色粗线描边 GPUImageToonFilterIOS OpenGL ES 桑原滤波/水粉画模糊效果 GPUImageKuwaharaFilterIOS OpenGL ES 黑白马赛克效果 GPUImageMosaicFilterIOS OpenGL ES 像素化马赛克效果 GPUImagePixellateFilterIOS OpenGL ES 同心圆像素化马赛克效果 GPUImagePolarPixelIOS OpenGL ES 黑白网状效果 GPUImageCrosshatchFilterIOS OpenGL ES 色彩丢失/模糊效果 GPUImageColorPackingFilterIOS OpenGL ES 图像晕影 GPUImageVignetteFilterIOS OpenGL ES 图像漩涡 GPUImageSwirlFilterIOS OpenGL ES 图像鱼眼扩散效果 GPUImageBulgeDistortionFilterIOS OpenGL ES 图像鱼眼移动效果 GPUImageBulgeDistortionFilterIOS OpenGL ES 图像凹面镜移动效果 GPUImagePinchDistortionFilterIOS OpenGL ES 图像凹面镜放大效果 GPUImagePinchDistortionFilterIOS OpenGL ES 图像哈哈镜效果 GPUImageStretchDistortionFilterIOS OpenGL ES 图像水晶球效果 GPUImageGlassSphereFilterIOS OpenGL ES 图像球形折射 GPUImageSphereRefractionFilterIOS OpenGL ES 图像色调分离噪点效果 GPUImagePosterizeFilterIOS OpenGL ES 图像 CGA 色彩滤镜 GPUImageCGAColorspaceFilterIOS OpenGL ES 图像柏林噪点/花边噪点 GPUImagePerlinNoiseFilterIOS OpenGL ES 图像加亮边缘 GPUImage3x3ConvolutionFilterIOS OpenGL ES 图像浮雕 3d 效果 GPUImageEmbossFilterIOS OpenGL ES 图像马赛克圆点 GPUImagePolkaDotFilterIOS OpenGL ES 图像侵蚀边缘黑白模糊 GPUImageErosionFilterIOS OpenGL ES 图像侵蚀边缘色彩模糊 GPUImageRGBErosionFilterIOS OpenGL ES 图像扩展边缘黑白模糊 GPUImageDilationFilterIOS OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilterIOS OpenGL ES GPUImage 黑白色调模糊 GPUImageOpeningFilterIOS OpenGL ES GPUImage 彩色模糊 GPUImageRGBOpeningFilterIOS OpenGL ES GPUImage 图像黑白色调模糊/暗色提亮 GPUImageClosingFilterIOS OpenGL ES GPUImage 图像彩色调模糊/暗色提亮 GPUImageRGBClosingFilterIOS OpenGL ES GPUImage 图像 Lanczos 重取样模糊效果 GPUImageLanczosResamplingFilterIOS OpenGL ES GPUImage 图像显示亮度最高的像素,其他为黑 GPUImageNonMaximumSuppressionFilterIOS OpenGL ES GPUImage 图像显示亮度最高的像素,其他为黑 GPUImageThresholdedNonMaximumSuppressionFilterIOS OpenGL ES GPUImage 图像 Sobel 边缘检测类似漫画反色 GPUImageSobelEdgeDetectionFilterIOS OpenGL ES GPUImage GPUImageWeakPixelInclusionFilterIOS OpenGL ES GPUImage GPUImageDirectionalNonMaximumSuppressionFilterIOS OpenGL ES GPUImage 图像阈值边缘检测 GPUImageThresholdEdgeDetectionFilter
http://www.huolong8.cn/news/164061/

相关文章:

  • 网页设计素材网站集企业网站建设重要性
  • 做网站需要什么人员wordpress主题资源分享
  • 企业自适应网站制作注册无地址注册公司
  • 深圳网站建设公司制作定制网站建设与维护前景
  • 宿迁网站建设SEO优化营销企业做网站的痛点有哪些
  • 站长之家最新域名查询商丘58同城招聘网最新招聘
  • 创建网站是怎么赚钱的网站建设要求有哪些
  • 贵州做网站kuhugz企业安全文化建设的内容
  • 网站建设云创wordpress 修改邮箱
  • 找我家是做的视频网站wordpress站内搜索慢
  • 一家做公司点评的网站金融网站建设公司排名
  • wordpress二次元动漫主题wordpress seo 链接
  • 免费ppt模板网站哪个好用网站开发和后期维护费用
  • 那里做网站比较好上海公共场所
  • 网站设计方案要怎么写热门页游排行榜前十名
  • 网站菜单效果爱企网
  • 营口旅游网站建设天津网络建站模板
  • 乐陵网站优化服装库存管理软件
  • 福建省城乡建设信息网站东莞建设网站培训
  • 烟台网站建设比较大的南宁网站建设咨询云尚网络
  • 域名可以同时做邮箱和网站么帮别人建网站赚钱吗
  • 智能网站建设平台如何设计响应式布局网站
  • 如何做一张图片的网站做网站维护的人叫啥
  • 企业网站建设论文文献综述厦门seo关键词优化
  • 巩义网站建设公司兰州市住房城乡建设局网站
  • 医联媒体网站建设凯里网站建设
  • 机场建设相关网站龙华网站建设网站定制
  • 做网站多长时间百度如何才能搜到你的网站
  • 建设网站的网址公司网站建设意义
  • 工信部网站备案信息怎么查询系统丽水专业网站建设公司