两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法和裝置的制造方法

文檔序號(hào):8487642閱讀:368來源:國知局
相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),特別是涉及一種相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]隨著智能手機(jī)等各種移動(dòng)終端的迅猛發(fā)展,越來越多的用戶使用所擁有的各種移動(dòng)終端進(jìn)行隨時(shí)隨地的拍照,例如,使用隨身攜帶的智能手機(jī)、平板電腦等移動(dòng)終端即進(jìn)行拍照。
[0003]然而,在拍照過程中,出現(xiàn)背景不佳或者其它因素而需要使用濾鏡進(jìn)行照片美化的情況時(shí)有發(fā)生,但是,現(xiàn)有的相機(jī)應(yīng)用中濾鏡效果較為單一,無法為提供豐富的濾鏡效果O

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)現(xiàn)有的相機(jī)應(yīng)用中濾鏡效果單一的技術(shù)問題,提供一種能提供豐富濾鏡效果的相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法。
[0005]此外,還有必要提供一種能提供豐富濾鏡效果的相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置。
[0006]一種相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法,包括如下步驟:
[0007]獲取自定義濾鏡使用指令;
[0008]根據(jù)所述自定義濾鏡使用指令提取程序腳本,所述程序腳本是由自定義設(shè)置的照片參數(shù)生成的;
[0009]通過所述提取的程序腳本對(duì)相機(jī)應(yīng)用中觸發(fā)拍照所得到的照片進(jìn)行濾鏡渲染,以得到包含了濾鏡效果的照片。
[0010]一種相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置,其特征在于,包括:
[0011]濾鏡使用指令獲取模塊,用于獲取自定義濾鏡使用指令;
[0012]腳本提取模塊,用于根據(jù)所述自定義濾鏡使用指令提取程序腳本,所述程序腳本是由自定義設(shè)置的照片參數(shù)生成的;
[0013]濾鏡渲染模塊,用于通過所述提取的程序腳本對(duì)相機(jī)應(yīng)用中觸發(fā)拍照所得到的照片進(jìn)行濾鏡渲染,以得到包含了濾鏡效果的照片。
[0014]上述相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法和裝置,在獲取到自定義濾鏡使用指令之后,將根據(jù)該自定義濾鏡使用指令進(jìn)行程序腳本的提取,以通過程序腳本對(duì)相機(jī)應(yīng)用中觸發(fā)拍照所得的照片進(jìn)行濾鏡渲染以得到包含了濾鏡效果的照片,由于用于對(duì)照片進(jìn)行濾鏡渲染的程序腳本可由自定義設(shè)置的照片參數(shù)生成,因此所實(shí)現(xiàn)的濾鏡效果不再受限于相機(jī)應(yīng)用所提供的單一濾鏡效果,極大地豐富了相機(jī)應(yīng)用所能實(shí)現(xiàn)的濾鏡效果。
【附圖說明】
[0015]圖1為一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法的流程圖;
[0016]圖2為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法的流程圖;
[0017]圖3為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法的流程圖;
[0018]圖4為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法的流程圖;
[0019]圖5為一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法的應(yīng)用示意圖;
[0020]圖6為一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0021]圖7為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0022]圖8為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0023]圖9為另一個(gè)實(shí)施例中相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0024]圖10為實(shí)現(xiàn)本發(fā)明實(shí)施例的一個(gè)計(jì)算機(jī)系統(tǒng)的模塊圖。
【具體實(shí)施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對(duì)此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號(hào)進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對(duì)次序是可以調(diào)整的。可以理解,本文中所使用的術(shù)語“和/或”涉及且涵蓋相關(guān)聯(lián)的所列項(xiàng)目中的一者或一者以上的任何和所有可能的組口 ο
[0027]如圖1所示,在一個(gè)實(shí)施例中,一種相機(jī)應(yīng)用的濾鏡實(shí)現(xiàn)方法,包括如下步驟:
[0028]步驟S110,獲取自定義濾鏡使用指令。
[0029]本實(shí)施例中,自定義濾鏡使用指令為用戶在開啟的相機(jī)應(yīng)用中觸發(fā)的使用自定義濾鏡操作生成的。在用戶使用相機(jī)應(yīng)用進(jìn)行拍照的過程中,將根據(jù)需要選擇使用自定義濾鏡或者相機(jī)應(yīng)用中內(nèi)置的濾鏡效果。
[0030]具體的,開啟相機(jī)應(yīng)用后,將判斷是否使用自定義濾鏡,此時(shí),可在相機(jī)應(yīng)用的界面中彈出相應(yīng)的選取框,以使用戶觸發(fā)操作,其中,若用戶觸發(fā)了使用自定義濾鏡操作,則說明將使用自定義濾鏡進(jìn)行照片的拍照或美化。
[0031]步驟S130,根據(jù)自定義濾鏡使用指令提取程序腳本,該程序腳本是由自定義設(shè)置的照片參數(shù)生成的。
[0032]本實(shí)施例中,程序腳本為GLSL (OpenGL Shading Language, OpenGL著色語言)腳本,是由用戶根據(jù)需要自定義輸入的照片參數(shù)所生成的,該程序腳本將對(duì)應(yīng)了一個(gè)濾鏡效果,以用于得到帶有該濾鏡效果的照片。
[0033]具體的,根據(jù)自定義濾鏡使用指令即可獲知相機(jī)應(yīng)用當(dāng)前所使用的程序腳本,進(jìn)而提取該程序腳本,以便于實(shí)現(xiàn)照片的美化功能。
[0034]步驟S150,通過提取的程序腳本對(duì)相機(jī)應(yīng)用中觸發(fā)拍照所得到的照片進(jìn)行濾鏡渲染,以得到包含了濾鏡效果的照片。
[0035]本實(shí)施例中,由提取的程序腳本對(duì)相機(jī)應(yīng)用進(jìn)行拍照所得到的照片進(jìn)行濾鏡渲染,以使得該照片附帶了程序腳本所對(duì)應(yīng)的濾鏡效果。
[0036]通過如上所述的方案,用戶可自定義設(shè)置所需要實(shí)現(xiàn)的濾鏡效果,即通過輸入照片參數(shù)生成相應(yīng)的程序腳本便可得到自定義設(shè)置的濾鏡效果,為用戶使用相機(jī)應(yīng)用帶來了極大的方便,進(jìn)而使得相機(jī)應(yīng)用中所能夠?qū)崿F(xiàn)的濾鏡效果更為豐富,極大地增強(qiáng)了相機(jī)應(yīng)用中的照片美化功能。
[0037]如圖2所示,在一個(gè)實(shí)施例中,上述步驟S130之前,該方法還包括如下步驟:
[0038]步驟S210,獲取相機(jī)應(yīng)用中觸發(fā)的照片設(shè)置操作,通過照片設(shè)置操作得到用戶自定義設(shè)置的照片參數(shù)。
[0039]本實(shí)施例中,獲取用戶在相應(yīng)應(yīng)用的操作界面中觸發(fā)的照片設(shè)置操作,該照片設(shè)置操作即為用戶自定義設(shè)置的照片參數(shù)的輸入操作,其中,該照片參數(shù)包括了色調(diào)所對(duì)應(yīng)的數(shù)值、飽和度所對(duì)應(yīng)的數(shù)值和亮度所對(duì)應(yīng)的數(shù)值,該照片參數(shù)將決定了照片中像素點(diǎn)的紅綠藍(lán)色調(diào)。
[0040]步驟S230,將用戶自定義設(shè)置的照片參數(shù)輸入頂點(diǎn)著色器和片段著色器中生成實(shí)現(xiàn)照片的自定義濾鏡效果的程序腳本。
[0041]本實(shí)施例中,頂點(diǎn)著色器將用于計(jì)算照片中頂點(diǎn)的位置,并將計(jì)算和是到的數(shù)據(jù)傳遞至片段著色器中,片段著色器將用于為照片中的第一像素設(shè)置最終顏色,其中,頂點(diǎn)著色器和片段著色器所依據(jù)的均是用戶所自定義設(shè)置的照片參數(shù)。
[0042]用戶可根據(jù)需要隨意進(jìn)行照片參數(shù)的自定義設(shè)置,以生成相應(yīng)的程序腳本,進(jìn)而為相機(jī)應(yīng)用的照片提供各種濾鏡效果。
[0043]進(jìn)一步的,根據(jù)用戶自定義設(shè)置的照片參數(shù)所生成的程序腳本將被保存至自定義濾鏡庫中,以便于隨時(shí)進(jìn)行調(diào)用。
[0044]如圖3所示,在一個(gè)實(shí)施例中,上述步驟S150之前,該方法還包括如下步驟:
[0045]步驟S310,判斷提取的程序腳本是否加載到相機(jī)應(yīng)用的實(shí)時(shí)預(yù)覽,若為否,則進(jìn)入步驟S330,若為是,則進(jìn)入步驟S350。
[0046]本實(shí)施例中,在得到了根據(jù)自定義設(shè)置的照片參數(shù)生成的程序腳本之后,將判斷是否將其加載到相機(jī)應(yīng)用的實(shí)時(shí)預(yù)覽中,若為否,則說明用戶期望進(jìn)行拍照得到照片之后再對(duì)該照片進(jìn)行濾鏡渲染,若為是,則說明將程序腳本所對(duì)應(yīng)的濾鏡效果實(shí)時(shí)預(yù)覽于相機(jī)應(yīng)用當(dāng)前的拍照畫面中,以實(shí)時(shí)預(yù)覽當(dāng)前拍照畫面的濾鏡效果。
[0047]步驟S330,觸發(fā)進(jìn)行拍照以得到照片。
[0048]本實(shí)施例中,判斷到提取的程序腳本不加載到相機(jī)應(yīng)用的實(shí)時(shí)預(yù)覽之后,將通過用戶的操作觸發(fā)相機(jī)應(yīng)用進(jìn)行拍照以得到當(dāng)前拍照畫面所對(duì)應(yīng)的照片。
[0049]步驟S350,通過提取的程序腳本在相機(jī)應(yīng)用中的拍照畫面實(shí)時(shí)預(yù)覽濾鏡效果。
[0050]本實(shí)施例中,判斷到提取的程序腳本將被加載到相機(jī)應(yīng)用的實(shí)時(shí)預(yù)覽之后,將在相機(jī)應(yīng)用對(duì)當(dāng)前拍照畫面預(yù)覽濾鏡效果,以供用戶查看當(dāng)前拍照畫面是否合適,進(jìn)而觸發(fā)進(jìn)行拍照以得到已經(jīng)包含了濾鏡效果的照片。
[0051]步驟S370,觸發(fā)進(jìn)行拍照以得到包含了濾鏡效果的照片。
[0052]如圖4所示,在一個(gè)實(shí)施例中,該方法還包括如下步驟:
[0053]步驟S410,再次提取程序腳本,該程序腳本與根據(jù)自定義濾鏡使用指令所提取的程序腳本相區(qū)別。
[0054]本實(shí)施例中,對(duì)于
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潞城市| 凤阳县| 寻乌县| 永安市| 彩票| 塘沽区| 安岳县| 罗源县| 灵川县| 依兰县| 嘉荫县| 阿克苏市| 九龙坡区| 东平县| 平乡县| 刚察县| 静海县| 乡城县| 金阳县| 望奎县| 德兴市| 肥东县| 米泉市| 吉安市| 万安县| 和田市| 修武县| 闽侯县| 门头沟区| 黄浦区| 泰州市| 濮阳市| 瓦房店市| 佳木斯市| 平遥县| 通州市| 澎湖县| 嫩江县| 桂东县| 东乌| 罗平县|