一種圖片處理方法、裝置及手機(jī)的制作方法
【專利摘要】本發(fā)明提供了一種圖片處理方法、裝置及手機(jī),其中圖片處理方法用于帶有屏幕的終端設(shè)備,先獲取預(yù)展示的圖片,并根據(jù)預(yù)展示的圖片獲取處理后的圖片,處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致;再將處理后的圖片的面積與屏幕的面積進(jìn)行比較;若處理后的圖片的面積小于屏幕的面積,向用戶推送若干可供選擇的小圖片,直至處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出屏幕的面積,其中小圖片的面積小于處理后的圖片的面積;將處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于屏幕形狀的拼接圖片,并以拼接圖片的中心點(diǎn)為中心,從拼接圖片中截取與屏幕形狀相匹配的圖片作為壁紙。在確保壁紙清晰顯示的同時(shí),使壁紙與屏幕匹配。
【專利說明】
一種圖片處理方法、裝置及手機(jī)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種圖片處理方法、裝置及手機(jī)。
【背景技術(shù)】
[0002]帶屏幕的終端設(shè)備,比如手機(jī),都是將屏幕作為人機(jī)交互的主要入口。隨著手機(jī)技術(shù)的發(fā)展,從黑白屏到彩屏,手機(jī)的待機(jī)桌面不再由單一的顏色所組成,而是可以用一張圖片來(lái)替換,這張圖片便稱之為手機(jī)壁紙。手機(jī)壁紙能夠讓我們的手機(jī)看起來(lái)更好看,更漂殼,更有個(gè)性。
[0003]常見的手機(jī)一般都為用戶提供了壁紙選擇功能,用戶可以選擇一張圖片作為手機(jī)屏幕的背景圖片。上述圖片可以是用戶手機(jī)上存儲(chǔ)的圖片,比如背景圖片或者照片等,也可以是用戶上網(wǎng)瀏覽時(shí)下載到手機(jī)上的圖片。圖片雖然好看,但有時(shí)候圖片的尺寸和屏幕尺寸卻并不匹配,如果圖片太小,不能使整個(gè)屏幕都顯示想要顯示的圖片,除了圖片以外的區(qū)域大多要用白色或者其它顏色的滾動(dòng)條來(lái)填充,或者對(duì)圖片進(jìn)行拉伸使其充滿整個(gè)屏幕,導(dǎo)致圖片分辨率降低,模糊不清;如果圖片太大,則屏幕并不能完全顯示完圖片,顯示效果也不理想。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)中當(dāng)作為壁紙的圖片的尺寸與屏幕尺寸不匹配時(shí)顯示效果差的缺陷,從而提供一種顯示效果好的圖片處理方法、裝置及手機(jī)。
[0005]為此,本發(fā)明提供了如下技術(shù)方案:
[0006]本發(fā)明提供了一種圖片處理方法,用于帶有屏幕的終端設(shè)備,包括如下步驟:
[0007]獲取預(yù)展示的圖片;
[0008]根據(jù)所述預(yù)展示的圖片獲取處理后的圖片,所述處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致;
[0009]將所述處理后的圖片的面積與所述屏幕的面積進(jìn)行比較;
[0010]若所述處理后的圖片的面積小于所述屏幕的面積,向用戶推送若干可供選擇的小圖片,直至所述處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出所述屏幕的面積,其中所述小圖片的面積小于所述處理后的圖片的面積;
[0011]將所述處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于所述屏幕形狀的拼接圖片,并以所述拼接圖片的中心點(diǎn)為中心,從所述拼接圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙。
[0012]本發(fā)明所述的圖片處理方法,所述獲取預(yù)展示的圖片的步驟包括:
[0013]獲取用戶選定的圖片的張數(shù);
[0014]若用戶選定的圖片只有一張,將用戶選定的圖片作為預(yù)展示的圖片;
[0015]若用戶選定的圖片有多張,將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將所述方形圖片作為預(yù)展示的圖片。
[0016]本發(fā)明所述的圖片處理方法,所述根據(jù)所述預(yù)展示的圖片獲取處理后的圖片的步驟包括:
[0017]將所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比進(jìn)行比較;
[0018]若所述預(yù)展示的圖片的長(zhǎng)寬比大于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的寬度不變,只對(duì)所述預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;
[0019]若所述預(yù)展示的圖片的長(zhǎng)寬比小于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)所述預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;
[0020]若所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,直接將所述預(yù)展示的圖片作為處理后的圖片。
[0021 ]本發(fā)明所述的圖片處理方法,還包括:
[0022]若所述處理后的圖片的面積大于所述屏幕的面積,將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較;
[0023]若小于或等于所述預(yù)設(shè)差值,則以所述處理后的圖片的中心點(diǎn)為中心,從所述處理后的圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙;
[0024]若大于所述預(yù)設(shè)差值,則將所述處理后的圖片等比例壓縮至與所述屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。
[0025]本發(fā)明所述的圖片處理方法,還包括:
[0026]若所述處理后的圖片的面積等于所述屏幕的面積,直接將所述處理后的圖片作為壁紙。
[0027]本發(fā)明還提供了一種圖片處理裝置,用于帶有屏幕的終端設(shè)備,包括:
[0028]預(yù)展示圖片獲取單元,用于獲取預(yù)展示的圖片;
[0029]圖片處理單元,用于根據(jù)所述預(yù)展示的圖片獲取處理后的圖片,所述處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致;
[0030]面積比較單元,用于將所述處理后的圖片的面積與所述屏幕的面積進(jìn)行比較;
[0031]推送單元,用于在所述處理后的圖片的面積小于所述屏幕的面積時(shí),向用戶推送若干可供選擇的小圖片,直至所述處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出所述屏幕的面積,其中所述小圖片的面積小于所述處理后的圖片的面積;
[0032]壁紙獲取單元,用于在所述處理后的圖片的面積小于所述屏幕的面積時(shí),將所述處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于所述屏幕形狀的拼接圖片,并以所述拼接圖片的中心點(diǎn)為中心,從所述拼接圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙。
[0033]本發(fā)明所述的圖片處理裝置,所述預(yù)展示圖片獲取單元包括:
[0034]張數(shù)獲取子單元,用于獲取用戶選定的圖片的張數(shù);
[0035]預(yù)展示圖片確定子單元,用于在用戶選定的圖片只有一張時(shí),將用戶選定的圖片作為預(yù)展示的圖片;在用戶選定的圖片有多張時(shí),將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將所述方形圖片作為預(yù)展示的圖片。
[0036]本發(fā)明所述的圖片處理裝置,所述圖片處理單元包括:
[0037]長(zhǎng)寬比比較子單元,用于將所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比進(jìn)行比較;
[0038]調(diào)整子單元,用于在所述預(yù)展示的圖片的長(zhǎng)寬比大于所述屏幕的長(zhǎng)寬比時(shí),保持所述預(yù)展示的圖片的寬度不變,只對(duì)所述預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;在所述預(yù)展示的圖片的長(zhǎng)寬比小于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)所述預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;在所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致時(shí),直接將所述預(yù)展示的圖片作為處理后的圖片。
[0039 ]本發(fā)明所述的圖片處理裝置,還包括:
[0040]差值比較單元,用于在所述處理后的圖片的面積大于所述屏幕的面積時(shí),將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較;
[0041]所述壁紙獲取單元,還用于在差值小于或等于所述預(yù)設(shè)差值時(shí),以所述處理后的圖片的中心點(diǎn)為中心,從所述處理后的圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙;在差值大于所述預(yù)設(shè)差值時(shí),將所述處理后的圖片等比例壓縮至與所述屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。
[0042 ]本發(fā)明還提供了一種手機(jī),包括上述圖片處理裝置。
[0043]本發(fā)明技術(shù)方案,具有如下優(yōu)點(diǎn):
[0044]本發(fā)明提供了一種圖片處理方法及裝置,用于帶有屏幕的終端設(shè)備,先獲取預(yù)展示的圖片,并根據(jù)預(yù)展示的圖片獲取處理后的圖片,處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致;再將處理后的圖片的面積與屏幕的面積進(jìn)行比較;若處理后的圖片的面積小于屏幕的面積,向用戶推送若干可供選擇的小圖片,直至處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出屏幕的面積,其中小圖片的面積小于處理后的圖片的面積;將處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于屏幕形狀的拼接圖片,并以拼接圖片的中心點(diǎn)為中心,從拼接圖片中截取與屏幕形狀相匹配的圖片作為壁紙。即使處理后的圖片太小,不能使整個(gè)屏幕都顯示想要顯示的圖片,也能使屏幕中未填充的區(qū)域通過漂亮的小圖片來(lái)填滿,不會(huì)添加難看的滾動(dòng)條來(lái)進(jìn)行填充,也無(wú)需對(duì)處理后的壁紙進(jìn)行拉伸使其充滿屏幕,導(dǎo)致其分辨率降低,在確保壁紙清晰顯示的同時(shí),能夠使壁紙與屏幕完全匹配,顯示效果好。
[0045]本發(fā)明所述圖片處理方法及裝置,若處理后的圖片的面積大于屏幕的面積,將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較;若小于或等于預(yù)設(shè)差值,則以處理后的圖片的中心點(diǎn)為中心,從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙;若大于預(yù)設(shè)差值,則將處理后的圖片等比例壓縮至與屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。在處理后的圖片的面積與屏幕的面積較為相近時(shí),只需從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙,只有在處理后的圖片超出屏幕的面積較多時(shí),才會(huì)通過等比例壓縮的方式將圖片調(diào)整至與屏幕形狀相匹配,在確保壁紙顯示效果的同時(shí),也能盡可能避免圖片壓縮帶來(lái)的程序假死、圖片出現(xiàn)馬賽克等問題。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明【具體實(shí)施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)【具體實(shí)施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明實(shí)施例1圖片處理方法的一個(gè)具體實(shí)例的流程圖;
[0048]圖2為本發(fā)明實(shí)施例1圖片處理方法中獲取預(yù)展示的圖片的一個(gè)具體實(shí)例的流程圖;
[0049]圖3為本發(fā)明實(shí)施例1圖片處理方法中預(yù)展示的圖片的一個(gè)具體實(shí)例的顯示效果圖;
[0050]圖4為本發(fā)明實(shí)施例1圖片處理方法中根據(jù)預(yù)展示的圖片獲取處理后的圖片的一個(gè)具體實(shí)例的流程圖;
[0051]圖5為本發(fā)明實(shí)施例1圖片處理方法中拼接圖片的一個(gè)具體實(shí)例的顯示效果圖;
[0052]圖6為本發(fā)明實(shí)施例1圖片處理方法中從拼接圖片中截取與屏幕形狀相匹配的圖片的效果示意圖;
[0053]圖7為本發(fā)明實(shí)施例2圖片處理裝置的一個(gè)具體實(shí)例的結(jié)構(gòu)框圖。
[0054]附圖標(biāo)記:
[0055]a_處理后的圖片;b_小圖片;c-拼接圖片;d-與屏幕形狀相匹配的圖片;f_預(yù)展示的圖片;1-預(yù)展示圖片獲取單元;2-圖片處理單元;3-面積比較單元;4-推送單元;5-壁紙獲取單元;6-差值比較單元;11-張數(shù)獲取子單元;12-預(yù)展示圖片確定子單元;21-長(zhǎng)寬比比較子單元;22-調(diào)整子單元。
【具體實(shí)施方式】
[0056]下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]在本發(fā)明的描述中,需要說明的是,術(shù)語(yǔ)“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
[0058]此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
[0059]實(shí)施例1
[0060]本實(shí)施例提供了一種圖片處理方法,用于帶有屏幕的終端設(shè)備,具體地,終端設(shè)備包括但不限于手機(jī)、個(gè)人數(shù)字助理(PDA)、掌上電腦或者平板電腦等。如圖1所示,本實(shí)施例中的圖片處理方法包括如下步驟:
[0061]S1.獲取預(yù)展示的圖片。具體地,預(yù)展示的圖片指用戶選定的想要用作為終端設(shè)備壁紙的圖片,用戶可以從手機(jī)中存儲(chǔ)的圖片、背景圖、照片中選擇自己喜歡的圖片,也可以通過網(wǎng)絡(luò)下載自己喜歡的圖片。
[0062]優(yōu)選地,如圖2所示,步驟SI包括:
[0063]Sll.獲取用戶選定的圖片的張數(shù)。具體地,可以通過統(tǒng)計(jì)用戶選擇圖片時(shí)產(chǎn)生的觸發(fā)信息的數(shù)量來(lái)獲取用戶選定的圖片的張數(shù)。
[0064]S12.若用戶選定的圖片只有一張,將用戶選定的圖片作為預(yù)展示的圖片。
[0065]S13.若用戶選定的圖片有多張,將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將方形圖片作為預(yù)展示的圖片。具體地,如圖3所示,給出了一個(gè)具體實(shí)例的方形圖片的拼接效果圖,用戶選定的五張圖片都拼接于一個(gè)方形圖片中作為預(yù)展示的圖片,便于后期對(duì)預(yù)展示的圖片的處理。也能使最終獲取的屏幕壁紙中顯示盡可能多的用戶喜愛的圖片。
[0066]S2.根據(jù)預(yù)展示的圖片獲取處理后的圖片,處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致。具體地,通過使處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,能夠使處理后的圖片與屏幕更加匹配,顯示盡可能多的用戶選定的喜愛的圖片。
[0067]優(yōu)選地,如圖4所示,步驟S2包括:
[0068]S21.將預(yù)展示的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比進(jìn)行比較。具體地,長(zhǎng)寬比即為長(zhǎng)度與寬度的比值,兩個(gè)方形圖形的長(zhǎng)寬比一致,說明這兩個(gè)方形圖形的形狀相同。通過將預(yù)展示的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比進(jìn)行比較,能夠比較準(zhǔn)確的判定預(yù)展示的圖片與屏幕的形狀是否匹配,為后期對(duì)預(yù)展示的圖片進(jìn)行調(diào)整使其形狀趨近于屏幕的形狀提供了調(diào)整依據(jù)。
[0069]S22.若預(yù)展示的圖片的長(zhǎng)寬比大于屏幕的長(zhǎng)寬比,保持預(yù)展示的圖片的寬度不變,只對(duì)預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,并將調(diào)整后的圖片作為處理后的圖片。具體地,比如預(yù)展示的圖片的長(zhǎng)寬比為2:3,屏幕的長(zhǎng)寬比為1:2時(shí),假設(shè)預(yù)展示的圖片的實(shí)際長(zhǎng)度為4cm,寬度為6cm時(shí),保持預(yù)展示的圖片的寬度不變,仍為6cm,只將預(yù)展示的圖片的長(zhǎng)度調(diào)整為3cm,以使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,處理后的圖片的長(zhǎng)度為3cm,寬度為6cm。
[0070]S23.若預(yù)展示的圖片的長(zhǎng)寬比小于屏幕的長(zhǎng)寬比,保持預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,并將調(diào)整后的圖片作為處理后的圖片。具體地,比如預(yù)展示圖片的長(zhǎng)寬比為1:3,屏幕的長(zhǎng)寬比為1:2時(shí),假設(shè)預(yù)展示的圖片的長(zhǎng)度為2cm,寬度為6cm時(shí),保持預(yù)展示的圖片的長(zhǎng)度不變,仍為2cm,只將預(yù)展示的圖片的寬度調(diào)整為4cm,以使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,處理后的圖片的長(zhǎng)度為2cm,寬度為4cm。當(dāng)預(yù)展示的圖片中包括多張用戶選定的圖片時(shí),各個(gè)選定的圖片也根據(jù)預(yù)展示的圖片的調(diào)整比例進(jìn)行等比例的調(diào)整,以確保好的顯示效果。
[0071]S24.若預(yù)展示的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,直接將預(yù)展示的圖片作為處理后的圖片。盡可能減少圖片處理的流程,提高圖片處理的效率。
[0072]S3.將處理后的圖片的面積與屏幕的面積進(jìn)行比較。
[0073]S4.若處理后的圖片的面積小于屏幕的面積,向用戶推送若干可供選擇的小圖片,直至處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出屏幕的面積,其中小圖片的面積小于處理后的圖片的面積。具體地,可以根據(jù)用戶選定的圖片所屬的類別向用戶推送一些同類別的小圖片,能夠使整個(gè)圖片的風(fēng)格更為協(xié)調(diào),達(dá)到一個(gè)好的顯示效果。當(dāng)處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出屏幕的面積,就說明拼接后的圖片的面積已超出屏幕的面積,就無(wú)需再添加小圖片了,避免了時(shí)間上的浪費(fèi),提高了圖片處理的效率。
[0074]S5.將處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于屏幕形狀的拼接圖片,并以拼接圖片的中心點(diǎn)為中心,從拼接圖片中截取與屏幕形狀相匹配的圖片作為壁紙。具體地,圖5給出了一個(gè)拼接圖片的具體實(shí)例??梢钥吹剑幚砗蟮膱D片a與若干小圖片b拼接成了一個(gè)趨近于屏幕形狀的拼接圖片C,并且拼接圖片c的面積大于屏幕的面積,小圖片b可以根據(jù)屏幕形狀拼接于處理后的圖片的上部、下部、左部、右部等。優(yōu)選地,如果在確保拼接圖片c與屏幕形狀相近似且面積超出屏幕的面積的情況下,盡可能使小圖片b環(huán)繞處理后的圖片a進(jìn)行拼接來(lái)得到拼接圖片C,能夠獲得更好的顯示效果。圖6給出了一個(gè)從拼接圖片中截取與屏幕形狀相匹配的圖片的效果示意圖??梢钥吹剑云唇訄D片c的中心點(diǎn)為中心,從拼接圖片c中截取出了與屏幕形狀相匹配的圖片d來(lái)作為壁紙,能夠在屏幕上進(jìn)行全屏展示且無(wú)空余區(qū)域,達(dá)到了一個(gè)好的顯示效果。
[0075]本實(shí)施例中的圖片處理方法,即使處理后的圖片太小,不能使整個(gè)屏幕都顯示想要顯示的圖片,也能使屏幕中未填充的區(qū)域通過漂亮的小圖片來(lái)填滿,不會(huì)添加難看的滾動(dòng)條來(lái)進(jìn)行填充,也無(wú)需對(duì)處理后的壁紙進(jìn)行拉伸使其充滿屏幕,導(dǎo)致其分辨率降低,在確保壁紙清晰顯示的同時(shí),使壁紙與屏幕完全匹配,顯示效果好。
[0076]優(yōu)選地,本實(shí)施例中的圖片處理方法,還包括:
[0077]S6.若處理后的圖片的面積大于屏幕的面積,將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較。具體地,預(yù)設(shè)差值為一個(gè)比較小的數(shù)值,當(dāng)處理后的圖片的面積與屏幕的面積的差值小于或等于預(yù)設(shè)差值時(shí),說明處理后的圖片的形狀以及面積與屏幕的形狀以及面積都較為近似;當(dāng)處理后的圖片的面積與屏幕的面積的差值大于預(yù)設(shè)差值時(shí),說明處理后的圖片只是形狀與屏幕的形狀一致,但是面積卻遠(yuǎn)大于屏幕的面積。通過將兩者面積的差值與預(yù)設(shè)差值相比較,為后期選取合適的圖片處理方法提供了參考依據(jù)。
[0078]S7.若小于或等于預(yù)設(shè)差值,則以處理后的圖片的中心點(diǎn)為中心,從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙。此時(shí),處理后的圖片的面積與屏幕的面積相差不大,即使以處理后的圖片的中心點(diǎn)為中心,從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙,也只是截去了一些處理后的圖片的邊緣部分,所占比重非常小,不會(huì)對(duì)圖片的顯示效果帶來(lái)明顯的影響,在確保顯示效果的同時(shí),也能提高圖片的處理效率。
[0079]S8.若大于預(yù)設(shè)差值,則將處理后的圖片等比例壓縮至與屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。此時(shí),處理后的圖片的面積遠(yuǎn)大于屏幕的面積,此時(shí)通過等比例壓縮處理后的圖片使其與屏幕形狀相匹配,能夠最大限度確保顯示的效果。
[0080]S9.若處理后的圖片的面積等于屏幕的面積,直接將處理后的圖片作為壁紙。提升了圖片處理的效率。
[0081]本實(shí)施例中的圖片處理方法,在處理后的圖片的面積大于屏幕的面積且處理后的圖片的面積與屏幕的面積較為相近時(shí),只從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙,只有在處理后的圖片的面積超出屏幕的面積較多時(shí),才會(huì)通過等比例壓縮的方式將圖片調(diào)整至與屏幕形狀相匹配,在確保壁紙顯示效果的同時(shí),也能盡可能避免圖片壓縮帶來(lái)的程序假死、圖片出現(xiàn)馬賽克等問題。
[0082]實(shí)施例2
[0083]本實(shí)施例提供了一種圖片處理裝置,用于帶有屏幕的終端設(shè)備,如圖7所示,包括:
[0084]預(yù)展示圖片獲取單元I,用于獲取預(yù)展示的圖片。
[0085]優(yōu)選地,預(yù)展示圖片獲取單元I包括:
[0086]張數(shù)獲取子單元11,用于獲取用戶選定的圖片的張數(shù)。
[0087]預(yù)展示圖片確定子單元12,用于在用戶選定的圖片只有一張時(shí),將用戶選定的圖片作為預(yù)展示的圖片;在用戶選定的圖片有多張時(shí),將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將方形圖片作為預(yù)展示的圖片。
[0088]圖片處理單元2,用于根據(jù)預(yù)展示的圖片獲取處理后的圖片,處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致。
[0089]優(yōu)選地,圖片處理單元2包括:
[0090]長(zhǎng)寬比比較子單元21,用于將預(yù)展示的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比進(jìn)行比較。
[0091]調(diào)整子單元22,用于在預(yù)展示的圖片的長(zhǎng)寬比大于屏幕的長(zhǎng)寬比時(shí),保持預(yù)展示的圖片的寬度不變,只對(duì)預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,并將調(diào)整后的圖片作為處理后的圖片;在預(yù)展示的圖片的長(zhǎng)寬比小于屏幕的長(zhǎng)寬比,保持預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致,并將調(diào)整后的圖片作為處理后的圖片;在預(yù)展示的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致時(shí),直接將預(yù)展示的圖片作為處理后的圖片。
[0092]面積比較單元3,用于將處理后的圖片的面積與屏幕的面積進(jìn)行比較。
[0093]推送單元4,用于在處理后的圖片的面積小于屏幕的面積時(shí),向用戶推送若干可供選擇的小圖片,直至處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出屏幕的面積,其中小圖片的面積小于處理后的圖片的面積。
[0094]壁紙獲取單元5,用于在處理后的圖片的面積小于屏幕的面積時(shí),將處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于屏幕形狀的拼接圖片,并以拼接圖片的中心點(diǎn)為中心,從拼接圖片中截取與屏幕形狀相匹配的圖片作為壁紙。
[0095]本實(shí)施例中的圖片處理裝置,即使處理后的圖片太小,不能使整個(gè)屏幕都顯示想要顯示的圖片,也能使屏幕中未填充的區(qū)域通過漂亮的小圖片來(lái)填滿,不會(huì)添加難看的滾動(dòng)條來(lái)進(jìn)行填充,也無(wú)需對(duì)處理后的壁紙進(jìn)行拉伸使其充滿屏幕,導(dǎo)致其分辨率降低,在確保壁紙清晰顯示的同時(shí),使壁紙與屏幕完全匹配,顯示效果好。
[0096]優(yōu)選地,本實(shí)施例中的圖片處理裝置,還包括:
[0097]差值比較單元6,用于在處理后的圖片的面積大于屏幕的面積時(shí),將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較。
[0098]壁紙獲取單元5,還用于在差值小于或等于預(yù)設(shè)差值時(shí),以處理后的圖片的中心點(diǎn)為中心,從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙;在差值大于預(yù)設(shè)差值時(shí),將處理后的圖片等比例壓縮至與屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。
[0099]優(yōu)選地,壁紙獲取單元5,還用于在處理后的圖片的面積等于屏幕的面積時(shí),直接將處理后的圖片作為壁紙。
[0100]本實(shí)施例中的圖片處理裝置,在處理后的圖片的面積大于屏幕的面積且處理后的圖片的面積與屏幕的面積較為相近時(shí),只從處理后的圖片中截取與屏幕形狀相匹配的圖片作為壁紙,只有在處理后的圖片的面積超出屏幕的面積較多時(shí),才會(huì)通過等比例壓縮的方式將圖片調(diào)整至與屏幕形狀相匹配,在確保壁紙顯示效果的同時(shí),也能盡可能避免圖片壓縮帶來(lái)的程序假死、圖片出現(xiàn)馬賽克等問題。
[0101]實(shí)施例3
[0102]本實(shí)施例提供了一種手機(jī),包括實(shí)施例2中的圖片處理裝置。
[0103]本實(shí)施例中的手機(jī),即使處理后的圖片太小,不能使整個(gè)手機(jī)屏幕都顯示想要顯示的圖片,也能使手機(jī)屏幕中未填充的區(qū)域通過漂亮的小圖片來(lái)填滿,不會(huì)添加難看的滾動(dòng)條來(lái)進(jìn)行填充,也無(wú)需對(duì)處理后的壁紙進(jìn)行拉伸使其充滿屏幕,導(dǎo)致其分辨率降低,在確保手機(jī)壁紙清晰顯示的同時(shí),能夠使壁紙的形狀與屏幕的形狀完全匹配,顯示效果好。并且在處理后的圖片的面積大于屏幕的面積且處理后的圖片的面積與手機(jī)屏幕的面積較為相近時(shí),只從處理后的圖片中截取與手機(jī)屏幕形狀相匹配的圖片作為壁紙,只有在處理后的圖片的面積超出手機(jī)屏幕的面積較多時(shí),才會(huì)通過等比例壓縮的方式將圖片調(diào)整至與手機(jī)屏幕形狀相匹配,在確保手機(jī)壁紙顯示效果的同時(shí),也能盡可能避免圖片壓縮帶來(lái)的程序假死、圖片出現(xiàn)馬賽克等問題。
[0104]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0105]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0106]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0107]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
【主權(quán)項(xiàng)】
1.一種圖片處理方法,用于帶有屏幕的終端設(shè)備,其特征在于,包括如下步驟: 獲取預(yù)展示的圖片; 根據(jù)所述預(yù)展示的圖片獲取處理后的圖片,所述處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致; 將所述處理后的圖片的面積與所述屏幕的面積進(jìn)行比較; 若所述處理后的圖片的面積小于所述屏幕的面積,向用戶推送若干可供選擇的小圖片,直至所述處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出所述屏幕的面積,其中所述小圖片的面積小于所述處理后的圖片的面積; 將所述處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于所述屏幕形狀的拼接圖片,并以所述拼接圖片的中心點(diǎn)為中心,從所述拼接圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙。2.根據(jù)權(quán)利要求1所述的圖片處理方法,其特征在于,所述獲取預(yù)展示的圖片的步驟包括: 獲取用戶選定的圖片的張數(shù); 若用戶選定的圖片只有一張,將用戶選定的圖片作為預(yù)展示的圖片; 若用戶選定的圖片有多張,將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將所述方形圖片作為預(yù)展示的圖片。3.根據(jù)權(quán)利要求1或2所述的圖片處理方法,其特征在于,所述根據(jù)所述預(yù)展示的圖片獲取處理后的圖片的步驟包括: 將所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比進(jìn)行比較; 若所述預(yù)展示的圖片的長(zhǎng)寬比大于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的寬度不變,只對(duì)所述預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片; 若所述預(yù)展示的圖片的長(zhǎng)寬比小于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)所述預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片; 若所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,直接將所述預(yù)展示的圖片作為處理后的圖片。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的圖片處理方法,其特征在于,還包括: 若所述處理后的圖片的面積大于所述屏幕的面積,將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較; 若小于或等于所述預(yù)設(shè)差值,則以所述處理后的圖片的中心點(diǎn)為中心,從所述處理后的圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙; 若大于所述預(yù)設(shè)差值,則將所述處理后的圖片等比例壓縮至與所述屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的圖片處理方法,其特征在于,還包括: 若所述處理后的圖片的面積等于所述屏幕的面積,直接將所述處理后的圖片作為壁紙。6.—種圖片處理裝置,用于帶有屏幕的終端設(shè)備,其特征在于,包括: 預(yù)展示圖片獲取單元(I),用于獲取預(yù)展示的圖片; 圖片處理單元(2),用于根據(jù)所述預(yù)展示的圖片獲取處理后的圖片,所述處理后的圖片的長(zhǎng)寬比與屏幕的長(zhǎng)寬比一致; 面積比較單元(3),用于將所述處理后的圖片的面積與所述屏幕的面積進(jìn)行比較; 推送單元(4),用于在所述處理后的圖片的面積小于所述屏幕的面積時(shí),向用戶推送若干可供選擇的小圖片,直至所述處理后的圖片的面積與用戶選定的若干小圖片的面積之和第一次超出所述屏幕的面積,其中所述小圖片的面積小于所述處理后的圖片的面積; 壁紙獲取單元(5),用于在所述處理后的圖片的面積小于所述屏幕的面積時(shí),將所述處理后的圖片與用戶選定的若干小圖片拼接為一個(gè)趨近于所述屏幕形狀的拼接圖片,并以所述拼接圖片的中心點(diǎn)為中心,從所述拼接圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙。7.根據(jù)權(quán)利要求6所述的圖片處理裝置,其特征在于,所述預(yù)展示圖片獲取單元(I)包括: 張數(shù)獲取子單元(11 ),用于獲取用戶選定的圖片的張數(shù); 預(yù)展示圖片確定子單元(12),用于在用戶選定的圖片只有一張時(shí),將用戶選定的圖片作為預(yù)展示的圖片;在用戶選定的圖片有多張時(shí),將用戶選定的多張圖片拼接為一個(gè)方形圖片,并將所述方形圖片作為預(yù)展示的圖片。8.根據(jù)權(quán)利要求6或7所述的圖片處理裝置,其特征在于,所述圖片處理單元(2)包括: 長(zhǎng)寬比比較子單元(21),用于將所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比進(jìn)行比較; 調(diào)整子單元(22),用于在所述預(yù)展示的圖片的長(zhǎng)寬比大于所述屏幕的長(zhǎng)寬比時(shí),保持所述預(yù)展示的圖片的寬度不變,只對(duì)所述預(yù)展示的圖片的長(zhǎng)度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;在所述預(yù)展示的圖片的長(zhǎng)寬比小于所述屏幕的長(zhǎng)寬比,保持所述預(yù)展示的圖片的長(zhǎng)度不變,只對(duì)所述預(yù)展示的圖片的寬度進(jìn)行調(diào)整,使調(diào)整后的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致,并將所述調(diào)整后的圖片作為處理后的圖片;在所述預(yù)展示的圖片的長(zhǎng)寬比與所述屏幕的長(zhǎng)寬比一致時(shí),直接將所述預(yù)展示的圖片作為處理后的圖片。9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的圖片處理裝置,其特征在于,還包括: 差值比較單元(6),用于在所述處理后的圖片的面積大于所述屏幕的面積時(shí),將兩者面積的差值與一個(gè)預(yù)設(shè)差值進(jìn)行比較; 所述壁紙獲取單元(5),還用于在差值小于或等于所述預(yù)設(shè)差值時(shí),以所述處理后的圖片的中心點(diǎn)為中心,從所述處理后的圖片中截取與所述屏幕形狀相匹配的圖片作為壁紙;在差值大于所述預(yù)設(shè)差值時(shí),將所述處理后的圖片等比例壓縮至與所述屏幕形狀相匹配,并將壓縮后的圖片作為壁紙。10.一種手機(jī),其特征在于,包括權(quán)利要求6-9任一項(xiàng)所述的圖片處理裝置。
【文檔編號(hào)】H04M1/725GK105898030SQ201511034555
【公開日】2016年8月24日
【申請(qǐng)日】2015年12月31日
【發(fā)明人】鄧凱月
【申請(qǐng)人】樂視致新電子科技(天津)有限公司