首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
gpuimage专题
android gpuimage显示的缩放和剪裁模式
在gpuimagerender里面有如下方法,GPUImage.ScaleType.CENTER_CROP表示剪裁,可以修改他的参数达到自己的需要。 private void adjustImageScaling() { float outputWidth = mOutputWidth; float outputHeight = mOut
阅读更多...
iOS-GPUImage应用
GPUImage 是一个开源的基于GPU的图片或视频的处理框架,由OpenGL ES封装而来,其本身内置了多达120多种常见的滤镜效果,添加实时的滤镜只需要简单地添加几行代码。 现在各大直播以及美颜相机等都用到了 GPUImage 框架,想研究的透彻,可以去看他的源码,然后去研究OpenGL ES,然后你发现看不懂OpenGL ES框架,那就对了,它是用C写的,想了解更多就先去看OpenGL,当
阅读更多...
GPUImage简单实用及碰到的问题
正式开始之前先介绍一下GPUImage,这是一款基于OpenGL ES 2.0的开源图像处理库。在iOS上将OpenGL ES的使用封装成Objective-C接口,可以用来给图像、相机视频、视频等添加滤镜等渲染操作。GPUImage一代已经不再维护,OC只能给iOS和Mac使用;同时有GPUImage2使用Swift(基于Swift 3)开发,可以给Mac, iOS和Linux使用;最新的GPU
阅读更多...
将GPUImage库加入到本地项目中(手动方法)
将GPUImage库加入到本地项目中 手动导入过程记录 手动导入过程记录 在做项目的时候需要用到GPUImage的库,折腾了一下午终于集成成功了。本文属于手动导入,博主还是ios小白,有问题欢迎指正~ 具体操作如下 1.在GitHub下载GPUImage:https://github.com/BradLarson/GPUImage 2.下载后解压,点击framework目录
阅读更多...
iOS:GPUImage强大的图像处理框架
GPUImage是一个非常棒的图像处理的开源库,里面提供了非常非常多的滤镜效果来加工图像。 不过就是因为太多效果了,而且对于程序员来说,那么多效果并不清楚知道要用那一个。于是我就使用提供的默认值,加上对滤镜的命名的理解,粗略简单地对GPUImage.h里引用的各个滤镜进行简要说明。这样方便以后找到想要的滤镜效果。其中可能有理解错误,或者表达不准确的地方还请大家斧正。其中有些效果需要使用摄像头
阅读更多...
GPUImage解析
GPUImage解析(一) —— 基本概览(一) 刀客传奇 关注 2017.09.01 22:45* 字数 3673 阅读 826评论 0喜欢 6 版本记录 版本号时间V1.02017.09.01 前言 GPUImage是直接利用显卡实现视频或者图像处理的技术。 作者 先看一下GPUImage 下面给出该框架的地址。GPUImage - GitHub 下面我们就看一
阅读更多...