亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖片編輯中的圖片顯示控制方法及裝置與流程

文檔序號:12551824閱讀:546來源:國知局
圖片編輯中的圖片顯示控制方法及裝置與流程

本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種圖片編輯中的圖片顯示控制方法及裝置。



背景技術(shù):

隨著計算機應(yīng)用技術(shù)的飛速發(fā)展,各種圖片編輯應(yīng)用程序應(yīng)運而生,通過圖片編輯應(yīng)用程序中簡單實用的圖片編輯功能,即可使用戶輕松制作出各種效果的圖片,目前已受到廣大用戶的追捧。

在現(xiàn)有的圖片編輯應(yīng)用程序中,通常會預設(shè)多種不同類型的模板,供用戶選擇,以在用戶選取待編輯的圖片和模板后,將待編輯的圖片顯示于模板的顯示區(qū)域中。而在圖片的顯示過程中,由于用戶選取的模板的顯示區(qū)域的尺寸和圖片的尺寸并不總是恰好相等,為了使得圖片適配于顯示區(qū)域,一般做法就是直接選取圖片的中間區(qū)域,并將其顯示于模板的顯示區(qū)域,但這可能會導致模板的顯示區(qū)域中展示給用戶看的內(nèi)容未必是圖片中的重要內(nèi)容。

此外,用戶經(jīng)常會根據(jù)需要對模板的顯示區(qū)域的范圍進行調(diào)整,例如,拖動顯示區(qū)域中的右邊界,以使顯示區(qū)域的范圍變大。在顯示區(qū)域的范圍發(fā)生變化之后,為了使之前的圖片能夠再次適配變化了的顯示區(qū)域,一般做法則是順沿拖動方向?qū)D片中未顯示部分繼續(xù)展示給用戶看。同樣的,這也可能導致模板的顯示區(qū)域中展示給用戶看的內(nèi)容未必是圖片中的重要內(nèi)容。

如上所述,現(xiàn)有的圖片編輯中的圖片顯示過程中還存在著圖片顯示的準確性不夠的問題。



技術(shù)實現(xiàn)要素:

基于此,有必要提供一種能夠提高圖片顯示的準確性的圖片編輯中的圖片顯示控制方法。

此外,還有必要提供一種能夠提高圖片顯示的準確性的圖片編輯中的圖片顯示控制裝置。

為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案為:

一種圖片編輯中的圖片顯示控制方法,包括:載入獲取到的待編輯的圖片;在載入的所述圖片中進行主體區(qū)域的識別;在預設(shè)的模板中嵌入所述圖片;及居中顯示所述主體區(qū)域于所述模板的顯示區(qū)域,并根據(jù)嵌入的所述圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整所述圖片,以自適應(yīng)地使得所述圖片與顯示區(qū)域適配。

一種圖片編輯中的圖片顯示控制裝置,包括:載入模塊,用于載入獲取到的待編輯的圖片;識別模塊,用于在載入的所述圖片中進行主體區(qū)域的識別;嵌入模塊,用于在預設(shè)的模板中嵌入所述圖片;及適配模塊,用于居中顯示所述主體區(qū)域于所述模板的顯示區(qū)域,并根據(jù)嵌入的所述圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整所述圖片,以自適應(yīng)地使得所述圖片與顯示區(qū)域適配。

與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:

通過對載入的待編輯的圖片進行主體區(qū)域的識別,并將該待編輯的圖片嵌入預設(shè)的模板中,在模板的顯示區(qū)域中將識別到的主體區(qū)域居中顯示,并根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片,以自適應(yīng)地使得圖片與顯示區(qū)域適配。也就是說,通過主體區(qū)域的居中顯示與自適應(yīng)地對圖片進行動態(tài)調(diào)整,使得模板的顯示區(qū)域中顯示的圖片即為包含了重要內(nèi)容的圖片,從而避免了現(xiàn)有技術(shù)中模板的顯示區(qū)域中展示給用戶看的內(nèi)容未必是圖片中的重要內(nèi)容的問題,進而有效地提高了圖片顯示的準確性,提升了用戶的體驗。

