CoreImage 中的模糊濾鏡

2021-07-04 13:38:31 字數 1256 閱讀 5824

/* * * * * *原始 * * * * * */

/* * * * * *濾鏡處理型別 * * * * * */

cifilter *cifilter = [cifilter

filterwithname:@"cigaussianblur"];

[cifilter setvalue:ciima forkey:kciinputimagekey];

/* * * * * *設定模糊程度 0最小 * * * * * */

[cifilter setvalue:@3

forkey:@"inputradius"];

/* * * * * *用來查詢設定可以用到的引數 * * * * * */

nslog(@"%@",cifilter.attributes);

/* * * * * *輸出的 * * * * * */

ciimage *outima = [cifilter valueforkey:kcioutputimagekey] ;

/* * * * * *處理方式,是cpu設定為nil,預設是cpu * * * * * */

cicontext * context = [cicontext

contextwithoptions:nil];

/* * * * * *輸出的處理完的 * * * * * */

cgimageref imgref = [context createcgimage:outima fromrect:[outima extent]];

/* * * * * *轉化 * * * * * */

img = [uiimage

imagewithciimage:outima];

/* * * * * *釋放記憶體 * * * * * */

cgimagerelease(imgref);

uiimageview *imgv = [[uiimageview

alloc] initwithframe:cgrectmake(0, 0, 375/2, 500/2)];

imgv.image  = img ;

[self.view

addsubview:imgv];

DIV CSS中的濾鏡和模糊

在div css中,經常會用到div和span 當內容比較多的時候,會用到div 當內容比較少的時候,會用到span 來看下面的 欄目一欄目二 欄目三欄目四 欄目五執行後的效果如下 在這裡設定了字型的粗細 設定段落字型的粗細的屬性 font weigth屬性設定文字的粗細 使用bold關鍵字可以將文...

css高斯模糊 運動模糊濾鏡

運動模糊是指快速運動的物體造成明顯的模糊拖動痕跡 以簡單的直線運動為例,運動模糊應該具有兩個引數,分別是半徑長度和角度 比如在sketch中如下 但是 css canvas svg 的濾鏡均不支援運動模糊。那是不是意味著如果設計師只是對乙個很簡單的圖形使用了sketch中的運動模糊濾鏡,我們在重構時...

IOS 中的CoreImage框架

coreimage framework 組成 主要分為三部分 1 定義部分 coreimage 何coreimagedefines。見名思義,代表了coreimage 這個框架和它的定義。2 操作部分 濾鏡 cifliter cifilter 產生乙個ciimage。典型的,接受一到多的作為輸入,經...