您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>其它程序>

美圖軟件背景虛化景深效果詳細(xì)教程

大?。?/span>0.44 MB 人氣: 2017-09-25 需要積分:1

  因工作一直沒(méi)有接觸過(guò)濾鏡領(lǐng)域,所以在閑暇之余閱讀了下官方文檔,本文嘗試實(shí)現(xiàn)通用美圖軟件背景虛化景深效果,純屬娛樂(lè),大神無(wú)視勿噴。

  左側(cè)為原圖,右側(cè)為背景虛化后的效果圖

  大致為突顯女主上半身形象,并以上半身為中心漸變模糊擴(kuò)散的效果。大圖顯示效果會(huì)更好些

  最終效果圖

  下面我們開(kāi)始分三步集成如圖顯示效果~

  一、為圖片添加高斯模糊濾鏡

  既然需要執(zhí)行濾鏡操作,那肯定離不開(kāi)Core Image這一強(qiáng)大的框架了,感興趣的童鞋可以點(diǎn)擊進(jìn)入查看文檔。本篇文章中主要使用其幾種常用的濾鏡。對(duì)于模糊效果,系統(tǒng)提供了很多樣式,但畢竟不是設(shè)計(jì),無(wú)法通過(guò)肉眼區(qū)別它們之間的區(qū)別,因此這里簡(jiǎn)單的選取了高斯模糊效果。

  首先我們來(lái)創(chuàng)建高斯模糊濾鏡,對(duì)于CIFilter就不做過(guò)多的介紹了。將具體濾鏡名稱傳入即可創(chuàng)建對(duì)應(yīng)濾鏡樣式。這里需要注意的我們傳入的圖片信息并非我們常用的UIImage,因?yàn)閁IImage是不可變的,只能通過(guò)已存在的圖片創(chuàng)建它,而濾鏡需要對(duì)原始圖片進(jìn)行修改,因此這里我們需要將UIImage轉(zhuǎn)換為CIImage類型做處理。

  //高斯模糊濾鏡

  CIFilter *filter = [CIFilter filterWithName:

  @“CIGaussianBlur”];

  UIImage *image = [UIImage imageNamed:@“IMG_0857.JPG”];

  //將UIImage轉(zhuǎn)換為CIImage類型

  CIImage *ciImage = [[CIImage alloc]initWithImage:image];

  //設(shè)置輸入的圖片信息

 ?。踗ilter setValue:ciImage forKey:kCIInputImageKey];

  //設(shè)置模糊程度

  [filter setValue:@8 forKey:kCIInputRadiusKey];//默認(rèn)為10

  執(zhí)行如上操作生成的效果如下,也即是文章頂部效果圖中的模糊效果:

  

  高斯模糊效果圖

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

.docx

美圖軟件背景虛化景深效果詳細(xì)教程下載

相關(guān)電子資料下載

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?