附圖說明

圖1為一實施例的圖片編輯中的圖片顯示控制方法的流程圖;

圖2為另一實施例的圖片編輯中的圖片顯示控制方法的流程圖;

圖3為一實施例的偵聽得到觸發(fā)顯示區(qū)域中邊界拖動的操作,通過操作調(diào)整顯示區(qū)域的范圍的示意圖;

圖4為圖2中按照邊界拖動的拖動方向,觸發(fā)移動邊界所在的最長邊,并形成模板各顯示區(qū)域的新布局的示意圖;

圖5為圖2中按照邊界拖動的拖動方向,觸發(fā)移動邊界所在的最長邊,并形成模板各顯示區(qū)域的新布局的示意圖;

圖6為圖2中按照邊界拖動的拖動方向,觸發(fā)移動邊界所在的最長邊,并形成模板各顯示區(qū)域的新布局的示意圖;

圖7為圖1中根據(jù)嵌入的所述圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整所述圖片的方法流程圖;

圖8為圖7中適配狀態(tài)為顯示區(qū)域的相對兩邊界超出圖片的示意圖;

圖9為圖7中以居中顯示的主體區(qū)域的中心位置為基準,放大圖片的示意圖;

圖10為一實施例的圖片編輯中的圖片顯示控制系統(tǒng)的結(jié)構(gòu)框圖;

圖11為另一實施例的圖片編輯中的圖片顯示控制系統(tǒng)的結(jié)構(gòu)框圖;

圖12為一實施例的適配模塊的結(jié)構(gòu)框圖;

圖13為本發(fā)明各實施例所提供的一種客戶端的結(jié)構(gòu)示意圖。

具體實施方式

體現(xiàn)本發(fā)明特征與優(yōu)點的典型實施方式將在以下的說明中詳細敘述。應(yīng)理解的是本發(fā)明能夠在不同的實施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說明及圖示在本質(zhì)上是當作說明之用,而非用以限制本發(fā)明。

如前所述,為了提高圖片顯示的準確性,使得模板的顯示區(qū)域中展示給用戶看的內(nèi)容包含有圖片中的重要內(nèi)容,特提出了一種圖片編輯中的圖片顯示控制方法。該方法可依賴于計算機程序,該計算機程序?qū)⑦\行在客戶端之上。

請參閱圖1,在一實施例中,一種圖片編輯中的圖片顯示控制方法,包括以下步驟:

步驟110,載入獲取到的待編輯的圖片。

待編輯的圖片的獲取途徑可以是對待編輯的圖片進行掃描,也可以是從媒體庫預先存儲的圖片中選取,還可以是直接對外界事物進行拍攝。

本實施例中,載入獲取到的待編輯的圖片由客戶端實現(xiàn),以利于載入的圖片能夠在該客戶端上完成圖片編輯中的圖片顯示控制。

其中,客戶端可以是用于圖片編輯的軟件客戶端,例如,圖片編輯應(yīng)用程序,也可以是用于圖片編輯的網(wǎng)頁客戶端,例如,圖片編輯網(wǎng)站。

步驟130,在載入的圖片中進行主體區(qū)域的識別。

主體區(qū)域指的是圖片中的重要內(nèi)容,例如,一張人物圖片,其中的主體區(qū)域應(yīng)為該人物。

進一步地,若主體區(qū)域識別成功,主體區(qū)域?qū)⑼ㄟ^客戶端進行記錄,以便于后續(xù)圖片編輯過程中主體區(qū)域的顯示;若主體區(qū)域識別失敗,客戶端將偵聽得到用戶在載入的圖片中觸發(fā)的手動調(diào)節(jié)操作,通過該手動調(diào)節(jié)操作輔助客戶端進行主體區(qū)域的識別,直至主體區(qū)域識別成功。

