本發明專利技術公開了一種圖片旋轉方法和系統,屬于圖片處理領域。所述圖片旋轉方法包括:接收第一信息以判斷所述第一信息是否有效;若所述第一信息有效,則在按下位置周圍的一預定區域內顯示旋轉指標;接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生;若該第二信息是通過所述旋轉指標產生的,則依據第二信息對圖片進行旋轉。該技術可以在圖片瀏覽模式下完成僅對圖片的旋轉,圖片旋轉快速方便,增加了用戶體驗。
【技術實現步驟摘要】
本專利技術涉及圖片處理領域,特別涉及一種圖片旋轉方法和系統。
技術介紹
隨著多媒體數據處理技術的不斷發展,移動通信終端開始從基本的語音通訊終端向功能豐富的多媒體展示終端轉換,尤其是瀏覽網頁、音視頻處理功能、拍照功能等諸多輔助功能日漸成為當前移動通信終端的必備功能。尤其是輕薄小巧的手機實現了網頁瀏覽的功能,使用戶告別了僅僅通過電腦上網的時代。通常,在手機瀏覽器中,當用戶打開網頁瀏覽時,總會不可避免的遇到一些圖片,而有些圖片不是以常規的正向方式顯示在手機屏幕上的,其可能是非正向方式顯示,如可能是倒立顯示,或可能是90度、270度旋轉放置的,這種非正向方式顯示的圖片嚴重影響了用戶的網頁瀏覽體驗。目前,現有技術中存在一種在移動終端上旋轉圖片的技術,請參見圖1所示,圖1為現有技術中圖片旋轉在一個實施例中的示意圖,左圖中移動終端的圖片為非正向圖片。在瀏覽網頁時,如果遇到非正向的圖片時,可以通過手指的滑動或其它可選擇旋轉方向的方式以使得整個屏幕的圖片和文字進行同步的相應旋轉,圖1中從左圖顯示的屏幕向右旋轉90度至右圖顯示的屏幕,文字和圖片均進行了向右90度的旋轉。但在實現上述技術的過程中存在以下問題:這種技術往往是將整個屏幕進行整體旋轉,請參見圖1,即在網頁瀏覽的過程中,如果圖片根據相應滑動旋轉至正向方向時,屏幕上對應的圖片外的相應文字也進行了同步旋轉,此時,瀏覽文字不方便,在瀏覽完圖片后,還需要進一步旋轉回原來的狀態以便于瀏覽剩余的文字。因此,有必要提出一種改進的技術方案以克服上述問題。
技術實現思路
本專利技術的目的在于提供一種圖片旋轉方法和系統,其可以在圖片瀏覽模式下完成僅對圖片的旋轉,圖片旋轉快速方便。為了實現本專利技術的目的,本專利技術實施例提供了一種圖片旋轉方法和系統。所述技術方案如下:一種圖片旋轉方法,其包括:接收第一信息以判斷所述第一信息是否有效;若所述第一信息有效,則在按下位置周圍的預定區域內顯示旋轉指標;接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生;若該第二信息是通過所述旋轉指標產生的,則依據第二信息對圖片進行旋轉。進一步的,所述方法在接收第一信息步驟之前還包括進入圖片瀏覽模式。進一步的,所述接收第一信息以判斷第一信息是否有效包括:接收第一信息,判斷按下的區域是否完全在預旋轉圖片的顯示區域內且按下的時間是否達到預定時間,若按下的區域完全在預旋轉圖片的顯示區域內且按下的時間達到所述預定時間,則判定所述第一信息有效;若在同一預旋轉圖片中判定產生多個有效的第一信息,則選擇其中一個第一信息有效,其余的第一信息無效。更進一步的,所述接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生包括:接收第二信息,判斷產生第二信息的動作是否是在所述旋轉指標的位置處進行的,若產生第二信息的動作是在所述旋轉指標的位置進行的,則判定該第二信息是通過所述旋轉指標產生的。更進一步的,所述依據第二信息對圖片進行旋轉包括:計算從第二信息的起點到終點之間的矢量,矢量為正則圖片向順時針方向或逆時針方向中的一個方向旋轉90度,否則圖片向順時針方向或逆時針方向中的另一個方向旋轉90度。一種圖片旋轉系統,其包括:第一信息判定模塊,用于接收第一信息以判斷所述第一信息是否有效;旋轉指標顯示模塊,在所述第一信息有效時,用于在按下位置周圍的預定區域內顯示旋轉指標;第二信息判定模塊,用于接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生;圖片旋轉模塊,當該第二信息是通過所述旋轉指標產生時,用于依據第二信息對圖片進行旋轉。進一步的,所述系統還包括圖片瀏覽模式進入模塊,其用于進入圖片瀏覽模式。進一步的,所述第一信息判定模塊具體用于:接收第一信息,判斷按下的區域是否完全在預旋轉圖片的顯示區域內且按下的時間是否達到預定時間,若按下的區域完全在預旋轉圖片的顯示區域內且按下的時間達到所述預定時間,則判定所述第一信息有效;若在同一預旋轉圖片中判定產生多個有效的第一信息,則選擇其中一個第一信息有效,其余的第一信息無效。更進一步的,所述第二信息判定模塊具體用于:接收第二信息,判斷產生第二信息的動作是否是在所述旋轉指標的位置處進行的,若產生第二信息的動作是在所述旋轉指標的位置進行的,則判定該第二信息是通過所述旋轉指標產生的。更進一步的,所述圖片旋轉模塊具體用于:計算從第二信息的起點到終點之間的矢量,矢量為正則圖片向順時針方向或逆時針方向中的一個方向旋轉90度,否則圖片向順時針方向或逆時針方向中的另一個方向旋轉90度。本專利技術實施例提供的技術方案帶來的有益效果是:通過圖片旋轉方法和圖片旋轉系統可以在網頁瀏覽中存在圖片時對圖片進行90度、180度、270度的圖片旋轉,方便快速,且僅旋轉圖片,其他字體方向不變,增加了瀏覽網頁時用戶的體驗。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為現有技術中圖片旋轉在一個實施例中的示意圖;圖2為本專利技術實施例一提供的圖片旋轉方法的流程圖;圖3為本專利技術實施例二提供的顯示旋轉指標時的示意圖4A為本專利技術實施例三提供的旋轉指標指向的示意圖;圖4B為本專利技術實施例四提供的旋轉指標指向的示意圖;圖5為本專利技術實施例五提供的圖片旋轉前后的示意圖;圖6為本專利技術實施例六提供的圖片旋轉系統的結構示意圖。具體實施例方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。文中的“多個”表示為兩個或兩個以上。圖2為本專利技術實施例一提供的圖片旋轉方法的流程圖,旋轉方法包括:步驟210,接收第一信息。在接收第一信息之前,移動終端首先進入圖片瀏覽模式。在具體應用中,當用戶瀏覽網頁的顯示區域中存在有圖片時,則可以判定移動終端處于圖片瀏覽模式。通常情況下,移動終端可以為可觸屏的手機或其它可觸屏操控的移動設備,當用戶瀏覽的網頁中存在圖片時,用戶可以通過第一手指在觸摸屏上按下該圖片,而按下該圖片時,手機觸摸屏會產生第一信息,此時移動終端的處理模塊(如CPU)接收到該第一信息以進行下述處理。當然,上述第一信息不僅僅局限于利用第一手指按下圖片動作時才產生,在實際應用中,第一信息還可以通過其他的方式來實現,比如通過觸屏筆點擊該圖片以產生第一信息,比如還可以通過手機按鍵選中該圖片內某一位置區域以產生第一信息。在具體應用中,甚至可以同時選中網頁中的多個圖片,對每個選中圖片,手機觸摸屏均產生第一信息。步驟220,判斷第一信息是否有效。具體包括:接收第一信息后,判斷按下的區域是否完全在預旋轉圖片的顯示區域內且按下的時間是否達到預定時間,若按下的區域完全在預旋轉圖片的顯示區域內且按下的時間達到上述預定時間,則判定所述第一信息有效;若在同一預旋轉圖片中判定產生多個有效的第一信息,則選擇其中一個第一信息有效,其余的第一信息無效。每一張圖片均有一個顯示區域,當按下時,按下動作與手機屏幕的接觸面范圍均落在了預旋轉圖片的顯示區域內且按下的時間達到一預定時間時才可以判定為該第一信息有效。這樣的判斷依據,可以避免用戶誤操作帶來的不便,提高精確度。通常,為了保證旋轉圖片本文檔來自技高網...
【技術保護點】
一種圖片旋轉方法,其特征在于,其包括:接收第一信息以判斷所述第一信息是否有效;若所述第一信息有效,則在按下位置周圍的預定區域內顯示旋轉指標;接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生;若該第二信息是通過所述旋轉指標產生的,則依據第二信息對圖片進行旋轉。
【技術特征摘要】
1.一種圖片旋轉方法,其特征在于,其包括: 接收第一信息以判斷所述第一信息是否有效; 若所述第一信息有效,則在按下位置周圍的預定區域內顯示旋轉指標; 接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生; 若該第二信息是通過所述旋轉指標產生的,則依據第二信息對圖片進行旋轉。2.根據權利要求1所述的方法,其特征在于,所述方法在接收第一信息步驟之前還包括進入圖片瀏覽模式。3.根據權利要求1所述的方法,其特征在于,所述接收第一信息以判斷第一信息是否有效包括: 接收第一信息,判斷按下的區域是否完全在預旋轉圖片的顯示區域內且按下的時間是否達到預定時間,若按下的區域完全在預旋轉圖片的顯示區域內且按下的時間達到所述預定時間,則判定所述第一信息有效;若在同一預旋轉圖片中判定產生多個有效的第一信息,則選擇其中一個第一信息有效,其余的第一信息無效。4.根據權利要求3所述的方法,其特征在于,所述接收第二信息以判斷該第二信息是否是通過所述旋轉指標產生包括: 接收第二信息,判斷產生第二信息的動作是否是在所述旋轉指標的位置處進行的,若產生第二信息的動作是在所述旋轉指標的位置進行的,則判定該第二信息是通過所述旋轉指標產生的。5.根據權利要求4所述 的方法,其特征在于,所述依據第二信息對圖片進行旋轉包括: 計算從第二信息的起點到終點之間的矢量,矢量為正則圖片向順時針方向或逆時針方向中的一個方向旋轉90度,否則圖片向順時針方向或逆時針方向中的另一個方向旋轉90度。6.一種圖片旋...
【專利技術屬性】
技術研發人員:張邦華,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。