国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

GPUImage簡單濾鏡使用(二)

2019-11-14 17:52:45
字體:
來源:轉載
供稿:網友

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

原圖像

  調整圖像的對比度

  GPUImageContrastFilter類提供了此功能。該類中有一個屬性contrast,我們可以通過修改此屬性值(最大值4.0,最小值0.0,正常值1.0)來達到修改圖像對比度的目的,使用方法:

    GPUImageContrastFilter *filter = [[GPUImageContrastFilter alloc] init];    filter.contrast = self.sliderView.value;    [filter forcePRocessingAtSize:img.size];    GPUImagePicture *pic = [[GPUImagePicture alloc] initWithImage:img];    [pic addTarget:filter];        [pic processImage];    [filter useNextFrameForImageCapture];    self.imgView.image = [filter imageFromCurrentFramebuffer];

效果如下

                                

  調整圖像的飽和度

  GPUImageSaturationFilter類提供了此功能,我們通過修改此類的saturation的屬性值(最大值2.0,最小值0.0,正常值1.0)來達到調整圖像飽和度的目的

  

    GPUImageSaturationFilter *filter = [[GPUImage    SaturationFilter alloc] init];

 

 

 

  調整圖像的曝光度

  GPUImageExposureFilter類提供了此功能。該類中有一個屬性exposure,我們可以通過修改此屬性值(最大值10.0,最小值-10.0,正常值0.0)來達到修改圖像曝光度的目的,使用方法

    GPUImageExposureFilter *filter = [[GPUImageExposureFilter alloc] init];    filter.exposure = self.sliderView.value;

 

  調整圖像的色溫

  GPUImageWhiteBalanceFilter類提供了此功能。該類中有2個屬性temperature(最大值10000,最小值1000,正常值5000)和tint(最大值1000,最小值-1000,正常值0.0).我們可以通過修改它們的屬性值來達到修改圖像色溫的目的,使用方法

 
    GPUImageWhiteBalanceFilter *filter = [[GPUImageWhiteBalanceFilter alloc] init];    filter.temperature = self.sliderView.value;    filter.tint = 0.0;

 

 

 

 

    GPUImageWhiteBalanceFilter *filter = [[GPUImageWhiteBalanceFilter alloc] init];    filter.temperature = 5000;    filter.tint = self.sliderView.value;

 

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长兴县| 绥棱县| 沁水县| 利津县| 杨浦区| 江川县| 关岭| 阿拉尔市| 常熟市| 娱乐| 婺源县| 正阳县| 革吉县| 蕲春县| 泾源县| 手游| 马鞍山市| 景洪市| 峨眉山市| 朝阳市| 晋中市| 石门县| 沾益县| 公主岭市| 长泰县| 晋州市| 郓城县| 乌拉特后旗| 南昌县| 寻甸| 定兴县| 瑞安市| 成都市| 延寿县| 浮山县| 秀山| 新丰县| 同江市| 察哈| 恩施市| 井陉县|