通過識別載入的圖片中的主體區(qū)域,將有利于更好地向用戶展示圖片中的重要內(nèi)容,從而提高圖片顯示的準確性。

步驟150,在預設(shè)的模板中嵌入圖片。

模板是指構(gòu)成圖片的顯示區(qū)域的固定格式,由客戶端預先設(shè)置??蛻舳祟A設(shè)的模板的類型是多種多樣的,以更好地供用戶選擇。

例如,單拼模板中僅包含一個顯示區(qū)域;雙拼模板中則包含兩個顯示區(qū)域,該兩個顯示區(qū)域既可以是上下拼接,也可以是左右拼接;以此類推,多拼模板則是由多個顯示區(qū)域按照不同的拼接方式拼接組成。

在用戶選定預設(shè)的模板之后,圖片將通過客戶端被嵌入預設(shè)的模板中,以進一步地顯示在模板的顯示區(qū)域中。

步驟170,居中顯示主體區(qū)域于模板的顯示區(qū)域,并根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片,以自適應(yīng)地使得圖片與顯示區(qū)域適配。

由于嵌入的圖片的尺寸并不總是恰好等于模板的顯示區(qū)域的尺寸,而圖片的主體區(qū)域表示的是圖片中的重要內(nèi)容,因此,在圖片嵌入預設(shè)的模板之后,通過在模板的顯示區(qū)域中居中顯示主體區(qū)域,即使得主體區(qū)域的中心位置對齊模板的顯示區(qū)域的中心位置,以此保證了主體區(qū)域即圖片中的重要內(nèi)容能夠優(yōu)先地向用戶展示。

如果嵌入了圖片的模板不能完整地顯示出主體區(qū)域,或者模板中仍然存在未有圖片顯示的顯示區(qū)域,客戶端將需要根據(jù)圖片中未顯示部分對未有圖片顯示的顯示區(qū)域進行填充,以使圖片與顯示區(qū)域適配。

具體地,相對模板的顯示區(qū)域的邊界而言,按照圖片中未顯示部分進行劃分,圖片與顯示區(qū)域的適配狀態(tài)包括:圖片與顯示區(qū)域?qū)捀哌m配、主體區(qū)域超出顯示區(qū)域、顯示區(qū)域的相對兩邊界超出圖片、以及顯示區(qū)域的任一邊界超出圖片。

其中,第一種屬于圖片與顯示區(qū)域適配,即模板的顯示區(qū)域的所有邊界均未超出圖片,此時客戶端不對圖片作為;后三種均屬于圖片與顯示區(qū)域不適配,要么是主體區(qū)域顯示不完整,要么是模板中的相對兩側(cè)存在未有圖片顯示的顯示區(qū)域,要么是模板中的任一側(cè)存在未有圖片顯示的顯示區(qū)域,此時客戶端需要對圖片進行自適應(yīng)地動態(tài)調(diào)整,直至圖片與顯示區(qū)域適配。

通過如上所述的過程,將使得客戶端能夠準確地于模板的顯示區(qū)域中顯示圖片的主體區(qū)域,并隨著顯示區(qū)域的范圍或者圖片發(fā)生的變化(例如,顯示區(qū)域的范圍變大,或者,更換后的圖片變小等等)而能夠自適應(yīng)地動態(tài)調(diào)整圖片,實現(xiàn)模板的顯示區(qū)域中圖片的動態(tài)顯示,保證模板的顯示區(qū)域中展示給用戶看的內(nèi)容即包含有圖片中的重要內(nèi)容,從而有效提高了圖片顯示的準確性,使得圖片顯示效果更好,提升了用戶的體驗。

在一實施例中,步驟170之后,如上所述的方法還包括以下步驟:

偵聽得到觸發(fā)顯示區(qū)域中邊界拖動的操作,以通過操作調(diào)整顯示區(qū)域的范圍。

顯示區(qū)域的范圍是有限的,若需要改變顯示區(qū)域的范圍,客戶端將偵聽得到觸發(fā)顯示區(qū)域中邊界拖動的操作,通過該操作即可對顯示區(qū)域的范圍進行調(diào)整,使得顯示區(qū)域的范圍發(fā)生變化。

