本發(fā)明涉及電子設(shè)備領(lǐng)域,更具體的說(shuō),是涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
長(zhǎng)截屏應(yīng)用是最近智能手機(jī)上很熱的一個(gè)研究話題,由于手機(jī)單屏的顯示容量有限,將多幀的顯示內(nèi)容逐幀拼接起來(lái)形成一幅顯示“整體內(nèi)容”的圖像。采用該長(zhǎng)截屏應(yīng)用可以將微信朋友圈、網(wǎng)頁(yè)、qq聊天記錄的多幀內(nèi)容拼成一幅圖像。
現(xiàn)有技術(shù)中,當(dāng)完成長(zhǎng)截屏后,該長(zhǎng)截屏得到的圖像作為為一個(gè)較大的圖像,每次查看其中的內(nèi)容時(shí),只能按照順序從一端開(kāi)始依次查看到另一端,導(dǎo)致操作繁瑣。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種信息處理方法,解決了現(xiàn)有技術(shù)中查看長(zhǎng)截屏得到圖像的內(nèi)容時(shí),操作繁瑣的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種信息處理方法,包括:
獲取截屏操作所涉及的多幀第一圖像;
將多幀第一圖像拼接得到第二圖像;
確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;
建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
上述的方法,優(yōu)選的,所述建立可交互對(duì)象,包括:
確定任一幀第一圖像在拼接得到第二圖像時(shí)所述第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù);
建立所述位置參數(shù)與所述可交互對(duì)象的位置參數(shù)之間對(duì)應(yīng)關(guān)系。
上述的方法,優(yōu)選的,所述確定任一幀第一圖像在所述第二圖像中的相對(duì)位置,具體包括:
基于任一幀第一圖像的尺寸或坐標(biāo)參數(shù),
和/或
基于拼接時(shí)任一幀第一圖像的拼接次序,
確定任一幀第一圖像在所述第二圖像中的相對(duì)位置。
上述的方法,優(yōu)選的,采用拼接次序確定任一幀第一圖像在所述第二圖像中的相對(duì)位置時(shí),則所述確定任一幀第一圖像在所述第二圖像中的相對(duì)位置,包括:
記錄截取任一幀第一圖像時(shí)的序號(hào),所述序號(hào)與拼接時(shí)的幀序號(hào)相對(duì)應(yīng);
依據(jù)截屏?xí)r對(duì)應(yīng)的屏幕參數(shù)以及所述拼接時(shí)的幀序號(hào),計(jì)算拼接任一幀第一圖像時(shí)所述第一圖像在所述第二圖像中的位置參數(shù)。
上述的方法,優(yōu)選的,還包括:
接收觸控信息,所述觸控信息為用戶在所述第二圖像中觸控任意位置生成的信息;
基于可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系,查詢與觸控位置對(duì)應(yīng)的第一可交互對(duì)象位置;
基于所述第一可交互對(duì)象位置,將所述可交互對(duì)象顯示至所述第一可交互對(duì)象位置,并將所述第一可交互對(duì)象位置對(duì)應(yīng)的一幀第一圖像進(jìn)行顯示。
上述的方法,優(yōu)選的,還包括:
接收滑動(dòng)信息,所述滑動(dòng)信息為用戶在任一幀第一圖像中執(zhí)行滑動(dòng)操作生成的信息;
基于所述滑動(dòng)信息,計(jì)算得到所述滑動(dòng)信息對(duì)應(yīng)的滑動(dòng)距離;
依據(jù)當(dāng)前所在第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置以及所述滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置;
依據(jù)可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及所述第三可交互對(duì)象位置,查詢得到與所述第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像并顯示。
一種電子設(shè)備,包括:
存儲(chǔ)器;
處理器,用于獲取截屏操作所涉及的多幀第一圖像;將多幀第一圖像拼接得到第二圖像;確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
上述的電子設(shè)備,優(yōu)選的,所述處理器具體用于:
確定任一幀第一圖像在拼接得到第二圖像時(shí)所述第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù);
建立所述位置參數(shù)與所述可交互對(duì)象的位置參數(shù)之間對(duì)應(yīng)關(guān)系。
上述的電子設(shè)備,優(yōu)選的,所述處理器具體用于:
基于任一幀第一圖像的尺寸或坐標(biāo)參數(shù),
和/或
基于拼接時(shí)任一幀第一圖像的拼接次序,
確定任一幀第一圖像在所述第二圖像中的相對(duì)位置。
上述的電子設(shè)備,優(yōu)選的,還包括:
輸入結(jié)構(gòu),用于接收滑動(dòng)信息,所述滑動(dòng)信息為用戶在任一幀第一圖像中執(zhí)行滑動(dòng)操作生成的信息;
則所述處理器還用于:
基于所述滑動(dòng)信息,計(jì)算得到所述滑動(dòng)信息對(duì)應(yīng)的滑動(dòng)距離;
依據(jù)當(dāng)前所在第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置以及所述滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置;
依據(jù)可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及所述第三可交互對(duì)象位置,查詢得到與所述第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像并顯示。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種信息處理方法,包括:獲取截屏操作所涉及的至少兩幀第一圖像;將至少兩幀第一圖像拼接得到第二圖像;確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。采用該方法,由于該可交互對(duì)象能夠在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng),則對(duì)長(zhǎng)截屏得到的圖像內(nèi)容進(jìn)行查看時(shí),可以通過(guò)控制可交互對(duì)象調(diào)整內(nèi)容,而不需按照順序從一端開(kāi)始依次查看到另一端,操作簡(jiǎn)單。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例1的流程圖;
圖2為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例2的流程圖;
圖3為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例3的流程圖;
圖4為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例3的第二圖像中第一圖像位置參數(shù)示意圖;
圖5為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例4的流程圖;
圖6為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例5的流程圖;
圖7為本申請(qǐng)?zhí)峁┑囊环N電子設(shè)備實(shí)施例1的結(jié)構(gòu)示意圖;
圖8為本申請(qǐng)?zhí)峁┑囊环N電子設(shè)備實(shí)施例2的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明各實(shí)施例中,可交互對(duì)象指圖形用戶界面上能夠接受用戶的操作而執(zhí)行特定功能的對(duì)象,包括,滑塊、滑動(dòng)條、按鈕、圖標(biāo)、圖形、以及在此涵義下本領(lǐng)域技術(shù)人員知曉的其他具體的可接受交互操作的對(duì)象,本文對(duì)此不做特殊限制。
如圖1所示的,為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例1的流程圖,該方法應(yīng)用于一電子設(shè)備,該電子設(shè)備中具有截屏功能,該方法包括以下步驟:
步驟s101:獲取截屏操作所涉及的多幀第一圖像;
其中,該電子設(shè)備中的截屏操作能夠截得多幀圖像,且可以從多個(gè)應(yīng)用/界面中分別截取得到多幀圖像。
其中,該多幀具體可以包括一幀、或者兩幀、甚至兩幀以上。
步驟s102:將多幀第一圖像拼接得到第二圖像;
具體的,按照順序?qū)⒃摱鄮谝粓D像依次拼接,得到長(zhǎng)截屏的圖像——第二圖像。
具體實(shí)施中,該順序可以為截屏的時(shí)間先后順序。
其中,在拼接第二圖像時(shí),還需要考慮相鄰兩幀第一圖像之間的顏色偏移量,而基于該偏移量對(duì)兩幀第一圖像的數(shù)據(jù)拼接縫合在一起,以使得拼接過(guò)渡區(qū)域平滑。
假設(shè)相鄰兩幀的第一圖像分別為ii和ii+1,需要找出這兩幀第一圖像的偏移向量
其中,假設(shè)圖像ii在坐標(biāo)
而由于實(shí)際應(yīng)用中,該截取的幀圖像只會(huì)在上下方向的偏移,則上偏移向量
在y方向上首先間隔4個(gè)像素點(diǎn)(該像素點(diǎn)取值個(gè)數(shù)值可以根據(jù)圖像的縱向分辨率會(huì)發(fā)生相應(yīng)變動(dòng))粗略比對(duì)相鄰兩幅圖像的顏色差異,找到顏色差異最小值的粗略偏移值δy1,然后在此偏移值的基礎(chǔ)上,通過(guò)搜索偏移值δy1-3到偏移值δy1+4處的最小顏色差異來(lái)找到最佳的偏移值δy。
進(jìn)而基于該最佳的偏移值δy對(duì)該進(jìn)行比較的兩幀第一圖像的數(shù)據(jù)拼接縫合在一起。
步驟s103:確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;
其中,對(duì)任一幀第一圖像在該第二圖像中的相對(duì)位置進(jìn)行確定,以實(shí)現(xiàn)后續(xù)建立可交互對(duì)象時(shí),確定該可交互對(duì)象的對(duì)應(yīng)位置。
具體實(shí)施中,可以基于任一幀第一圖像的尺寸或坐標(biāo)參數(shù),和/或,拼接時(shí)任一幀第一圖像的拼接次序,確定任一幀第一圖像在第二圖像中的相對(duì)位置。
具體實(shí)施中,截屏得到多幀第一圖像并拼接得到第二圖像的方案有兩種:①針對(duì)同一較長(zhǎng)的界面進(jìn)行的截屏,其截取得到的第二圖像與該界面中的圖像相應(yīng);②針對(duì)不同界面進(jìn)行的截屏,其截取拼接得到的第二圖像,是多個(gè)界面中的截取的第一圖像拼接得到。
針對(duì)第一種方案,確定任一幀第一圖像在第二圖像中的相對(duì)位置的具體過(guò)程包括:記錄截屏?xí)r任一幀第一圖像在原圖像中,可交互對(duì)象所在的第一位置;基于所述第一位置推斷得到所述第一圖像在第二圖像中的相對(duì)位置。
也就是說(shuō),第一種方案中,該建立的可交互對(duì)象的位置其實(shí)是截屏的當(dāng)刻,在被截屏的界面上可交互對(duì)象的相對(duì)位置。
針對(duì)第二種方案,后續(xù)實(shí)施例中會(huì)詳細(xì)解釋確定第一圖像在第二圖像中的相對(duì)位置以及建立可交互對(duì)象的過(guò)程,本實(shí)施例中不做詳述。
步驟s104:建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
其中,建立一個(gè)可交互對(duì)象,該可交互對(duì)象用于調(diào)整顯示區(qū)域中顯示內(nèi)容。
具體的,該可交互對(duì)象在顯示區(qū)域中所在的位置與該顯示區(qū)域中當(dāng)前顯示的第一圖像在該第二圖像中的該相對(duì)位置相對(duì)應(yīng)。
具體實(shí)施中,可以采用表格形式,記錄該可交互對(duì)象與第一圖像的相對(duì)應(yīng)關(guān)系。
綜上,本實(shí)施例提供的一種信息處理方法,包括:獲取截屏操作所涉及的至少兩幀第一圖像;將至少兩幀第一圖像拼接得到第二圖像;確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。采用該方法,由于該可交互對(duì)象能夠在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng),則對(duì)長(zhǎng)截屏得到的圖像內(nèi)容進(jìn)行查看時(shí),可以通過(guò)控制可交互對(duì)象調(diào)整內(nèi)容,而不需按照順序從一端開(kāi)始依次查看到另一端,操作簡(jiǎn)單。
如圖2所示的,為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例2的流程圖,該方法包括以下步驟:
步驟s201:獲取截屏操作所涉及的至少兩幀第一圖像;
步驟s202:將至少兩幀第一圖像拼接得到第二圖像;
步驟s203:確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;
其中,步驟s201-203與實(shí)施例1中的步驟s101-103一致,本實(shí)施例中不做贅述。
步驟s204:確定任一幀第一圖像在拼接得到第二圖像時(shí),所述第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù);
其中,在任一幀第一圖像在拼接得到第二圖像時(shí),根據(jù)該幀第一圖像的信息以及之前拼接得到的信息,即可分析得到該第一圖像在該第二圖像中的相對(duì)位置。
步驟s205:建立所述位置參數(shù)與所述可交互對(duì)象的位置參數(shù)之間對(duì)應(yīng)關(guān)系。
其中,由于該位置參數(shù)能夠表征該幀第一圖像在該第二圖像中的相對(duì)位置,則建立該可交互對(duì)象的位置參數(shù)與該第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù)之間的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)該可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
綜上,本實(shí)施例提供的一種信息處理方法中,該建立可交互對(duì)象,包括:確定任一幀第一圖像在拼接得到第二圖像時(shí)所述第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù);建立所述位置參數(shù)與所述可交互對(duì)象的位置參數(shù)之間對(duì)應(yīng)關(guān)系。該方案中,根據(jù)任一幀第一圖像在該第二圖像中對(duì)應(yīng)的位置參數(shù),能夠確定該可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的相對(duì)位置。
其中,采用拼接次序確定任一幀第一圖像在所述第二圖像中的相對(duì)位置時(shí),其對(duì)應(yīng)一種確定第一圖像在第二圖像中的相對(duì)位置的方案。
如圖3所示的,為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例3的流程圖,該方法包括以下步驟:
步驟s301:獲取截屏操作所涉及的多幀第一圖像;
步驟s302:將多幀第一圖像拼接得到第二圖像;
其中,步驟s301-302與實(shí)施例1中的步驟s101-102一致,本實(shí)施例中不做贅述。
步驟s303:記錄截取任一幀第一圖像時(shí)的序號(hào);
其中,所述序號(hào)與拼接時(shí)的幀序號(hào)相對(duì)應(yīng)。
具體的,在截取圖像時(shí),按照截取的先后順序,依次為每一幀第一圖像定義的序號(hào)。
例如,在第一界面截取三個(gè)圖像abc,然后在第二界面截取兩個(gè)圖像de,則分別為圖像a、圖像b、圖像c、圖像d、圖像e定義序號(hào)為1、2、3、4、5。
需要說(shuō)明的是,該序號(hào)的定義方式可以為數(shù)字形式,可以為其他形式如字母,本申請(qǐng)中不做限制。
其中,當(dāng)拼接該多幀第一圖像時(shí),按照該截取的順序進(jìn)行拼接,即該截取第一圖像時(shí)的序號(hào)與拼接時(shí)的序號(hào)相對(duì)應(yīng)。
步驟s304:依據(jù)截屏?xí)r對(duì)應(yīng)的屏幕參數(shù)以及所述拼接時(shí)的幀序號(hào),計(jì)算拼接任一幀第一圖像時(shí)所述第一圖像在所述第二圖像中的位置參數(shù);
其中,該屏幕參數(shù)具體為截屏?xí)r每一屏的參數(shù),具體可以包括該屏幕中顯示內(nèi)容的高寬等。
具體的,依據(jù)該屏幕參數(shù)以及該拼接時(shí)的幀序號(hào),計(jì)算拼接該第一圖像時(shí),其在第二圖像中的位置參數(shù)。
例如,該屏幕參數(shù)為(w,h),即該屏幕中內(nèi)容的寬為w,高為h,而截屏?xí)r,是采用縱向截屏,即寬度不變,高度上變化的方式進(jìn)行的截屏。
如,幀序號(hào)為2的第一圖像拼接得到的第二圖像中的位置參數(shù)為(w,2h)。如,幀序號(hào)為4的第一圖像拼接得到的第二圖像中的位置參數(shù)為(w,4h)
如圖4所示的為第二圖像中第一圖像位置參數(shù)的示意圖,其中,該第二圖像401為3幀第一圖像402拼接得到。其中,該屏幕參數(shù)為(w,h),該第二圖像中,是以圖像的左上角為坐標(biāo)原點(diǎn)(0,0),相應(yīng)的,幀序號(hào)為1的第一圖像的位置參數(shù)為(w,-h),幀序號(hào)為2的第一圖像的位置參數(shù)為(w,-2h),幀序號(hào)為3的第一圖像的位置參數(shù)為(w,-3h)。
具體實(shí)施中,可以建立列表,表示該各幀第一圖像的位置參數(shù)、幀序號(hào)以及后續(xù)的可交互對(duì)象在顯示區(qū)域中所在位置之間的對(duì)應(yīng)關(guān)系。
步驟s305:建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
其中,步驟s305與實(shí)施例1中的步驟s104一致,本實(shí)施例中不做贅述。
綜上,本實(shí)施例提供的一種信息處理方法中,該確定任一幀第一圖像在所述第二圖像中的相對(duì)位置,包括:記錄截取任一幀第一圖像時(shí)的序號(hào),所述序號(hào)與拼接時(shí)的幀序號(hào)相對(duì)應(yīng);依據(jù)截屏?xí)r對(duì)應(yīng)的屏幕參數(shù)以及所述拼接時(shí)的幀序號(hào),計(jì)算拼接任一幀第一圖像時(shí)所述第一圖像在所述第二圖像中的位置參數(shù)。采用該方法,基于拼接時(shí)的序號(hào)以及截屏?xí)r對(duì)應(yīng)的屏幕參數(shù),計(jì)算得到任一幀第一圖像在該第二圖像中的位置參數(shù),計(jì)算方法簡(jiǎn)單易行。
如圖5所示的,為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例4的流程圖,該方法包括以下步驟:
步驟s501:獲取截屏操作所涉及的多幀第一圖像;
步驟s502:將多幀第一圖像拼接得到第二圖像;
步驟s503:確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;
步驟s504:建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng);
其中,步驟s501-504與實(shí)施例1中的步驟s101-104一致,本實(shí)施例中不做贅述。
步驟s505:接收觸控信息;
其中,所述觸控信息為用戶在所述第二圖像中觸控任意位置生成的信息。
具體的,該電子設(shè)備的顯示區(qū)域中將該第二圖像整體進(jìn)行展示時(shí),用戶可以在該第二圖像中執(zhí)行觸控操作,如點(diǎn)擊該第二圖像中的任意位置。
其中,該觸控信息中包含了用戶在顯示區(qū)域中的觸控位置以及操作類型,如單擊、雙擊等。
步驟s506:基于可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系,查詢與觸控位置對(duì)應(yīng)的第一可交互對(duì)象位置;
其中,基于該觸控信息,能夠得到該觸控在該第二圖像中的位置;
具體的,該觸控位置為顯示區(qū)域中的一個(gè)較小的區(qū)域,其屬于某一第一圖像中,而該第一圖像對(duì)應(yīng)一可交互對(duì)象,因此,基于該可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系,可以確定該觸控位置對(duì)應(yīng)的第一圖像以及相應(yīng)的第一可交互對(duì)象位置。
步驟s507:基于所述第一可交互對(duì)象位置,將所述可交互對(duì)象顯示至所述第一可交互對(duì)象位置,并將所述第一可交互對(duì)象位置對(duì)應(yīng)的一幀第一圖像進(jìn)行顯示。
其中,基于查詢得到第一可交互對(duì)象位置,將該可交互對(duì)象在該第一可交互對(duì)象位置進(jìn)行顯示,并且,將該第一可交互對(duì)象位置對(duì)應(yīng)的第一圖像進(jìn)行顯示。
需要說(shuō)明的是,本實(shí)施例中,在顯示區(qū)域中將該第二圖像整體進(jìn)行展示時(shí),接收觸控操作,切換為在該顯示區(qū)域中僅顯示某一第一圖像,該過(guò)程,是從長(zhǎng)截屏圖像切換為某一截屏圖像的過(guò)程。
綜上,本實(shí)施例提供的一種信息處理方法中,還包括:接收觸控信息,所述觸控信息為用戶在所述第二圖像中觸控任意位置生成的信息;基于可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系,查詢與所述觸控位置對(duì)應(yīng)的第一可交互對(duì)象位置;基于所述第一可交互對(duì)象位置,將所述可交互對(duì)象顯示至所述第一可交互對(duì)象位置,并將所述第一可交互對(duì)象位置對(duì)應(yīng)的一幀第一圖像進(jìn)行顯示。采用該方法,查看長(zhǎng)截屏圖像的具體內(nèi)容時(shí),能夠由第二圖像直接切換至其中的任一幀第一圖像,無(wú)需從該長(zhǎng)截屏圖像的一端依次查看,簡(jiǎn)化了操作,提高用戶體驗(yàn)。
如圖6所示的,為本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例5的流程圖,該方法包括以下步驟:
步驟s601:獲取截屏操作所涉及的多幀第一圖像;
步驟s602:將多幀第一圖像拼接得到第二圖像;
步驟s603:確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;
步驟s604:建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng);
其中,步驟s601-604與實(shí)施例1中的步驟s101-104一致,本實(shí)施例中不做贅述。
步驟s605:接收滑動(dòng)信息;
其中,所述滑動(dòng)信息為用戶在任一幀第一圖像中執(zhí)行滑動(dòng)操作生成的信息。
具體的,該電子設(shè)備的顯示區(qū)域中顯示任一第一圖像時(shí),用戶可以在該第一圖像中執(zhí)行滑動(dòng)操作,如在該第一圖像中任意位置進(jìn)行滑動(dòng)。
需要說(shuō)明的是,該滑動(dòng)的方向與第一圖像拼接得到第二圖像的方向相應(yīng)。
例如,該第二圖像為多幀第一圖像按照上下方向的順序拼接,則該滑動(dòng)方向?yàn)樯舷路较蚧瑒?dòng),如向上,或者向下,或者趨于向上,或者趨于向下的方向等。
例如,該第二圖像為多幀第一圖像按照左右方向的順序拼接,則該滑動(dòng)方向?yàn)樽笥曳较蚧瑒?dòng),如向左,或者向右,或者趨于向左,或者趨于向右的方向等。
其中,該滑動(dòng)信息中包含了用戶在顯示區(qū)域中執(zhí)行滑動(dòng)操作的方向以及距離等。
需要說(shuō)明的是,具體實(shí)施中,當(dāng)顯示區(qū)域中顯示第一圖像時(shí),用戶可以通過(guò)某些特定的滑動(dòng)手勢(shì)控制第一圖像的顯示內(nèi)容放大或者縮小時(shí),則該控制可交互對(duì)象的滑動(dòng)操作需要在特定位置執(zhí)行,如在可交互對(duì)象所在的一矩形區(qū)域。
當(dāng)然,本申請(qǐng)中不對(duì)該滑動(dòng)操作的具體執(zhí)行位置做限制。
步驟s606:基于所述滑動(dòng)信息,計(jì)算得到所述滑動(dòng)信息對(duì)應(yīng)的滑動(dòng)距離;
其中,預(yù)設(shè)有滑動(dòng)操作距離與可交互對(duì)象滑動(dòng)距離的滑動(dòng)對(duì)應(yīng)關(guān)系。
具體從,基于該滑動(dòng)對(duì)應(yīng)關(guān)系,依據(jù)該滑動(dòng)信息中的距離,計(jì)算得到該可交互對(duì)象的滑動(dòng)距離。
步驟s607:依據(jù)當(dāng)前所在第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置以及所述滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置;
其中,獲取當(dāng)前第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置,結(jié)合該可交互對(duì)象的滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置,該第三可交互對(duì)象位置即為該可交互對(duì)象滑動(dòng)的目標(biāo)位置。
其中,當(dāng)該滑動(dòng)操作的方向與幀序號(hào)增加方向一致時(shí),則第三可交互對(duì)象位置是該第二可交互對(duì)象位置與該可交互對(duì)象的滑動(dòng)距離之和,當(dāng)該滑動(dòng)操作的方向與幀序號(hào)增加方向相反時(shí),則第三可交互對(duì)象位置是該第二可交互對(duì)象位置與該可交互對(duì)象的滑動(dòng)距離之差。
步驟s608:依據(jù)可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及所述第三可交互對(duì)象位置,查詢得到與所述第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像并顯示。
其中,基于該可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及該第三可交互對(duì)象位置,可以確定該觸控位置對(duì)應(yīng)的第一圖像。
其中,將該可交互對(duì)象在該第三可交互對(duì)象位置進(jìn)行顯示,并且,將該第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像進(jìn)行顯示。
需要說(shuō)明的是,本實(shí)施例中,在顯示區(qū)域中顯示任意一幀第一圖像時(shí),接收滑動(dòng)操作,切換為在該顯示區(qū)域中顯示其他一幀第一圖像,該過(guò)程,是從某一截屏圖像切換為另一截屏圖像的過(guò)程。
綜上,本實(shí)施例提供的一種信息處理方法中,還包括:接收滑動(dòng)信息,所述滑動(dòng)信息為用戶在任一幀第一圖像中執(zhí)行滑動(dòng)操作生成的信息;基于所述滑動(dòng)信息,計(jì)算得到所述滑動(dòng)信息對(duì)應(yīng)的滑動(dòng)距離;依據(jù)當(dāng)前所在第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置以及所述滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置;依據(jù)可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及所述第三可交互對(duì)象位置,查詢得到與所述第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像并顯示。采用該方法,通過(guò)調(diào)整可交互對(duì)象在顯示區(qū)域的位置,能夠?qū)崿F(xiàn)在顯示區(qū)域中快速切換任意兩幀第一圖像,提高用戶體驗(yàn)。
與上述本申請(qǐng)?zhí)峁┑囊环N信息處理方法實(shí)施例相對(duì)應(yīng)的,本申請(qǐng)還提供了應(yīng)用該信息處理方法的電子設(shè)備實(shí)施例。
如圖7所示的為本申請(qǐng)?zhí)峁┑囊环N電子設(shè)備實(shí)施例1的結(jié)構(gòu)示意圖,該電子設(shè)備中具有截屏功能,該電子設(shè)備包括以下結(jié)構(gòu):存儲(chǔ)器701和處理器702;
其中,該存儲(chǔ)器701用于存儲(chǔ)處理器進(jìn)行信息處理涉及的程序、存儲(chǔ)第一圖像、第二圖像等。
其中,該處理器702,用于獲取截屏操作所涉及的多幀第一圖像;將多幀第一圖像拼接得到第二圖像;確定任一幀第一圖像在所述第二圖像中的相對(duì)位置;建立一可交互對(duì)象,所述可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng)。
具體實(shí)施中,該處理器可以采用cpu(centralprocessingunit,中央處理器)等具有數(shù)據(jù)處理能力的結(jié)構(gòu)。
優(yōu)選的,所述處理器具體用于:
確定任一幀第一圖像在拼接得到第二圖像時(shí)所述第一圖像在所述第二圖像中對(duì)應(yīng)的位置參數(shù);
建立所述位置參數(shù)與所述可交互對(duì)象的位置參數(shù)之間對(duì)應(yīng)關(guān)系。
優(yōu)選的,所述處理器具體用于:
基于任一幀第一圖像的尺寸或坐標(biāo)參數(shù),
和/或
基于拼接時(shí)任一幀第一圖像的拼接次序,
確定任一幀第一圖像在所述第二圖像中的相對(duì)位置。
綜上,本實(shí)施例提供的一種電子設(shè)備中,由于可交互對(duì)象能夠在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置相對(duì)應(yīng),則對(duì)長(zhǎng)截屏得到的圖像內(nèi)容進(jìn)行查看時(shí),可以通過(guò)控制可交互對(duì)象調(diào)整內(nèi)容,而不需按照順序從一端開(kāi)始依次查看到另一端,操作簡(jiǎn)單。
如圖8所示的為本申請(qǐng)?zhí)峁┑囊环N電子設(shè)備實(shí)施例2的結(jié)構(gòu)示意圖,該電子設(shè)備中具有截屏功能,該電子設(shè)備包括以下結(jié)構(gòu):存儲(chǔ)器801、處理器802和輸入結(jié)構(gòu)803;
其中,該存儲(chǔ)器801與實(shí)施例1中的相應(yīng)結(jié)構(gòu)一致,本實(shí)施例中不做贅述。
其中,該輸入結(jié)構(gòu)803,用于接收滑動(dòng)信息,所述滑動(dòng)信息為用戶在任一幀第一圖像中執(zhí)行滑動(dòng)操作生成的信息;
具體的,該輸入結(jié)構(gòu)可以采用觸控屏、鼠標(biāo)、鍵盤(pán)等各種能夠進(jìn)行信息輸入的結(jié)構(gòu)。
其中,該處理器802還用于:
基于所述滑動(dòng)信息,計(jì)算得到所述滑動(dòng)信息對(duì)應(yīng)的滑動(dòng)距離;
依據(jù)當(dāng)前所在第一圖像中可交互對(duì)象所在的第二可交互對(duì)象位置以及所述滑動(dòng)距離,計(jì)算得到第三可交互對(duì)象位置;
依據(jù)可交互對(duì)象在顯示區(qū)域中所在位置與第一圖像在所述第二圖像中的所述相對(duì)位置的對(duì)應(yīng)關(guān)系以及所述第三可交互對(duì)象位置,查詢得到與所述第三可交互對(duì)象位置對(duì)應(yīng)的第一圖像并顯示。
綜上,本實(shí)施例提供的一種電子設(shè)備中,通過(guò)調(diào)整可交互對(duì)象在顯示區(qū)域的位置,能夠?qū)崿F(xiàn)在顯示區(qū)域中快速切換任意兩幀第一圖像,提高用戶體驗(yàn)。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例提供的裝置而言,由于其與實(shí)施例提供的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
對(duì)所提供的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所提供的原理和新穎特點(diǎn)相一致的最寬的范圍。