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

企业网站推广的主要方法桂林论坛

企业网站推广的主要方法,桂林论坛,linux网站建设技术指南 百度网盘,域名ip目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 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 , 视觉效果相关. GPUImageNonMaximumSuppressionFilter 属于 GPUImage 图像视觉效果相关用来处理**图像图像显示亮度最高的像素,其他为黑效果**。shader 源码如下 /******************************************************************************************/ //Author:猿说编程 //Blog(个人博客地址): www.codersrc.com //File:IOS – OpenGL ES GPUImage 图像显示亮度最高的像素,其他为黑 GPUImageNonMaximumSuppressionFilter //Time:2022/06/21 06:30 //Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累 /******************************************************************************************/#if TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE NSString *const kGPUImageNonMaximumSuppressionFragmentShaderString SHADER_STRING (uniform sampler2D inputImageTexture;varying highp vec2 textureCoordinate;varying highp vec2 leftTextureCoordinate;varying highp vec2 rightTextureCoordinate;varying highp vec2 topTextureCoordinate;varying highp vec2 topLeftTextureCoordinate;varying highp vec2 topRightTextureCoordinate;varying highp vec2 bottomTextureCoordinate;varying highp vec2 bottomLeftTextureCoordinate;varying highp vec2 bottomRightTextureCoordinate;void main(){lowp float bottomColor texture2D(inputImageTexture, bottomTextureCoordinate).r;lowp float bottomLeftColor texture2D(inputImageTexture, bottomLeftTextureCoordinate).r;lowp float bottomRightColor texture2D(inputImageTexture, bottomRightTextureCoordinate).r;lowp vec4 centerColor texture2D(inputImageTexture, textureCoordinate);lowp float leftColor texture2D(inputImageTexture, leftTextureCoordinate).r;lowp float rightColor texture2D(inputImageTexture, rightTextureCoordinate).r;lowp float topColor texture2D(inputImageTexture, topTextureCoordinate).r;lowp float topRightColor texture2D(inputImageTexture, topRightTextureCoordinate).r;lowp float topLeftColor texture2D(inputImageTexture, topLeftTextureCoordinate).r;// Use a tiebreaker for pixels to the left and immediately above this onelowp float multiplier 1.0 - step(centerColor.r, topColor);multiplier multiplier * (1.0 - step(centerColor.r, topLeftColor));multiplier multiplier * (1.0 - step(centerColor.r, leftColor));multiplier multiplier * (1.0 - step(centerColor.r, bottomLeftColor));lowp float maxValue max(centerColor.r, bottomColor);maxValue max(maxValue, bottomRightColor);maxValue max(maxValue, rightColor);maxValue max(maxValue, topRightColor);gl_FragColor vec4((centerColor.rgb * step(maxValue, centerColor.r) * multiplier), 1.0);} ); #else NSString *const kGPUImageNonMaximumSuppressionFragmentShaderString SHADER_STRING (uniform sampler2D inputImageTexture;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;void main(){float bottomColor texture2D(inputImageTexture, bottomTextureCoordinate).r;float bottomLeftColor texture2D(inputImageTexture, bottomLeftTextureCoordinate).r;float bottomRightColor texture2D(inputImageTexture, bottomRightTextureCoordinate).r;vec4 centerColor texture2D(inputImageTexture, textureCoordinate);float leftColor texture2D(inputImageTexture, leftTextureCoordinate).r;float rightColor texture2D(inputImageTexture, rightTextureCoordinate).r;float topColor texture2D(inputImageTexture, topTextureCoordinate).r;float topRightColor texture2D(inputImageTexture, topRightTextureCoordinate).r;float topLeftColor texture2D(inputImageTexture, topLeftTextureCoordinate).r;// Use a tiebreaker for pixels to the left and immediately above this onefloat multiplier 1.0 - step(centerColor.r, topColor);multiplier multiplier * (1.0 - step(centerColor.r, topLeftColor));multiplier multiplier * (1.0 - step(centerColor.r, leftColor));multiplier multiplier * (1.0 - step(centerColor.r, bottomLeftColor));float maxValue max(centerColor.r, bottomColor);maxValue max(maxValue, bottomRightColor);maxValue max(maxValue, rightColor);maxValue max(maxValue, topRightColor);gl_FragColor vec4((centerColor.rgb * step(maxValue, centerColor.r) * multiplier), 1.0);} ); #endif二.效果演示 使用 GPUImageNonMaximumSuppressionFilter 完成图像显示亮度最高的像素,其他为黑****,原图如下 使用 GPUImageNonMaximumSuppressionFilter 完成图像显示亮度最高的像素,其他为黑****,效果如下 三.源码下载 OpenGL ES Demo 下载地址 : IOS – OpenGL ES GPUImage 图像显示亮度最高的像素,其他为黑 GPUImageNonMaximumSuppressionFilter 四.猜你喜欢 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 图像显示亮度最高的像素,其他为黑 GPUImageNonMaximumSuppressionFilter
http://www.pierceye.com/news/82061/

相关文章:

  • 做企业网站要不要我们自己提供网站相关的图片?设计工作室与网站建设工作室
  • 陕西富通建设工程有限公司网站网站搭建有免费的吗
  • 网站服务器用什么系统公司形象墙设计制作
  • 企业网站分析案例建网站中企动力最行
  • 做seo 教你如何选择网站关键词发电机出租技术支持 东莞网站建设
  • 宣城网站seo国外产品推广平台
  • 合法购物网站建设ui培训班 qfedu
  • 成都网站建设哪个好商业街网站建设方案
  • 带平台的房子装修图片大全汕头seo全网营销
  • 如何做网站轮播大图天津滨海新区旅游景点
  • 网页制作模板的网站element怎么创建自己的博客网站
  • 如何在木上做网站关键词优化难度分析
  • 广州谷歌seo公司seo教学视频教程
  • 江苏建设执业资格注册中心官方网站电子商务网站建设与原理
  • 网站反链接什么响应式布局方案
  • 婚纱手机网站制作网站程序调试模式怎么做
  • 移动网站 模板牡丹江市建设工程交易中心网站
  • 做购物网站那个好wordpress 网站备份
  • 建设网站需要提交什么资料wordpress 用什么编辑器
  • 电子商务网站的建设wordpress可视化插件
  • 深圳航空公司官方网站招聘安卓做网站
  • 建设各网站需要多久网站上的动态图怎么做
  • seo网站设计什么平台打广告比较好免费的
  • 涡阳网站建设万国企业网
  • 定制网站和模板建站哪个好用怎样创建网站信息平台
  • 珠海网站建设创意个人网站可以备案几个
  • 网站稳定期怎么做logo免费设计软件
  • 做自媒体小视频哪个网站比较赚钱深圳市浩天建设网站
  • 知名商城网站建设多少钱天津电力建设公司招标网站
  • 深圳做门户网站市场监督管理局投诉举报管理办法