需要說明的是,用戶觸發(fā)的該操作可以是僅拖動顯示區(qū)域中的其中一邊界觸發(fā)的,也可以是拖動顯示區(qū)域的其中一角觸發(fā)的,此時將是同時拖動顯示區(qū)域中的相鄰兩邊界。

如圖3所示,在模板中,通過用戶向右拖動顯示區(qū)域中的右邊界所觸發(fā)的操作310,向右調(diào)整顯示區(qū)域,使得顯示區(qū)域的范圍增加。

進一步地,在顯示區(qū)域的范圍發(fā)生變化之后,在保證主體區(qū)域居中顯示的前提下,圖片與顯示區(qū)域的適配狀態(tài)可能也相應(yīng)地發(fā)生了變化,因此,模板的顯示區(qū)域中將自適應(yīng)地觸發(fā)圖片的動態(tài)調(diào)整,以使圖片與顯示區(qū)域能夠再次適配。

無論是初次進行圖片與顯示區(qū)域的自適應(yīng)適配,還是后續(xù)由于顯示區(qū)域的范圍或者圖片發(fā)生了變化而觸發(fā)的二者之間的再次自適應(yīng)適配,均執(zhí)行步驟170的過程,以實現(xiàn)動態(tài)變化的顯示區(qū)域中圖片的動態(tài)顯示。

值得一提的是,為了實現(xiàn)動態(tài)變化的顯示區(qū)域中圖片的動態(tài)顯示,若預設(shè)的模板發(fā)生變化,則是執(zhí)行步驟150至步驟170的過程。

請參閱圖2,在一實施例中,模板包括觸發(fā)了邊界拖動的顯示區(qū)域和周邊的至少一其他顯示區(qū)域。

本實施例中,客戶端預設(shè)的模板是由多個顯示區(qū)域按照不同的拼接方式拼接組成的,因此,當其中一顯示區(qū)域通過觸發(fā)了邊界拖動來改變自身范圍時,勢必會影響與其相鄰的周邊的其他顯示區(qū)域的范圍發(fā)生變化。

進一步地,步驟170之后,如上所述的方法還包括以下步驟:

步驟210,按照邊界拖動的拖動方向,觸發(fā)移動邊界所在的最長邊,并在操作停止時使最長邊停留在當前位置。

步驟230,停留的最長邊與模板中各顯示區(qū)域中相鄰的邊界重新相交,形成模板中各顯示區(qū)域的新布局。

邊界所在的最長邊可以是邊界自身,也可以是由多個顯示區(qū)域的邊界共同組成。無論何種情況,最長邊被觸發(fā)移動之后,最長邊兩側(cè)的顯示區(qū)域的范圍都將發(fā)生變化,從而形成模板中各顯示區(qū)域的新布局。

如圖4所示,邊界所在最長邊450由多個顯示區(qū)域的邊界共同組成時,按照邊界411拖動的拖動方向430,邊界411所在的最長邊450被觸發(fā)沿拖動方向430移動,其他與最長邊450不相鄰的邊界412及相應(yīng)的頂點A、B、C則保持不動。

在操作停止時,形成停留在當前位置的最長邊470。該停留的最長邊470與模板中各顯示區(qū)域相鄰的邊界413、414、415重新相交,分別形成新的頂點D、E、F,以此形成模板中各顯示區(qū)域的新布局,即顯示區(qū)域1、2、3的范圍增加,顯示區(qū)域4、5的范圍減少。

如圖5所示,邊界所在的最長邊511即為邊界511時,按照邊界511拖動的拖動方向530,邊界511所在的最長邊511被觸發(fā)沿拖動方向530移動,其他與最長邊511不相鄰的邊界及相應(yīng)的頂點則保持不動。

