CoreImage濾鏡效果及API引數介紹(五)
CICategoryColorAdjustment 類別下的濾鏡主要處理色彩調整,比如伽馬調整、白點調整、曝光
下面是對各種濾鏡效果的展示
CIColorClamp 在制定範圍修改顏色值
調整值
[filter setValue:[CIVector vectorWithX:0.9 Y:0.3 Z:0.6 W:1] forKey:@"inputMaxComponents"];
[filter setValue:[CIVector vectorWithX:0.5 Y:0.2 Z:0.4 W:0] forKey:@"inputMinComponents"];
效果如下
CIColorControls 調整飽和度,亮度和對比度值。 飽和度亮度和對比度預設是1
[filter setValue:@0.4 forKey:@"inputSaturation"];//調整飽和度
效果如下
[filter setValue:@0.4 forKey:@"inputContrast"];//調整對比度
效果如下
[filter setValue:@0.4 forKey:@"inputBrightness"];//調整亮度
效果如下
CIColorMatrix 調整RGB值
引數分別是rgb值和透明度、偏移量
[filter setValue:[CIVector vectorWithX:0.5 Y:0.2 Z:0.4 W:0] forKey:@"inputRVector"];
效果如下
CIColorPolynomial修改影象畫素
引數 紅色系數 綠色系數 藍色系數 阿爾法系數
[filter setValue:[CIVector vectorWithX:0.5 Y:0.2 Z:0.4 W:0] forKey:@"inputBlueCoefficients"];
效果如下
CIExposureAdjust 調整曝光
[filter setValue:@0.4 forKey:@"inputEV"];
效果如下
CIGammaAdjust 調整中間色調的亮度
[filter setValue:@0.4 forKey:@"inputPower"];
效果如下
CIHueAdjust 更改色調色彩源畫素
[filter setValue:@0.4 forKey:@"inputAngle"];
效果如下
CILinearToSRGBToneCurve 根據伽馬曲線調整RGB顏色
效果如下
CISRGBToneCurveToLinear 從sRGB色彩空間到線性伽馬曲線對映顏色強度。
效果如下
CITemperatureAndTint
將影象適應基準白點。
[filter setValue:[CIVector vectorWithX:3000 Y:0] forKey:@"inputTargetNeutral"];
[filter setValue:[CIVector vectorWithX:1000 Y:0] forKey:@"inputNeutral"];
效果如下
CIToneCurve 調整的影象的R,G和B通道的響應。
[filter setValue:[CIVector vectorWithX:0.3 Y:0.8] forKey:@"inputPoint3"];
效果如下
CIVibrance 調整影象的飽和度,同時保持令人愉悅的膚色。
[filter setValue:@0.4 forKey:@"inputAmount"];
效果如下
CIWhitePointAdjust 調整參考點和所有顏色對映當做新的參考點
[filter setValue:[CIColor colorWithRed:0.3 green:0.6 blue:0.9 alpha:0.8] forKey:@"inputColor"];
效果如下
相關文章
- impdp和expdp用法及引數介紹
- Canvas系列之一——濾鏡效果Canvas
- Flutter 圖片加濾鏡效果Flutter
- jmeter引數化介紹JMeter
- 影像濾鏡藝術----Brannan濾鏡NaN
- MySQL資料備份多種引數介紹及簡單示例MySql
- mysql一些引數的介紹MySql
- Rman關於filesperset引數的介紹
- Jenkins api 介紹JenkinsAPI
- 【DATAGUARD】Oracle21c Dataguard建立注意事項及主要引數介紹Oracle
- Vulkan移植GPUImage(五)從P到Z的濾鏡GPUUI
- 介紹tomcat Connector 引數優化說明Tomcat優化
- mysqldump中skip-tz-utc引數介紹MySql
- hping3功能以及引數介紹
- HTC VIVE Pro裝置引數配置介紹
- 從零開始開發Android相機app(三)簡單介紹影象濾鏡功能AndroidAPP
- BookKeeper 介紹(3)--APIAPI
- Phabricator Conduit API介紹UIAPI
- ChatGPT API使用介紹ChatGPTAPI
- Kubernetes Gateway API 介紹GatewayAPI
- Python 複數屬性及操作介紹Python
- nuxt 過濾 query 引數UX
- DxO FilmPack 7 for Mac(ps膠片效果濾鏡)7.0.1.473啟用版Mac
- Imagenomic Realgrain 2 for Mac(PS膠片效果濾鏡)2.1.4啟用版AIMac
- 照片效果濾鏡外掛:ON1 Effects 2022最新中文版
- Redis元件介紹(五)Redis元件
- 美顏濾鏡SDK的智慧濾鏡與傳統顏色濾鏡有什麼區別?
- 龍芯1A處理器引數介紹
- java基礎(九) 可變引數列表介紹Java
- CSS濾鏡(filter)CSSFilter
- SVG <filter> 濾鏡SVGFilter
- RESTful api風格介紹RESTAPI
- Java Stream API groupingBy()介紹JavaAPI
- SOLIDWORKS API詳細介紹SolidAPI
- 手繪畫效果濾鏡軟體:Snap Art 4 for mac 中文版Mac
- 支援M1:Alien Skin Snap Art 4 PS繪畫效果濾鏡
- 創意效果影像處理PS濾鏡Nik Collection 5套裝中文
- [雪峰磁針石部落格]python庫介紹-argparse:命令列選項及引數解析Python命令列
- Linux核心引數overcommit_memory和OOM killer介紹LinuxMITOOM