欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種對圖片進行馬賽克處理的方法及裝置的制造方法

文檔序號:9578970閱讀:386來源:國知局
一種對圖片進行馬賽克處理的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及圖片處理技術,尤其涉及一種對圖片進行馬賽克處理的方法及
目.ο
【背景技術】
[0002]隨著通信技術的不斷發(fā)展,配有外置或內置攝像頭的移動終端逐漸在人們的生活中普及,滿足了用戶隨時隨地拍攝圖片的需求,但由于拍攝場景的復雜,拍攝出的圖片常包含不想要的景物。
[0003]對圖片進行馬賽克處理是常用的一種掩蓋圖片中不想要的景物的方法,現(xiàn)有技術中,將用戶選擇的馬賽克處理區(qū)域,劃分為包括一個像素點或多個像素點的多個分區(qū),然后提取分區(qū)顏色素材,使用顏色素材替換對應分區(qū)的顏色,或將顏色素材與對應分區(qū)圖片原有的顏色混合形成該分區(qū)的顏色,如圖la所示;也可以將分區(qū)的圖片替換為指定的圖片,形成圖片馬賽克,如圖lb所不。
[0004]使用現(xiàn)有技術得到的馬賽克圖片矩形分區(qū)明顯,畫面死板,缺乏美感。

【發(fā)明內容】