在操作停止時,形成停留在當前位置的最長邊550。該停留的最長邊550與模板中各顯示區(qū)域相鄰的邊界512重新相交,形成新的頂點G,以此形成模板中各顯示區(qū)域的新布局,即顯示區(qū)域6的范圍增加,顯示區(qū)域7的范圍減少。

值得一提的是,本實施例中,邊界的拖動是有極限的。如圖6所示,當邊界610所在的最長邊610沿拖動方向630拖動,在邊界610拖動至與邊界650之間的距離達到預設(shè)的最小寬度時,邊界610則無法繼續(xù)沿拖動方向630拖動。

進一步地,在其他顯示區(qū)域的范圍發(fā)生變化之后,在保證主體區(qū)域居中顯示的前提下,圖片與其他顯示區(qū)域的適配狀態(tài)同樣可能相應(yīng)地發(fā)生了變化,因此,模板的其他顯示區(qū)域中也將觸發(fā)圖片的動態(tài)調(diào)整,以自適應(yīng)地使得圖片與其他顯示區(qū)域能夠再次適配,即通過執(zhí)行步驟170的過程,實現(xiàn)動態(tài)變化的顯示區(qū)域中圖片的動態(tài)顯示。

如前所述,圖片與顯示區(qū)域的適配狀態(tài)包括:圖片與顯示區(qū)域?qū)捀哌m配、主體區(qū)域超出顯示區(qū)域、顯示區(qū)域的相對兩邊界超出圖片、以及顯示區(qū)域的任一邊界超出圖片。

在主體區(qū)域居中顯示于模板的顯示區(qū)域的前提下,按照圖片與顯示區(qū)域適配狀態(tài)的不同,根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片的步驟也會有所區(qū)別,現(xiàn)結(jié)合圖7至圖9對該步驟加以說明如下。

在一實施例中,適配狀態(tài)為主體區(qū)域超出顯示區(qū)域710,根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片的步驟包括以下步驟:

步驟171,以居中顯示的主體區(qū)域的中心位置為基準,縮小主體區(qū)域。

本實施例中,無論是初次適配,還是在顯示區(qū)域的范圍或者圖片變化之后的再次適配,在主體區(qū)域居中顯示于模板的顯示區(qū)域之后,若該居中顯示的主體區(qū)域超出了顯示區(qū)域,為了保證模板中向用戶展示的圖片中包含有圖片中的重要內(nèi)容,即主體區(qū)域,將以主體區(qū)域的中心位置為基準,對超出的主體區(qū)域進行縮小,以使縮小后的主體區(qū)域能夠適配于顯示區(qū)域。

在一實施例中,適配狀態(tài)為顯示區(qū)域的相對兩邊界超出圖片730,根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片的步驟包括以下步驟:

步驟173,以居中顯示的主體區(qū)域的中心位置為基準,放大圖片。

例如,顯示區(qū)域與圖片適配即顯示區(qū)域被嵌入的圖片完全填充之后,若繼續(xù)向下拖動顯示區(qū)域中的下邊界,由于豎直方向上的圖片在此之前已完整地顯示于顯示區(qū)域中,基于此,模板中將出現(xiàn)未有圖片顯示的顯示區(qū)域(如圖8中陰影填充框所示)。

此時,客戶端將主體區(qū)域的中心位置與顯示區(qū)域的中心位置對齊,在主體區(qū)域居中顯示于模板的顯示區(qū)域的前提下,在顯示區(qū)域的相對兩邊界中,上下邊界(圖8中粗體實線所示)均超出主體區(qū)域居中顯示的圖片(圖8中虛線所示),即適配狀態(tài)為顯示區(qū)域的相對兩邊界超出圖片730,此時,將基于居中顯示的主體區(qū)域的中心位置,對圖片進行放大,使得放大的圖片能夠適配于顯示區(qū)域,如圖9所示。

通過如上所述過程,在主體區(qū)域居中顯示的前提下,使得縮放的圖片能夠適配于顯示區(qū)域,由此保證了模板的顯示區(qū)域中所展示的內(nèi)容包含了圖片中的重要內(nèi)容,提高了圖片顯示的準確性,使得圖片的顯示效果更好,提升了用戶的體驗。

