本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種圖片顯示方法及裝置。
背景技術(shù):
隨著智能手機(jī)拍照功能的不斷發(fā)展,紙質(zhì)圖片的作用逐漸被數(shù)字化圖片所取代。相比于紙質(zhì)圖片,數(shù)字化圖片不僅便于存儲(chǔ),且能夠通過(guò)提供圖片分享功能的社區(qū)、平臺(tái)、網(wǎng)站或手機(jī)應(yīng)用上分享圖片,從而實(shí)現(xiàn)與其他用戶(hù)之間的互動(dòng)。
現(xiàn)有技術(shù)中,用戶(hù)可以同時(shí)分享多張圖片,在分享之后,以縮略圖的形式展示給其他用戶(hù),例如,用戶(hù)分享了9張圖片,將這9張圖片以九宮格的形式進(jìn)行展示,每個(gè)方格中展示一張圖片的縮略圖,從而實(shí)現(xiàn)對(duì)9張圖片同時(shí)進(jìn)行展示。當(dāng)用戶(hù)想要觀看一張圖片時(shí),點(diǎn)擊該圖片,移動(dòng)終端在接收到該點(diǎn)擊操作時(shí),會(huì)對(duì)該圖片進(jìn)行全屏顯示。在全屏顯示圖片之前,移動(dòng)該圖片,使該圖片的中心點(diǎn)與屏幕中心點(diǎn)重合,然后根據(jù)圖片中心點(diǎn)對(duì)圖片進(jìn)行放大,從而時(shí)該圖片的上下兩邊或者左右兩邊能夠與屏幕的邊界重合。
然而,這樣的全屏顯示方式,圖片的中心點(diǎn)沒(méi)有與屏幕中心點(diǎn)重合,就無(wú)法進(jìn)行放大,因而,大多數(shù)情況下,對(duì)圖片進(jìn)行全屏顯示之前,都需要調(diào)整圖片的位置,全屏顯示的過(guò)程比較繁瑣。因而,如何提出一種圖片顯示方法,在圖片全屏顯示之前,無(wú)需調(diào)整圖片位置,進(jìn)而簡(jiǎn)化全屏顯示過(guò)程,是一亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種圖片顯示方法及裝置,用以在圖片全屏顯示之前,無(wú)需調(diào)整圖片位置,進(jìn)而簡(jiǎn)化全屏顯示過(guò)程。
本發(fā)明提供一種圖片顯示方法,包括:
接收對(duì)圖片組中目標(biāo)圖片的選擇操作;所述圖片組中包括至少一張圖片;
確定所述目標(biāo)圖片中的縮放點(diǎn);其中,基于所述縮放點(diǎn)放大所述目標(biāo)圖片后,放大后的目標(biāo)圖片的上下兩邊和/或左右兩邊能夠與所述觸摸屏的上下兩邊和/或左右兩邊重合;
基于所述縮放點(diǎn)放大所述目標(biāo)圖片,以使所述目標(biāo)圖片全屏顯示。
本發(fā)明的有益效果在于:在需要全屏顯示的目標(biāo)圖片中確定一縮放點(diǎn),在基于該縮放點(diǎn)放大目標(biāo)圖片后,能夠使目標(biāo)圖片全屏顯示。由于無(wú)需以中心點(diǎn)作為縮放點(diǎn),因而,在目標(biāo)圖片全屏顯示之前,無(wú)需調(diào)整目標(biāo)圖片的位置,簡(jiǎn)化了全屏顯示過(guò)程。
在一個(gè)實(shí)施例中,所述確定所述圖片的縮放點(diǎn),包括:
確定所述目標(biāo)圖片的分割線(xiàn);目標(biāo)圖片中平行于所述分割線(xiàn)的兩條邊與所述分割線(xiàn)之間的距離比,等于觸摸屏中平行于所述分割線(xiàn)的兩條邊與所述分割線(xiàn)之間距離比;
確定所述目標(biāo)圖片的中心點(diǎn)和所述觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn);
確定所述目標(biāo)圖片的分割線(xiàn)和所述直線(xiàn)的交點(diǎn)為所述目標(biāo)圖片中的縮放點(diǎn)。
本實(shí)施例的有益效果在于:確定目標(biāo)圖片的分割線(xiàn)以及該目標(biāo)圖片中心點(diǎn)和觸摸屏中心點(diǎn)的連線(xiàn),并將該分割線(xiàn)及該連線(xiàn)的交點(diǎn)作為目標(biāo)圖片的縮放點(diǎn)。從而只需要確定兩條直線(xiàn)的交點(diǎn)就可以確定目標(biāo)圖片中,無(wú)需調(diào)整圖片位置就能實(shí)現(xiàn)全屏顯示的縮放點(diǎn),從而提供了一種簡(jiǎn)單的縮放點(diǎn)確定方式。
在一個(gè)實(shí)施例中,所述確定所述目標(biāo)圖片的分割線(xiàn),包括:
獲取目標(biāo)圖片第一目標(biāo)邊和觸摸屏第一目標(biāo)邊的第一距離,以及目標(biāo)圖片第二目標(biāo)邊與觸摸屏第二目標(biāo)邊的第二距離;所述第一目標(biāo)邊和所述第二目標(biāo)邊平行;
確定所述第一距離和第二距離的比值;
根據(jù)所述第一距離和第二距離的比值確定所述分割線(xiàn),以使所述分割線(xiàn)與所述圖片第一目標(biāo)邊和第二目標(biāo)邊距離的比值等于所述第一距離和第二距離的比值。
在一個(gè)實(shí)施例中,所述基于所述縮放點(diǎn)放大所述目標(biāo)圖片,以使所述目標(biāo)圖片全屏顯示,包括:
在基于所述縮放點(diǎn)放大所述目標(biāo)圖片時(shí),若所述目標(biāo)圖片的上下兩邊和/或左右兩邊與所述觸摸屏的上下兩邊和/或左右兩邊重合,則確定所述目標(biāo)圖片已全屏顯示;
停止繼續(xù)放大所述目標(biāo)圖片。
本實(shí)施例的有益效果在于:圖片中的任意兩條平行邊與屏幕中相同方向的兩條邊重合時(shí),就確定目標(biāo)圖片已全屏顯示,并停止繼續(xù)放大目標(biāo)圖片,從而避免繼續(xù)放大圖片而導(dǎo)致不能完整顯示。
在一個(gè)實(shí)施例中,所述方法還包括:
當(dāng)接收到對(duì)全屏顯示的所述目標(biāo)圖片的點(diǎn)擊操作時(shí),根據(jù)所述縮放點(diǎn)縮小所述目標(biāo)圖片,以使所述目標(biāo)圖片尺寸恢復(fù)為放大前的尺寸;
或者
當(dāng)接收到對(duì)全屏顯示的所述目標(biāo)圖片的點(diǎn)擊操作時(shí),關(guān)閉全屏顯示的所述目標(biāo)圖片,并顯示所述圖片組。
本實(shí)施例的有益效果在于:通過(guò)設(shè)置多種退出全屏的方式,以使退出全屏的方式更加多樣化。
本發(fā)明還提供一種圖片顯示裝置,包括:
接收模塊,用于接收對(duì)圖片組中目標(biāo)圖片的選擇操作;所述圖片組中包括至少一張圖片;
確定模塊,用于確定所述目標(biāo)圖片中的縮放點(diǎn);其中,基于所述縮放點(diǎn)放大所述目標(biāo)圖片后,放大后的目標(biāo)圖片的上下兩邊和/或左右兩邊能夠與所述觸摸屏的上下兩邊和/或左右兩邊重合;
放大模塊,用于基于所述縮放點(diǎn)放大所述目標(biāo)圖片,以使所述目標(biāo)圖片全屏顯示。
在一個(gè)實(shí)施例中,所述確定模塊,包括:
第一確定子模塊,用于確定所述目標(biāo)圖片的分割線(xiàn);目標(biāo)圖片中平行于所述分割線(xiàn)的兩條邊與所述分割線(xiàn)之間的距離比,等于觸摸屏中平行于所述分割線(xiàn)的兩條邊與所述分割線(xiàn)之間距離比;
第二確定子模塊,用于確定所述目標(biāo)圖片的中心點(diǎn)和所述觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn);
第三確定子模塊,用于確定所述目標(biāo)圖片的分割線(xiàn)和所述直線(xiàn)的交點(diǎn)為所述目標(biāo)圖片中的縮放點(diǎn)。
在一個(gè)實(shí)施例中,所述第一確定子模塊,包括:
獲取目標(biāo)圖片第一目標(biāo)邊和觸摸屏第一目標(biāo)邊的第一距離,以及目標(biāo)圖片第二目標(biāo)邊與觸摸屏第二目標(biāo)邊的第二距離;所述第一目標(biāo)邊和所述第二目標(biāo)邊平行;
確定所述第一距離和第二距離的比值;
根據(jù)所述第一距離和第二距離的比值確定所述分割線(xiàn),以使所述分割線(xiàn)與所述圖片第一目標(biāo)邊和第二目標(biāo)邊距離的比值等于所述第一距離和第二距離的比值。
在一個(gè)實(shí)施例中,所述放大模塊,包括:
第四確定子模塊,用于在基于所述縮放點(diǎn)放大所述目標(biāo)圖片時(shí),若所述目標(biāo)圖片的上下兩邊和/或左右兩邊與所述觸摸屏的上下兩邊和/或左右兩邊重合,則確定所述目標(biāo)圖片已全屏顯示;
停止子模塊,用于停止繼續(xù)放大所述目標(biāo)圖片。
在一個(gè)實(shí)施例中,所述裝置還包括:
縮小模塊,用于當(dāng)接收到對(duì)全屏顯示的所述目標(biāo)圖片的點(diǎn)擊操作時(shí),根據(jù)所述縮放點(diǎn)縮小所述目標(biāo)圖片,以使所述目標(biāo)圖片尺寸恢復(fù)為放大前的尺寸;
處理模塊,用于當(dāng)接收到對(duì)全屏顯示的所述目標(biāo)圖片的點(diǎn)擊操作時(shí),關(guān)閉全屏顯示的所述目標(biāo)圖片,并顯示所述圖片組。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為本發(fā)明一實(shí)施例中圖片顯示方法的流程圖;
圖2為本發(fā)明一實(shí)施例中圖片顯示方法的流程圖;
圖3為本發(fā)明一實(shí)施例中圖片顯示裝置的框圖;
圖4為本發(fā)明一實(shí)施例中圖片顯示裝置的框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為本發(fā)明一實(shí)施例中圖片顯示方法的流程圖,如圖1所示,本發(fā)明中圖片顯示方法可用于終端,該方法包括如下步驟S101-S103:
在步驟S101中,接收對(duì)圖片組中目標(biāo)圖片的選擇操作;圖片組中包括至少一張圖片;
在步驟S102中,確定目標(biāo)圖片中的縮放點(diǎn);其中,基于縮放點(diǎn)放大目標(biāo)圖片后,放大后的目標(biāo)圖片的上下兩邊和/或左右兩邊能夠與觸摸屏的上下兩邊和/或左右兩邊重合;
在步驟S103中,基于縮放點(diǎn)放大目標(biāo)圖片,以使目標(biāo)圖片全屏顯示。
本實(shí)施例主要應(yīng)用于同時(shí)顯示多張圖片的縮略圖時(shí)的全屏顯示過(guò)程。例如,提供圖片分享功能的社區(qū)、平臺(tái)、網(wǎng)站或手機(jī)應(yīng)用中展示用戶(hù)的圖片時(shí),以縮略圖的形式進(jìn)行展示,用戶(hù)每次分享的圖片作為一個(gè)圖片組,以二維柵格的形式對(duì)該圖片組中的所有圖片進(jìn)行展示,每張圖片以縮略圖形式對(duì)應(yīng)顯示于二維柵格中的一個(gè)方格中,例如,用戶(hù)分享了9張圖片,則以3×3的二維柵格進(jìn)行展示,用戶(hù)分享了4張圖片,則以2×2的二維柵格進(jìn)行展示。在展示圖片組時(shí)的同時(shí),存儲(chǔ)圖片組中所有圖片在二維柵格上的坐標(biāo)。
用戶(hù)在瀏覽自己或其他用戶(hù)分享的圖片組時(shí),該圖片組中的所有圖片是以縮略圖形式進(jìn)行展示的,如果要更清楚地觀看某張圖片,則需要全屏顯示該張圖片。
本實(shí)施例中,用戶(hù)需要全屏顯示目標(biāo)圖片時(shí),對(duì)目標(biāo)圖片進(jìn)行點(diǎn)擊操作,終端在根據(jù)接收到的用戶(hù)的點(diǎn)擊操作對(duì)目標(biāo)圖片進(jìn)行放大之前,確定該目標(biāo)圖片中的縮放點(diǎn),圖片根據(jù)該縮放點(diǎn)進(jìn)行放大后,能夠使圖片的任意兩條平行邊與同方向上觸摸屏的兩條平行邊重合。也就是說(shuō),本實(shí)施例中能夠直接根據(jù)該縮放點(diǎn)進(jìn)行縮放,無(wú)需將目標(biāo)圖片置于觸摸屏中央就可以進(jìn)行放大,從而,簡(jiǎn)化了全屏顯示的過(guò)程。
本發(fā)明的有益效果在于:在需要全屏顯示的目標(biāo)圖片中確定一縮放點(diǎn),在基于該縮放點(diǎn)放大目標(biāo)圖片后,能夠使目標(biāo)圖片全屏顯示。由于無(wú)需以中心點(diǎn)作為縮放點(diǎn),因而,目標(biāo)圖片全屏顯示之前,無(wú)需調(diào)整目標(biāo)圖片的位置,簡(jiǎn)化了全屏顯示過(guò)程。
在一個(gè)實(shí)施例中,如圖2所示,上述步驟S102可被實(shí)施為如下步驟S201-S203:
在步驟S201中,確定目標(biāo)圖片的分割線(xiàn);目標(biāo)圖片中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間的距離比,等于觸摸屏中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間距離比;
在步驟S202中,確定目標(biāo)圖片的中心點(diǎn)和觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn);
在步驟S203中,確定目標(biāo)圖片的分割線(xiàn)和直線(xiàn)的交點(diǎn)為目標(biāo)圖片中的縮放點(diǎn)。
本實(shí)施例中,確定目標(biāo)圖片的分割線(xiàn),其中,目標(biāo)圖片中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間的距離比,等于觸摸屏中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間距離比。
確定目標(biāo)圖片的中心點(diǎn)和觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn),將該直線(xiàn)與目標(biāo)圖片的分割線(xiàn)的交點(diǎn)作為目標(biāo)圖片的縮放點(diǎn)。
例如,觸摸屏左右兩邊為長(zhǎng)邊,上下兩邊為短邊,圖片以左右兩邊為基準(zhǔn)(圖片左右兩邊與觸摸屏左右兩邊重合則視為全屏),確定目標(biāo)的分割線(xiàn),該目標(biāo)分割線(xiàn)與觸摸屏左右兩邊的距離之比,等于該目標(biāo)分割線(xiàn)與目標(biāo)圖片左右兩邊的距離之比。以該分割線(xiàn)上的任意一點(diǎn)作為縮放點(diǎn)進(jìn)行縮放時(shí),都能夠保證縮放后的圖片的左右兩邊能夠同時(shí)與觸摸屏左右兩端重合。
確定目標(biāo)圖片的中心點(diǎn)和該觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn);確定該目標(biāo)圖片的分割線(xiàn)和該直線(xiàn)的角點(diǎn)為目標(biāo)圖片的縮放點(diǎn)。
本實(shí)施例的有益效果在于:確定目標(biāo)圖片的分割線(xiàn)以及該目標(biāo)圖片中心點(diǎn)和觸摸屏中心點(diǎn)的連線(xiàn),并將該分割線(xiàn)及該連線(xiàn)的交點(diǎn)作為目標(biāo)圖片的縮放點(diǎn)。從而只需要確定兩條直線(xiàn)的交點(diǎn)就可以確定目標(biāo)圖片中,無(wú)需調(diào)整圖片位置就能實(shí)現(xiàn)全屏顯示的縮放點(diǎn),從而提供了一種簡(jiǎn)單的縮放點(diǎn)確定方式。
在一個(gè)實(shí)施例中,上述步驟S201可被實(shí)施為如下步驟A1-A3:
在步驟A1中,獲取目標(biāo)圖片第一目標(biāo)邊和觸摸屏第一目標(biāo)邊的第一距離,以及目標(biāo)圖片第二目標(biāo)邊與觸摸屏第二目標(biāo)邊的第二距離;第一目標(biāo)邊和第二目標(biāo)邊平行;
在步驟A2中,確定第一距離和第二距離的比值;
在步驟A3中,根據(jù)第一距離和第二距離的比值確定分割線(xiàn),以使分割線(xiàn)與圖片第一目標(biāo)邊和第二目標(biāo)邊距離的比值等于第一距離和第二距離的比值。
本實(shí)施例中,獲取目標(biāo)圖片的第一目標(biāo)邊和觸摸屏第一目標(biāo)邊的第一距離,以及目標(biāo)圖片第二目標(biāo)邊與觸摸屏第二目標(biāo)邊的第二距離;該第一目標(biāo)邊和第二目標(biāo)邊平行,即二者同為長(zhǎng)邊或同為短邊。確定第一距離和第二距離的比值;根據(jù)該第一距離和第二距離的比值確定分割線(xiàn),以使分割線(xiàn)與圖片第一目標(biāo)邊和第二目標(biāo)邊距離的比值等于第一距離和第二距離的比值。
例如,本實(shí)施例以左右兩邊為基準(zhǔn)。觸摸屏的尺寸、圖片尺寸以及二者中心點(diǎn)坐標(biāo)為已知量,根據(jù)這些已知量能夠得到圖片左邊和觸摸屏左邊的第一距離,圖片右邊和觸摸屏右邊的第二距離。得到第一距離和第二距離后,確定第一距離和第二距離的比值,例如,當(dāng)?shù)谝痪嚯x和第二距離的比值為1比3時(shí),確定的分割線(xiàn)上下貫穿圖片,分割線(xiàn)距離圖片左邊的距離與分割線(xiàn)距離圖片右邊的距離比值也為1比3。
在一個(gè)實(shí)施例中,上述步驟S103可被實(shí)施為如下步驟B1-B2:
在步驟B1中,在基于縮放點(diǎn)放大目標(biāo)圖片時(shí),若目標(biāo)圖片的上下兩邊和/或左右兩邊與觸摸屏的上下兩邊和/或左右兩邊重合,則確定目標(biāo)圖片已全屏顯示;
在步驟B2中,停止繼續(xù)放大目標(biāo)圖片。
本實(shí)施例中,在基于縮放點(diǎn)放大目標(biāo)圖片時(shí),如果目標(biāo)圖片的上下兩邊和/或左右兩邊與觸摸屏的上下兩邊和/或左右兩邊重合,則確定目標(biāo)圖片已全屏顯示;停止繼續(xù)放大目標(biāo)圖片。即觸摸屏的左右兩邊同時(shí)與圖片的左右兩邊重合時(shí),或者觸摸屏的上下兩邊同時(shí)與圖片的上下兩邊重合時(shí),又或者觸摸屏的四條邊同時(shí)與圖片的四條邊重合時(shí),都視為圖片已經(jīng)全屏顯示,此時(shí),停止繼續(xù)放大目標(biāo)圖片。
本實(shí)施例的有益效果在于:圖片中的任意兩條平行邊與屏幕中相同方向的兩條邊重合時(shí),就確定目標(biāo)圖片已全屏顯示,并停止繼續(xù)放大目標(biāo)圖片,從而避免繼續(xù)放大圖片而導(dǎo)致不能完整顯示。
在一個(gè)實(shí)施例中,在上述步驟S103或上述步驟B2之,方法還可被實(shí)施為如下步驟C1或C2:
在步驟C1中,當(dāng)接收到對(duì)全屏顯示的目標(biāo)圖片的點(diǎn)擊操作時(shí),根據(jù)縮放點(diǎn)縮小目標(biāo)圖片,以使目標(biāo)圖片尺寸恢復(fù)為放大前的尺寸;
在步驟C2中,當(dāng)接收到對(duì)全屏顯示的目標(biāo)圖片的點(diǎn)擊操作時(shí),關(guān)閉全屏顯示的目標(biāo)圖片,并顯示圖片組。
在現(xiàn)有技術(shù)中,如果想要退出全屏,則需要用戶(hù)點(diǎn)擊移動(dòng)終端上的退出按鍵,移動(dòng)終端在接收到對(duì)退出按鍵的點(diǎn)擊操作時(shí),退出全屏顯示,并顯示第一目標(biāo)圖片所在的圖片組。這樣的方式,需要點(diǎn)擊移動(dòng)終端中的硬件按鈕才能退出全屏,因而,用戶(hù)需要準(zhǔn)確地點(diǎn)擊退出按鈕才能實(shí)現(xiàn)退出全屏。本實(shí)施例中,在移動(dòng)終端接收到對(duì)全屏顯示的圖片的點(diǎn)擊操作時(shí),則關(guān)閉全屏顯示的圖片。由于圖片是全屏顯示的,因而,在圖片全屏顯示時(shí),用戶(hù)點(diǎn)擊觸摸屏的任何地方都是對(duì)全屏顯示的圖片的點(diǎn)擊操作。從而僅通過(guò)對(duì)觸摸屏的任意位置進(jìn)行點(diǎn)擊操作都可以退出全屏,操作自由度更高。
在退出全屏?xí)r:可以根據(jù)縮放點(diǎn)縮小目標(biāo)圖片,從而將全屏顯示的圖片恢復(fù)為放大前的尺寸,在將全屏顯示的圖片恢復(fù)為放大前的尺寸后,其位置也恰好位于放大前的位置;或者,也可以直接關(guān)閉全屏顯示的目標(biāo)圖片,同時(shí),顯示目標(biāo)圖片放大之前顯示的圖片組。
本實(shí)施例的有益效果在于:通過(guò)設(shè)置多種退出全屏的方式,以使退出全屏的方式更加多樣化。
圖3為本發(fā)明一實(shí)施例中圖片顯示裝置的框圖,如圖3所示,本發(fā)明中圖片顯示裝置可用于終端,該裝置包括如下模塊:
接收模塊31,用于接收對(duì)圖片組中目標(biāo)圖片的選擇操作;圖片組中包括至少一張圖片;
確定模塊32,用于確定目標(biāo)圖片中的縮放點(diǎn);其中,基于縮放點(diǎn)放大目標(biāo)圖片后,放大后的目標(biāo)圖片的上下兩邊和/或左右兩邊能夠與觸摸屏的上下兩邊和/或左右兩邊重合;
放大模塊33,用于基于縮放點(diǎn)放大目標(biāo)圖片,以使目標(biāo)圖片全屏顯示。
在一個(gè)實(shí)施例中,如圖4所示,確定模塊32,包括:
第一確定子模塊41,用于確定目標(biāo)圖片的分割線(xiàn);目標(biāo)圖片中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間的距離比,等于觸摸屏中平行于分割線(xiàn)的兩條邊與分割線(xiàn)之間距離比;
第二確定子模塊42,用于確定目標(biāo)圖片的中心點(diǎn)和觸摸屏中心點(diǎn)的連線(xiàn)所在的直線(xiàn);
第三確定子模塊43,用于確定目標(biāo)圖片的分割線(xiàn)和直線(xiàn)的交點(diǎn)為目標(biāo)圖片中的縮放點(diǎn)。
在一個(gè)實(shí)施例中,第一確定子模塊41,包括:
獲取目標(biāo)圖片第一目標(biāo)邊和觸摸屏第一目標(biāo)邊的第一距離,以及目標(biāo)圖片第二目標(biāo)邊與觸摸屏第二目標(biāo)邊的第二距離;第一目標(biāo)邊和第二目標(biāo)邊平行;
確定第一距離和第二距離的比值;
根據(jù)第一距離和第二距離的比值確定分割線(xiàn),以使分割線(xiàn)與圖片第一目標(biāo)邊和第二目標(biāo)邊距離的比值等于第一距離和第二距離的比值。
在一個(gè)實(shí)施例中,放大模塊33,包括:
第四確定子模塊,用于在基于縮放點(diǎn)放大目標(biāo)圖片時(shí),若目標(biāo)圖片的上下兩邊和/或左右兩邊與觸摸屏的上下兩邊和/或左右兩邊重合,則確定目標(biāo)圖片已全屏顯示;
停止子模塊,用于停止繼續(xù)放大目標(biāo)圖片。
在一個(gè)實(shí)施例中,裝置還包括:
縮小模塊,用于當(dāng)接收到對(duì)全屏顯示的目標(biāo)圖片的點(diǎn)擊操作時(shí),根據(jù)縮放點(diǎn)縮小目標(biāo)圖片,以使目標(biāo)圖片尺寸恢復(fù)為放大前的尺寸;
處理模塊,用于當(dāng)接收到對(duì)全屏顯示的目標(biāo)圖片的點(diǎn)擊操作時(shí),關(guān)閉全屏顯示的目標(biāo)圖片,并顯示圖片組。
本領(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ì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(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ī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(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è)方框中指定的功能。
這些計(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è)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。