[0005]本發(fā)明提供一種對圖片進行馬賽克處理的方法及裝置,以豐富馬賽克圖片的處理方式。
[0006]第一方面,本發(fā)明實施例提供了一種對圖片進行馬賽克處理的方法,所述方法包括:
[0007]根據(jù)用戶指令,獲取原始圖片;
[0008]實時檢測用戶在圖片上的滑動操作;
[0009]獲取筆刷的預設形狀、大小和透明度;
[0010]獲取筆刷的預設固定方向或由用戶在圖片上的滑動操作確定方向;
[0011]獲取筆刷的預設固定顏色或根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色;
[0012]根據(jù)用戶在圖片上的滑動操作順次形成對應屬性的筆刷,并結合圖片內容得到馬賽克圖片。
[0013]第二方面,本發(fā)明實施例還提供了一種對圖片進行馬賽克處理的裝置,所述裝置包括:
[0014]圖片獲取模塊,用于根據(jù)用戶指令,獲取原始圖片;
[0015]操作檢測模塊,用于實時檢測用戶在圖片上的滑動操作;
[0016]第一獲取模塊,用于獲取筆刷的預設形狀、大小和透明度;
[0017]第二獲取模塊,用于獲取筆刷的預設固定方向或由用戶在圖片上的滑動操作確定方向;
[0018]第三獲取模塊,用于獲取筆刷的預設固定顏色或根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色;
[0019]圖片生成模塊,用于根據(jù)用戶在圖片上的滑動操作順次形成對應屬性的筆刷,并結合圖片內容得到馬賽克圖片。
[0020]本發(fā)明實施例提供的技術方案,通過獲取筆刷預設形狀、大小、透明度、方向以及顏色屬性,根據(jù)用戶在圖片上的滑動操作順次形成對應屬性的筆刷,并結合圖片內容得到馬賽克圖片,獲得了具有層次感及油畫效果的馬賽克圖片,增加了馬賽克圖片的美感,豐富了馬賽克圖片的處理方式,提升了用戶體驗。
【附圖說明】
[0021]圖la和圖lb是現(xiàn)有技術中的馬賽克圖片;
[0022]圖2a是本發(fā)明實施例一中的對圖片進行馬賽克處理的方法的流程示意圖;
[0023]圖2b和圖2c是本發(fā)明實施例一中的馬賽克圖片;
[0024]圖3是本發(fā)明實施例二中的對圖片進行馬賽克處理的方法的流程示意圖;
[0025]圖4是本發(fā)明實施例三中的對圖片進行馬賽克處理的裝置的結構示意圖。
【具體實施方式】
[0026]下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
[0027]實施例一
[0028]圖2a是本發(fā)明實施例一中的對圖片進行馬賽克處理的方法的流程示意圖。本實施例可在如下場景下應用:用戶欲對圖片進行馬賽克處理。該方法可以由對圖片進行馬賽克處理的裝置來執(zhí)行,所述裝置由軟件和/或硬件實現(xiàn),配置于移動終端內。其中,移動終端可以是智能手機、平板電腦、筆記本電腦等可移動的電子設備。
[0029]參見圖2a,所述對圖片進行馬賽克處理的方法具體可以包括:
[0030]步驟101、根據(jù)用戶指令,獲取原始圖片;
[0031]根據(jù)用戶輸入的開啟指令,打開并在屏幕上顯示用戶選擇的圖片,獲取該圖片作為馬賽克處理操作的原始圖片。
[0032]步驟102、實時檢測用戶在圖片上的滑動操作;
[0033]在本實施例中,移動終端帶有觸控功能,用戶可以使用手指或觸控筆在移動終端的觸摸屏上進行滑動,進而操控在觸摸屏上顯示的當前圖片。移動終端檢測到用戶的手指或者觸控筆筆尖移動到一定的位置時,在所述位置處形成對應屬性的筆刷,為能實現(xiàn)上述操作,移動終端對用戶在圖片上的滑動操作進行實時檢測。
[0034]步驟103、獲取筆刷的預設形狀、大小和透明度;
[0035]進行馬賽克操作前,移動終端獲取筆刷的預設形狀、大小和透明度屬性,其中,筆刷的預設形狀包括但不限于圓形、矩形、菱形、三角形、梯形或一端不規(guī)則的形狀,具體的,一端不規(guī)則的形狀能夠使形成的馬賽克圖片顯示出毛筆畫的感覺,增加油畫效果。
[0036]步驟104、獲取筆刷的預設固定方向或由用戶在圖片上的滑動操作確定方向;
[0037]進一步的,所述獲取筆刷的預設固定方向或由用戶在圖片上的滑動操作確定方向,包括:
[0038]獲取用戶在待選項中選擇的方向作為筆刷的方向;或者,
[0039]獲取用戶在圖片上的當前滑動操作方向作為對應筆刷的方向;或者,
[0040]獲取用戶在圖片上的當前滑動操作方向與預設的擾動角度疊加后的方向作為對應筆刷的方向。
[0041]其中,用戶在待選項中選擇的方向,包括具有常用特殊角度的方向,例如,與水平方向呈45°角、90°角以及270°角,還包括由用戶在輸入欄中根據(jù)個人喜好輸入的固定角度方向。本實施例中,也可以根據(jù)用戶在圖片上的當前滑動操作方向確定筆刷方向,具體的,所述當前滑動操作方向用以確定當前時刻形成筆刷的方向,下一時刻形成筆刷的方向則由下一時刻滑動操作方向確定。為避免形成的馬賽克圖片過于死板,還可以在上述用戶的滑動操作方向上疊加一個用戶預設的角度來確定筆刷的方向。
[0042]步驟105、獲取筆刷的預設固定顏色或根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色;
[0043]進一步的,所述獲取筆刷的預設固定顏色或根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色,包括:
[0044]獲取用戶在待選項中選擇的顏色作為筆刷的顏色;或者,
[0045]獲取每個筆刷形成起點處用戶的手指或觸控筆筆尖與圖片接觸區(qū)域的中間像素點顏色作為對應筆刷的顏色;或者,
[0046]獲取每個筆刷形成起點處用戶的手指或觸控筆筆尖與圖片接觸區(qū)域內對所有像素點顏色聚類確定對應筆刷的顏色。
[0047]移動終端獲取的筆刷顏色,包括用戶預設的一種固定顏色或根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色,其中,根據(jù)用戶在圖片上的滑動操作以及圖片內容確定顏色時,形成每個筆刷時均需獲取一次用戶手指或觸控筆筆尖與圖片接觸位置處的顏色,作為筆刷的顏色。具體的,用戶手指或觸控筆筆尖與圖片接觸位置處包括不止一個像素點,可根據(jù)所述接觸位置處中心像素點顏色或所有像素點顏色聚類確定筆刷的顏色。需要說明的是,對于根據(jù)所有像素點顏色聚類確定筆刷顏色,
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
维西| 东源县| 缙云县| 福建省| 辉县市| 濮阳县| 唐海县| 南江县| 沁阳市| 淄博市| 义乌市| 贵港市| 公主岭市| 白城市| 获嘉县| 游戏| 洪泽县| 花垣县| 龙川县| 达尔| 新津县| 盐亭县| 永顺县| 安吉县| 漳平市| 汪清县| 连平县| 峨眉山市| 福建省| 射阳县| 桐庐县| 永昌县| 游戏| 开江县| 台北市| 蓬溪县| 黄骅市| 永善县| 外汇| 博兴县| 安乡县|