在一實施例中,適配狀態(tài)為顯示區(qū)域的任一邊界超出圖片750。

可以理解,本實施例中,顯示區(qū)域的任一邊界超出圖片750可以是顯示區(qū)域中僅其中一邊界超出圖片的情況,也可以是顯示區(qū)域中任意相鄰的兩邊界超出圖片的情況,而不包括顯示區(qū)域中相對兩邊界超出圖片的情況。

進一步地,根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片的步驟包括以下步驟:

步驟175,相對顯示區(qū)域的該任一邊界,得到圖片中未顯示部分。

當適配狀態(tài)為顯示區(qū)域的任一邊界超出圖片750,即表示模板中相對顯示區(qū)域的該任一邊界的一側(cè)存在未有圖片顯示的顯示區(qū)域,此時,客戶端為了對未有圖片顯示的顯示區(qū)域進行填充,將相對顯示區(qū)域的該任一邊界,判斷是否能夠得到圖片中未顯示部分。

若能夠得到圖片中未顯示部分,則進入步驟177,通過客戶端以圖片中未顯示部分對未有圖片顯示的顯示區(qū)域進行填充。

若得不到圖片中未顯示部分,即表示圖片已完整地顯示于模板的顯示區(qū)域中,此時,以居中顯示的主體區(qū)域的中心位置為基準,對圖片進行放大,使得客戶端以放大的圖片對未有圖片顯示的顯示區(qū)域進行填充。

步驟177,將圖片中未顯示部分向顯示區(qū)域的該任一邊界移動。

在相對顯示區(qū)域的該任一邊界得到圖片中未顯示部分之后,通過將圖片中未顯示部分向顯示區(qū)域的該任一邊界移動,使得未有圖片顯示的顯示區(qū)域被移動的圖片填充,以此自適應(yīng)地使得圖片與顯示區(qū)域適配。

通過如上所述過程,圖片移動之后,圖片中未顯示部分相應(yīng)地移動進入顯示區(qū)域,主體區(qū)域也將隨之移動,雖然移動的主體區(qū)域不再居中顯示,但是移動的圖片與顯示區(qū)域適配后,使得模板的顯示區(qū)域中向用戶展示的內(nèi)容中包含了圖片中更多的內(nèi)容,由此保證了圖片顯示的準確性,提升了用戶的體驗。

此外,值得一提的是,無論初次適配,還是后續(xù)顯示區(qū)域的范圍或者圖片變化后的再次適配,若客戶端在對齊主體區(qū)域的中心位置與模板的顯示區(qū)域的中心位置,即使得主體區(qū)域居中顯示于模板的顯示區(qū)域時,模板的顯示區(qū)域均已被嵌入的圖片完全填充,此時,圖片與顯示區(qū)域的適配狀態(tài)為圖片與顯示區(qū)域?qū)捀哌m配,則客戶端不再對嵌入的圖片進行任何的動態(tài)調(diào)整,而是直接將模板的顯示區(qū)域中嵌入的圖片展示給用戶。

請參閱圖10,在一實施例中,一種圖片編輯中的圖片顯示控制裝置,包括:載入模塊810、識別模塊830、嵌入模塊850及適配模塊870。

其中,載入模塊810用于載入獲取到的待編輯的圖片。

識別模塊830用于在載入的圖片中進行主體區(qū)域的識別。

嵌入模塊850用于在預設(shè)的模板中嵌入圖片。

適配模塊870用于居中顯示主體區(qū)域于模板的顯示區(qū)域,并根據(jù)嵌入的圖片與顯示區(qū)域的適配狀態(tài)動態(tài)調(diào)整圖片,以自適應(yīng)地使得圖片與顯示區(qū)域適配。

在一實施例中,如上所述的裝置還包括:偵聽模塊,用于偵聽得到觸發(fā)顯示區(qū)域中邊界拖動的操作,以通過操作調(diào)整顯示區(qū)域的范圍。

請參閱圖11,在一實施例中,如上所述的裝置還包括:移動模塊910及相交模塊930。

其中,移動模塊910用于按照邊界拖動的拖動方向,觸發(fā)移動邊界所在的最長邊,并在操作停止時使最長邊停留在當前位置。

相交模塊930用于停留的最長邊與模板中各顯示區(qū)域中相鄰的邊界重新相交,形成模板中各顯示區(qū)域的新布局。

請參閱圖12,在一實施例中,適配狀態(tài)為主體區(qū)域超出顯示區(qū)域,適配模塊870包括:縮小單元871,用于以居中顯示的主體區(qū)域的中心位置為基準,縮小主體區(qū)域。

請參閱圖12,在一實施例中,適配狀態(tài)為顯示區(qū)域的相對兩邊界超出圖片,適配模塊870包括:放大單元873,用于以居中顯示的主體區(qū)域的中心位置為基準,放大圖片。

請參閱圖12,在一實施例中,適配狀態(tài)為顯示區(qū)域的任一邊界超出圖片,適配模塊870包括:獲取單元875及移動單元877。

其中,獲取單元875,用于相對顯示區(qū)域的該任一邊界,得到圖片中未顯示部分。

移動單元877,用于將圖片中未顯示部分向顯示區(qū)域的該任一邊界移動。

請參閱圖13,圖13是本發(fā)明實施例提供的一種客戶端1200的結(jié)構(gòu)示意圖。上述實施例中的由客戶端所執(zhí)行的步驟均可以基于該圖中所示的客戶端的結(jié)構(gòu)。

該客戶端1200可因配置或者性能的不同而產(chǎn)生較大的差異,其包括:電源1210、接口1230、至少一存儲介質(zhì)1250、以及至少一中央處理器(CPU ,Central Processing Units)1270。

具體地,電源1210用于為客戶端1200上的各硬件設(shè)備提供工作電壓。

接口1230包括至少一有線或無線網(wǎng)絡(luò)接口1231、至少一串并轉(zhuǎn)換接口1233、至少一輸入輸出接口1235以及至少一USB接口1237等,用于與外部設(shè)備通信。

存儲介質(zhì)1250作為資源存儲的載體,可以是隨機存儲介質(zhì)、磁盤或者光盤等,其上所存儲的資源包括操作系統(tǒng)1251、應(yīng)用程序1253及數(shù)據(jù)1255等,存儲方式可以是短暫存儲或者永久存儲。其中,操作系統(tǒng)1251用于管理與控制客戶端1200上的各硬件設(shè)備以及應(yīng)用程序1253,以實現(xiàn)中央處理器1270對海量數(shù)據(jù)1255的計算與處理,其可以是Windows ServerTM、Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM等。應(yīng)用程序1253是基于操作系統(tǒng)1251之上完成至少一項特定工作的計算機程序,其可以包括至少一模塊(圖示未示出),每個模塊都可以分別包含有對客戶端1200的一系列操作指令。數(shù)據(jù)1255可以是存儲于磁盤中的圖片等。

中央處理器1270可以包括一個或多個以上的處理器,并設(shè)置為通過總線與存儲介質(zhì)1250通信,用于計算與處理存儲介質(zhì)1250中的海量數(shù)據(jù)1255。

通過中央處理器1270讀取存儲介質(zhì)1250中存儲的一系列操作指令,并基于存儲介質(zhì)1250上的操作系統(tǒng)1251在客戶端1200上執(zhí)行,進而使得上述實施例的全部或者部分步驟可以通過在客戶端上運行相關(guān)的計算機程序來完成。

上述內(nèi)容,僅為本發(fā)明的較佳實施例,并非用于限制本發(fā)明的實施方案,本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明的主要構(gòu)思和精神,可以十分方便地進行相應(yīng)的變通或修改,故本發(fā)明的保護范圍應(yīng)以權(quán)利要求書所要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1