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

一種針對截屏區(qū)域進行縮放的方法及客戶端的制作方法

文檔序號:6368464閱讀:212來源:國知局
專利名稱:一種針對截屏區(qū)域進行縮放的方法及客戶端的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計算機、軟件技術(shù)領(lǐng)域。
背景技術(shù)
目前,利用截圖工具以圖片的形式截取當前屏幕中的內(nèi)容,已成為用戶快速獲取信息內(nèi)容的一種重要方式。例如,即時通信工具提供的屏幕截圖功能,用戶可以針對當前屏幕中感興趣的內(nèi)容進行隨意截取,并以圖片的形式進行保存或者發(fā)送給聯(lián)系人進行共享?,F(xiàn)有技術(shù)中,針對截屏區(qū)域中的圖文內(nèi)容可以進行涂鴉、文字添加、背景修飾等編輯操作,但是當截屏區(qū)域中的圖文內(nèi)容太小或者太大,需要通過對 截屏中的圖文內(nèi)容進行縮放以達到適合的大小,通過現(xiàn)有的截圖工具則無法實現(xiàn)。本發(fā)明提供的技術(shù)方案中,針對截圖區(qū)域的圖文內(nèi)容設(shè)置縮放功能,一方面可以針對截圖內(nèi)容的數(shù)據(jù)進行縮放以達到適合的大小后進行存儲;另一方面,使得截圖工具具有放大鏡的功能,對于屏幕中較小的圖文信息,通過截圖工具截取后即可將截圖數(shù)據(jù)進行放大,使用戶獲取更加清晰的數(shù)據(jù)信息。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種針對截屏區(qū)域進行縮放的方法及客戶端。利用本發(fā)明,通過針對截屏區(qū)域的截圖內(nèi)容設(shè)置放大或縮小功能,使得用戶能夠?qū)⒔仄翑?shù)據(jù)縮放到合適大小后進行存儲,還可使用戶通過截圖工具放大屏幕中較小的數(shù)據(jù),更加方便屏幕信息的讀取。本發(fā)明提供的技術(shù)方案包括—種針對截屏區(qū)域進行縮放的方法,該方法包括如下步驟步驟1,根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容;步驟2,采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;步驟3,根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值;步驟4,將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。優(yōu)選地,在所述截屏區(qū)域的工具欄中設(shè)置有用以縮放截圖內(nèi)容的縮放控件按鈕。優(yōu)選地,通過鼠標指針或觸摸點觸發(fā)所述縮放控件按鈕針對所述截圖內(nèi)容進行縮放操作。優(yōu)選地,所述的計算縮放倍率值的方式為將截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表;采集針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù),根據(jù)前述映射關(guān)系表計算與該觸發(fā)次數(shù)相對應(yīng)的縮放倍率值。優(yōu)選地,通過鼠標指針或觸摸點觸發(fā)所述截屏區(qū)域針對所述截圖內(nèi)容進行縮放操作。優(yōu)選地,通過鼠標指針的左鍵點擊針對所述截圖內(nèi)容進行放大或縮小操作。
優(yōu)選地,通過鼠標指針的右鍵點擊針對所述截圖內(nèi)容進行縮小或放大操作。優(yōu)選地,通過觸摸屏的單點觸摸針對所述截圖內(nèi)容進行放大或縮小操作。優(yōu)選地,通過觸摸屏的多點觸摸針對所述截圖內(nèi)容進行縮小或放大操作。優(yōu)選地,所述的計算縮放倍率值的方式為將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建立映射關(guān)系表;采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù),根據(jù)前述映射關(guān)系表計算與該觸發(fā)方式及次數(shù)相對應(yīng)的縮放倍率值。優(yōu)選地,觸發(fā)針對截圖內(nèi)容進行縮放的方式為判斷鼠標光標是否置于截屏區(qū)域內(nèi),若是,進一步判斷鼠標滾輪是否滾動,若是, 進一步通過采集鼠標光標的操作信息觸發(fā)針對所述截圖內(nèi)容的縮放操作。優(yōu)選地,所述的計算縮放倍率值的方式為將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表;判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則采集鼠標滾輪的滾動尺度;根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值。優(yōu)選地,觸發(fā)針對截圖內(nèi)容進行縮放的方式為判斷截屏區(qū)域內(nèi)的觸摸屏是否為兩點或兩點以上的觸摸操作,若是,進一步判斷觸摸操作時的觸距信息是否改變;若觸距擴大,觸發(fā)所述截圖內(nèi)容的放大操作;若觸距縮小,觸發(fā)所述截圖內(nèi)容的縮小操作。優(yōu)選地,所述的計算縮放倍率值的方式為將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映射關(guān)系表;在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息,將該觸距改變信息與前述的映射關(guān)系表進行比對,獲得針對于截圖區(qū)域的縮放倍率值。優(yōu)選地,所述的縮放倍率值通過語音信息觸發(fā)獲得,其步驟為建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板;采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對;在比對通過的情況下,根據(jù)建立的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值。優(yōu)選地,在所述步驟4之后還包括采集用戶針對縮放后的截圖內(nèi)容進行還原的觸發(fā)操作;將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。優(yōu)選地,將縮放后的截圖內(nèi)容進行還原的觸發(fā)方式為在縮放后的截圖區(qū)域中設(shè)置還原控件,通過觸發(fā)所述還原控件進行觸發(fā);或者,通過在縮放后的截圖區(qū)域外進行點擊觸發(fā);或者,在觸摸屏的截圖狀態(tài)下,將放大或縮小截圖內(nèi)容之外的觸摸操作方式,確定為還原觸發(fā)方式。優(yōu)選地,在所述步驟4之后還包括將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。本發(fā)明還提供一種針對截屏區(qū)域進行縮放的客戶端,該客戶端包括截圖內(nèi)容獲取單元,用于根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容;觸發(fā)操作采集單元,與前述截圖內(nèi)容獲取單元相連,用于采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;縮放倍率計算單元,與前述觸發(fā)操作采集單元相連,用于根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值;截圖縮放輸出單元,與前述縮放倍率計算單元相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。優(yōu)選地,所述客戶端還包括縮放控件設(shè)置單元,用于在所述截屏區(qū)域的工具欄中設(shè)置用以縮放截圖內(nèi)容的縮放控件按鈕;觸發(fā)次數(shù)映射單元,與前述縮放控件設(shè)置單元相連,用于將截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表;控件觸發(fā)采集單元,與前述縮放控件設(shè)置單元相連,用于采集針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)信息;縮放倍率獲取單元,與前述觸發(fā)次數(shù)映射單元和控件觸發(fā)采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)次數(shù)信息相對應(yīng)的縮放倍率值。優(yōu)選地,所述客戶端還包括截屏觸發(fā)映射單元,用于將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建立映射關(guān)系表;截屏觸發(fā)采集單元,與前述截屏觸發(fā)映射單元相連,用于采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)信息;縮放倍率獲取單元,與前述截屏觸發(fā)映射單元和截屏觸發(fā)采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)方式及次數(shù)信息相對應(yīng)的縮放倍率值。優(yōu)選地,所述客戶端還包括滾動尺度映射單元,用于將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表;滾動尺度采集單元,與前述滾動尺度映射單元相連,用于判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則采集鼠標滾輪的滾動尺度;縮放倍率獲取單元,與前述滾動尺度映射單元和滾動尺度采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值。優(yōu)選地,所述客戶端還包括觸距信息映射單元,用于將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映射關(guān)系表; 觸距信息采集單元,與前述觸距信息映射單元相連,用于在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息;
縮放倍率獲取單元,與前述觸距信息映射單元和觸距信息采集單元相連,用于根據(jù)前述的映射關(guān)系表,計算與采集的觸距改變信息相對應(yīng)的縮放倍率值。優(yōu)選地,所述客戶端還包括語音模板映射單元,用于建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板;語音信息比對單元,與前述語音模板映射單元相連,用于采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對;縮放倍率獲取單元,與前述語音模板映射單元和語音信息比對單元相連,用于在比對通過的情況下,根據(jù)前述的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值。
優(yōu)選地,所述客戶端還包括縮放截圖還原單元,用于在采集到用戶針對縮放后的截圖內(nèi)容進行還原的觸發(fā)操作時,將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。優(yōu)選地,所述客戶端還包括縮放截圖存儲單元,用于將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下當截圖內(nèi)容的尺寸大小不符合用戶要求時,利用現(xiàn)有的截圖工具無法針對截圖內(nèi)容進行放大或縮小處理,用戶需要將截圖內(nèi)容復(fù)制到其它文檔中或者利用編輯工具才能針對截圖內(nèi)容的尺寸大小進行縮放處理。本發(fā)明提供的技術(shù)方案使得用戶在截屏過程中,即可針對選取的截圖內(nèi)容進行尺寸縮放,滿足了用戶的多層次需求。另一面,通過本發(fā)明提供的技術(shù)方案,用戶還可以隨意截取屏幕中較小的數(shù)據(jù)信息,通過放大后再進行數(shù)據(jù)讀取,更加方便用戶的信息獲取。


圖I為本發(fā)明實施例中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖1-1為本發(fā)明實施例中在截屏工具欄中設(shè)置縮放控件按鈕的示意圖;圖1-2為本發(fā)明實施例中按照縮放倍率值針對截圖內(nèi)容進行縮放的示意圖;圖2為本發(fā)明實施例一中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖3為本發(fā)明實施例二中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖4為本發(fā)明實施例三中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖5為本發(fā)明實施例四中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖6為本發(fā)明實施例五中提供的一種針對截屏區(qū)域進行縮放的方法流程圖;圖7為本發(fā)明實施例中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖;圖8為本發(fā)明實施例一中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖;圖9為本發(fā)明實施例二中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖;圖10為本發(fā)明實施例三中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖;圖11為本發(fā)明實施例四中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖;圖12為本發(fā)明實施例五中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明的實施方案作進一步詳細的說明。參見圖1,為本發(fā)明實施例中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。S11,根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容;作為舉例而非限定,利用截屏工具獲取截圖內(nèi)容的過程為截屏工具通過windows的應(yīng)用程序接口(API)來獲取當前屏幕的DC句柄(windows屏幕畫布的指針),并通過DC句柄獲取當前屏幕的所有像素點的顏色值并保存到新分配的內(nèi)存中,把該內(nèi)存上所保存的截屏內(nèi)容顯示到屏幕最前面,然后再顯示相應(yīng)的提示信息,并等待用戶輸入(可通過鼠標或鍵盤進行輸入);如果接收到用戶按下鼠標左鍵的操作,則獲取用戶當前鼠標 所在的位置,并記錄該初始位置,在鼠標移動的時候刷新屏幕并畫上截屏形狀,直到鼠標左鍵被釋放時,獲取用戶當前鼠標所在的位置,并記錄該終點位置。根據(jù)所記錄的鼠標初始位置和終點位置確定截屏區(qū)域,獲取該截屏區(qū)域內(nèi)的屏幕圖像內(nèi)容即為截圖內(nèi)容。S12,采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;本發(fā)明實施例中針對截圖內(nèi)容進行縮放的觸發(fā)操作包括以下多種方式方式1,在截屏區(qū)域的工具欄中設(shè)置有用以縮放截圖內(nèi)容的縮放控件按鈕。通過鼠標指針或觸摸點觸發(fā)所述縮放控件按鈕針對所述截圖內(nèi)容進行縮放操作。參見圖1-1,展示了在截屏工具欄中設(shè)置縮放控件按鈕的示意圖。如圖所示,截屏區(qū)域100為用戶通過截圖工具在屏幕中截取的圖像區(qū)域,在截屏區(qū)域100的下方位置生成有截屏工具欄110,該截屏工具欄110中包括有針對截圖內(nèi)容進行編輯、撤銷、共享、保存等功能控件。本發(fā)明實施例中,在上述截屏工具欄110中添加有用以縮放截圖內(nèi)容的縮放控件按鈕,分別為放大控件按鈕101和縮小控件按鈕102。通過鼠標指針或觸摸點點擊放大控件按鈕101或縮小控件按鈕102,即可針對截圖內(nèi)容進行放大或縮小處理。方式2,通過鼠標指針或觸摸點觸發(fā)所述截屏區(qū)域針對所述截圖內(nèi)容進行縮放操作。例如,通過鼠標指針的左鍵點擊截屏區(qū)域針對截圖內(nèi)容進行放大,鼠標指針的右鍵點擊截屏區(qū)域針對截圖內(nèi)容進行縮?。换蛘咭部梢酝ㄟ^左鍵點擊進行縮小,右鍵點擊進行放大。對于觸摸屏的情形,可以設(shè)置通過單點觸摸針對截圖內(nèi)容進行放大,多點觸摸針對截圖內(nèi)容進行縮小。方式3,通過將鼠標光標置于截屏區(qū)域內(nèi)并滾動鼠標滾輪來針對所述截圖內(nèi)容進行縮放操作。根據(jù)鼠標滾輪的滾動方向確定放大操作或縮小操作,進一步根據(jù)滾輪滾動的尺度大小確定放大或縮小的倍率值。方式4,通過在觸摸屏上進行多點觸摸時改變觸距大小的操作來針對所述截圖內(nèi)容進行縮放操作。所述多點觸摸為兩點或兩點以上的觸摸操作。針對兩點觸摸,觸距為兩個觸摸點之間的距離大小;針對多點觸摸的情形,觸距為距離最長的兩個觸摸點之間的距離大小,或者距離最短的兩個觸摸點之間的距離大小,或者將各個觸摸點之間距離的平均值作為觸距。若觸距擴大,觸發(fā)所述截圖內(nèi)容的放大操作;若觸距縮小,觸發(fā)所述截圖內(nèi)容的縮小操作。進一步根據(jù)觸距擴大或縮小的尺度確定放大或縮小的倍率值。方式5,通過語音識別的方式針對所述截圖內(nèi)容進行縮放操作。預(yù)先建立語音縮放模板,可以是語音信息或者語音對應(yīng)的文本信息。通過采集用戶的語音信息并與語音縮放模板進行比對,如果比對通過,則觸發(fā)針對截圖內(nèi)容的縮放操作。S13,根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值;對于前述步驟中針對截圖內(nèi)容縮放的不同觸發(fā)方式,其縮放倍率值的計算方式也不同。例如,通過鼠標指針或觸摸點觸發(fā)縮放控件按鈕或者截屏區(qū)域進行觸發(fā)的方式,則根據(jù)鼠標指針或觸摸點的點擊次數(shù)獲取縮放倍率值,即點擊次數(shù)越多,縮放倍率值越大。對于每種觸發(fā)方式,預(yù)先將觸發(fā)操作信息和縮放倍率值之間建立映射關(guān)系表,當采集到用戶的觸發(fā)操作時,通過遍歷相應(yīng)的映射關(guān)系表,獲取對應(yīng)的縮放倍率值。S14,將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,將依照計算的縮放倍率值呈等比例放大或縮小。參見圖1-2,展示了按照縮放倍率值針對截圖內(nèi)容進行縮放的示 意圖。如圖所示,以截屏區(qū)域中某個局部區(qū)域相鄰的四個原像素A、B、C、D為例,截屏區(qū)域未被縮放處理時,呈現(xiàn)四個相鄰的原像素A、B、C、D0當該截圖區(qū)域中的截圖內(nèi)容按照縮放倍率值被放大二倍時,每一原像素A、B、C、D均被放大二倍,放大后的每個原像素變?yōu)橛蓛蓚€像素點組成,截圖區(qū)域內(nèi)的所有原像素均按照縮放倍率值放大二倍。最后,將縮放處理后的截圖內(nèi)容進行輸出,并將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。針對縮放處理后的截圖內(nèi)容還設(shè)置有還原至原圖像大小的觸發(fā)方式,該觸發(fā)方式為在縮放后的截圖區(qū)域中設(shè)置還原控件,通過觸發(fā)所述還原控件進行觸發(fā);或者,通過在縮放后的截圖區(qū)域外進行點擊觸發(fā);或者,在觸摸屏的截圖狀態(tài)下,將放大或縮小截圖內(nèi)容之外的觸摸操作方式,確定為還原觸發(fā)方式。利用系統(tǒng)的鉤子函數(shù)獲取鼠標或觸摸點點擊消息,通過相關(guān)API函數(shù)判斷鼠標或觸摸點點擊消息是否為針對截圖內(nèi)容進行還原的觸發(fā)方式,若是,則將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。本發(fā)明實施例中在截圖工具中設(shè)置有針對截圖內(nèi)容進行縮放的觸發(fā)方式,根據(jù)用戶的觸發(fā)操作信息針對截圖內(nèi)容進行縮放處理后輸出。對于不同的縮放觸發(fā)方式其實施過程也有所不同,下面根據(jù)不同的觸發(fā)操作方式,介紹針對截圖內(nèi)容進行縮放處理的具體實施過程。參見圖2,為本發(fā)明實施例一中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。S21,在截屏區(qū)域的工具欄中設(shè)置用以縮放截圖內(nèi)容的縮放控件按鈕;S22,將針對縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表;作為舉例而非限定,針對縮放控件按鈕的觸發(fā)次數(shù)為1,縮放倍率值為I. 5倍;觸發(fā)次數(shù)為2,縮放倍率值為2倍;依次類推,將觸發(fā)次數(shù)多少與縮放倍率值大小之間成正比例形式來設(shè)置映射關(guān)系表,即觸發(fā)次數(shù)越多,縮放倍率值越大。S23,采集用戶針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)信息;利用系統(tǒng)的鉤子函數(shù)獲取用戶的鼠標點擊消息,通過相關(guān)API函數(shù)判斷鼠標點擊位置是否為縮放控件按鈕,若是,進一步利用鉤子函數(shù)獲取針對縮放控件按鈕的觸發(fā)次數(shù)。S24,根據(jù)前述映射關(guān)系表,計算與縮放控件按鈕觸發(fā)次數(shù)相對應(yīng)的縮放倍率值;當采集到針對縮放控件按鈕的觸發(fā)次數(shù)信息后,遍歷映射關(guān)系表,在映射關(guān)系表中查找與前述采集的觸發(fā)次數(shù)相對應(yīng)的縮放倍率值。S25,將截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,依照計算的縮放倍率值呈等比例放大或縮小。參見圖3,為本發(fā)明實施例二中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。S31,將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建A映射關(guān)系表;本實施例中通過鼠標指針或觸摸點觸發(fā)所述截屏區(qū)域針對所述截圖內(nèi)容進行縮放操作。作為舉例而非限定,在建立映射關(guān)系表時,將鼠標指針的左鍵點擊對應(yīng)為截圖內(nèi)容的放大,鼠標指針的右鍵點擊對應(yīng)為截圖內(nèi)容的縮小;對于觸摸屏的情形,設(shè)置單點觸摸對應(yīng)截圖內(nèi)容的放大,多點觸摸對應(yīng)截圖內(nèi)容的縮??;將鼠標指針或觸摸點的點擊次數(shù)多少與縮放倍率值大小之間成正比例形式進行設(shè)置,即點擊次數(shù)越多,縮放倍率值越大。S32,采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)信息;利用系統(tǒng)的鉤子函數(shù)獲取鼠標指針或觸摸點點擊消息,通過相關(guān)API函數(shù)判斷點擊位置是否在截屏區(qū)域范圍內(nèi),若是,進一步利用鉤子函數(shù)獲取鼠標指針或觸摸點的點擊方式及點擊次數(shù)。所述點擊方式是指鼠標點擊是左鍵點擊還是右鍵點擊,或者觸摸點是單點觸摸還是多點觸摸。 S33,根據(jù)映射關(guān)系表,計算與前述采集的觸發(fā)方式及次數(shù)信息相對應(yīng)的縮放倍率值;遍歷映射關(guān)系表,獲取與采集的觸發(fā)方式及次數(shù)信息相對應(yīng)的縮放倍率值。S34,將截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,依照計算的縮放倍率值呈等比例放大或縮小。參見圖4,為本發(fā)明實施例三中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。S41,將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表;本實施例中通過將鼠標光標置于截屏區(qū)域內(nèi)并滾動鼠標滾輪來針對所述截圖內(nèi)容進行縮放操作。在建立映射關(guān)系表時,將鼠標滾輪的滾動方向與截圖內(nèi)容的放大或縮小相對應(yīng),例如鼠標滾輪向下滾動為放大操作,向上滾動為縮小操作;進一步將鼠標滾輪滾動的尺度大小與縮放倍率值之間建立正比例關(guān)系,即滾動尺度越大縮放倍率值越大。S42,判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則轉(zhuǎn)入下一步驟;通過相關(guān)API函數(shù)判斷鼠標光標的位置是否在截屏區(qū)域范圍內(nèi),若是,進一步利用鉤子函數(shù)獲取鼠標滾輪的操作信息,若鼠標滾輪發(fā)生滾動,則進入步驟S43。S43,采集鼠標滾輪的滾動尺度;創(chuàng)建鼠標滾輪監(jiān)聽事件,用以獲得鼠標滾輪的滾動方向以及滾動尺度值。
S44,根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值;遍歷映射關(guān)系表,獲取與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值。S45,將截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,依照計算的縮放倍率值呈等比例放大或縮小。參見圖5,為本發(fā)明實施例四中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。S51,將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映 射關(guān)系表;本實施例中通過在觸摸屏上進行多點觸摸時改變觸距大小的操作來針對所述截圖內(nèi)容進行縮放操作。在建立映射關(guān)系表時,將觸距擴大或縮小的尺度大小與縮放倍率值之間建立正比例關(guān)系;即觸距擴大或縮小的尺度越大,則縮放倍率值越大;另外,觸距擴大時放大截圖內(nèi)容,觸距縮小時縮小截圖內(nèi)容。如果針對觸摸屏的多點觸摸為兩點觸摸,則觸距為兩個觸摸點之間的距離大小;如果針對觸摸屏的多點觸摸為兩點以上的觸摸形式,則觸距的計算方式可以采用多種形式,例如,將距離最長的兩個觸摸點之間的距離大小作為觸距,或者將距離最短的兩個觸摸點之間的距離大小作為觸距,或者將各個觸摸點之間距離的平均值作為觸距。S52,判斷截屏區(qū)域內(nèi)的觸摸屏是否為兩點或兩點以上的觸摸操作,若是轉(zhuǎn)入下一步驟;利用系統(tǒng)的鉤子函數(shù)獲取觸摸屏上的觸摸點消息,通過相關(guān)API函數(shù)判斷觸摸點位置,若觸摸點的位置數(shù)據(jù)為兩個或兩個以上,則轉(zhuǎn)入下一步驟。S53,判斷觸摸操作時的觸距信息是否改變,若是轉(zhuǎn)入下一步驟;根據(jù)觸摸點位置數(shù)據(jù)和觸距的計算方式獲取觸摸屏上的初始觸距信息。創(chuàng)建觸摸點監(jiān)聽事件,用以針對觸摸屏上的觸摸點位置數(shù)據(jù)進行監(jiān)聽,當監(jiān)聽到觸摸點位置數(shù)據(jù)發(fā)生改變時,則判定觸距信息發(fā)生改變,轉(zhuǎn)入到步驟S54。S54,在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息;通過相關(guān)API函數(shù)獲取觸摸點位置改變后的數(shù)據(jù)信息,根據(jù)觸距的計算方式計算改變后的觸距信息,進一步計算改變后的觸距信息和初始觸距信息之間的差值,獲得觸距改變信息;若計算獲得的差值為正值,則觸距擴大;若差值為負值,則觸距縮小。S55,將采集的觸距改變信息與前述映射關(guān)系表進行比對,獲得針對于截圖區(qū)域的縮放倍率值;遍歷映射關(guān)系表,獲取與采集的觸距改變信息相對應(yīng)的縮放倍率值。S56,將截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,依照計算的縮放倍率值呈等比例放大或縮小。參見圖6,為本發(fā)明實施例五中提供的一種針對截屏區(qū)域進行縮放的方法流程圖,具體步驟如下所述。
S61,建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板;本發(fā)明實施例中通過語音識別的方式針對所述截圖內(nèi)容進行縮放操作。在截圖系統(tǒng)中預(yù)先建立語音縮放模板,在建立映射關(guān)系表時可以采集用戶的語音信息,將語音信息和縮放倍率值之間建立映射關(guān)系,也可以將語音信息對應(yīng)的文本信息和縮放倍率值之間建立映射關(guān)系。例如,采集用戶的語音信息為“截屏區(qū)域放大2倍”,則將該語音信息和縮放倍率值“放大2倍”之間建立映射關(guān)系;另外,也可以將語音信息對應(yīng)的字符信息和縮放倍率值之間建立映射關(guān)系。S62,采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對;在實際應(yīng)用過程中,首先采集用戶的語音信息,在進行語音比對時,可以將采集的語音信息和語音縮放模板中的語音模板信息進行比對,在比對時可以提取語音信息的特征 參數(shù)進行比對,當語音縮放模板中具有和采集的語音信息相一致的模板信息時,則比對通過。另外,還可以將采集的用戶語音信息進行處理識別為文本信息后,再和語音縮放模板中的文本模板信息進行比對,若語音縮放模板中具有和采集的語音文本一致的文本信息,則比對通過。將語音信息識別為文本信息時,利用現(xiàn)有技術(shù)中的聲學模型與模式匹配以及相應(yīng)的算法對語音特征參數(shù)進行識別,最后對識別結(jié)果進行后處理,根據(jù)語法結(jié)構(gòu)、語義分析等將語音信息轉(zhuǎn)變成文本信息。S63,在比對通過的情況下,根據(jù)建立的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值;在比對通過的情況下,遍歷映射關(guān)系表,獲取與采集的語音信息相對應(yīng)的縮放倍率值。S64,將截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。當計算獲得縮放倍率值后,針對截屏區(qū)域中的每個像素點,依照計算的縮放倍率值呈等比例放大或縮小。結(jié)合前面描述的針對截屏區(qū)域進行縮放的方法實施例,本發(fā)明還提供了配套的客戶端。參見圖7,為本發(fā)明實施例中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括截圖內(nèi)容獲取單元210,用于根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容;觸發(fā)操作采集單元220,與前述截圖內(nèi)容獲取單元210相連,用于采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;縮放倍率計算單元230,與前述觸發(fā)操作采集單元220相連,用于根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值;截圖縮放輸出單元240,與前述縮放倍率計算單元230相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。本實施例所述的客戶端還包括縮放截圖存儲單元250,與前述截圖縮放輸出單元240相連,用于將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。
本實施例所述的客戶端還包括縮放截圖還原單元260,與前述截圖縮放輸出單元240相連,用于在采集到用戶針對縮放后的截圖內(nèi)容進行還原的觸發(fā)操作時,將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。本實施例所述的客戶端中,當用戶通過截圖工具針對當前屏幕進行截圖時,截圖內(nèi)容獲取單元210根據(jù)用戶選定的截屏區(qū)域獲取截圖內(nèi)容;觸發(fā)操作采集單元220采集用戶針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;縮放倍率計算單元230獲取用戶的觸發(fā)操作信息,并根據(jù)縮放倍率的映射關(guān)系表,計算與觸發(fā)操作信息相對應(yīng)的縮放倍率值;截圖縮放輸出單元240按照計算的縮放倍率值針對截圖內(nèi)容進行縮放后輸出。對于縮放后的截圖內(nèi)容可通過縮放截圖存儲模塊250將其保存在本地客戶端或者遠程服務(wù)器中。當用戶針對縮放后的截圖內(nèi)容觸發(fā)還原操作時,由縮放截圖還原單元260將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。
參見圖8,為本發(fā)明實施例一中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括縮放控件設(shè)置單元310,用于在所述截屏區(qū)域的工具欄中設(shè)置用以縮放截圖內(nèi)容的縮放控件按鈕。觸發(fā)次數(shù)映射單元320,與前述縮放控件設(shè)置單元310相連,用于將截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表;控件觸發(fā)采集單元330,與前述縮放控件設(shè)置單元310相連,用于采集針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)信息;縮放倍率獲取單元340,與前述觸發(fā)次數(shù)映射單元320和控件觸發(fā)采集單元330相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)次數(shù)信息相對應(yīng)的縮放倍率值;截圖縮放輸出單元350,與前述縮放倍率獲取單元340相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。參見圖9,為本發(fā)明實施例二中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括截屏觸發(fā)映射單元410,用于將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建立映射關(guān)系表;截屏觸發(fā)采集單元420,與前述截屏觸發(fā)映射單元410相連,用于采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)信息;縮放倍率獲取單元430,與前述截屏觸發(fā)映射單元410和截屏觸發(fā)采集單元420相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)方式及次數(shù)信息相對應(yīng)的縮放倍率值;截圖縮放輸出單元440,與前述縮放倍率獲取單元430相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。參見圖10,為本發(fā)明實施例三中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括滾動尺度映射單元510,用于將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表;滾動尺度采集單元520,與前述滾動尺度映射單元510相連,用于判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則采集鼠標滾輪的滾動尺度;縮放倍率獲取單元530,與前述滾動尺度映射單元510和滾動尺度采集單元520相連,用于根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值;截圖縮放輸出單元540,與前述縮放倍率獲取單元530相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。參見圖11,為本發(fā)明實施例四中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括觸距信息映射單元610,用于將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映射關(guān)系表;觸距信息采集單元620,與前述觸距信息映射單元610相連,用于在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息; 縮放倍率獲取單元630,與前述觸距信息映射單元610和觸距信息采集單元620相連,用于根據(jù)前述的映射關(guān)系表,計算與采集的觸距改變信息相對應(yīng)的縮放倍率值;截圖縮放輸出單元640,與前述縮放倍率獲取單元630相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。參見圖12,為本發(fā)明實施例五中提供的一種針對截屏區(qū)域進行縮放的客戶端示意圖,該客戶端包括語音模板映射單元710,用于建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板;語音信息比對單元720,與前述語音模板映射單元710相連,用于采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對;縮放倍率獲取單元730,與前述語音模板映射單元710和語音信息比對單元720相連,用于在比對通過的情況下,根據(jù)前述的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值;截圖縮放輸出單元740,與前述縮放倍率獲取單元730相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施方式,均在本發(fā)明的保護范圍之中。
權(quán)利要求
1.一種針對截屏區(qū)域進行縮放的方法,其特征在于該方法包括如下步驟, 步驟1,根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容; 步驟2,采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息; 步驟3,根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值; 步驟4,將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。
2.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于在所述截屏區(qū)域的工具欄中設(shè)置有用以縮放截圖內(nèi)容的縮放控件按鈕。
3.根據(jù)權(quán)利要求2所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過鼠標指針或觸摸點觸發(fā)所述縮放控件按鈕針對所述截圖內(nèi)容進行縮放操作。
4.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于所述的計算縮放倍率值的方式為, 將截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表; 采集針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù),根據(jù)前述映射關(guān)系表計算與該觸發(fā)次數(shù)相對應(yīng)的縮放倍率值。
5.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過鼠標指針或觸摸點觸發(fā)所述截屏區(qū)域針對所述截圖內(nèi)容進行縮放操作。
6.根據(jù)權(quán)利要求5所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過鼠標指針的左鍵點擊針對所述截圖內(nèi)容進行放大或縮小操作。
7.根據(jù)權(quán)利要求6所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過鼠標指針的右鍵點擊針對所述截圖內(nèi)容進行縮小或放大操作。
8.根據(jù)權(quán)利要求5所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過觸摸屏的單點觸摸針對所述截圖內(nèi)容進行放大或縮小操作。
9.根據(jù)權(quán)利要求8所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于通過觸摸屏的多點觸摸針對所述截圖內(nèi)容進行縮小或放大操作。
10.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于所述的計算縮放倍率值的方式為, 將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建立映射關(guān)系表; 采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù),根據(jù)前述映射關(guān)系表計算與該觸發(fā)方式及次數(shù)相對應(yīng)的縮放倍率值。
11.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于觸發(fā)針對截圖內(nèi)容進行縮放的方式為, 判斷鼠標光標是否置于截屏區(qū)域內(nèi),若是,進一步判斷鼠標滾輪是否滾動,若是,進一步通過采集鼠標光標的操作信息觸發(fā)針對所述截圖內(nèi)容的縮放操作。
12.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于所述的計算縮放倍率值的方式為, 將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表; 判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則采集鼠標滾輪的滾動尺度;根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值。
13.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于觸發(fā)針對截圖內(nèi)容進行縮放的方式為, 判斷截屏區(qū)域內(nèi)的觸摸屏是否為兩點或兩點以上的觸摸操作,若是,進一步判斷觸摸操作時的觸距信息是否改變;若觸距擴大,觸發(fā)所述截圖內(nèi)容的放大操作;若觸距縮小,觸發(fā)所述截圖內(nèi)容的縮小操作。
14.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于所述的計算縮放倍率值的方式為, 將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映射關(guān)系表; 在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息,將該觸距改變信息與前述的映射關(guān)系表進行比對,獲得針對于截圖區(qū)域的縮放倍率值。
15.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于所述的縮放倍率值通過語音信息觸發(fā)獲得,其步驟為, 建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板; 采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對; 在比對通過的情況下,根據(jù)建立的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值。
16.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于在所述步驟4之后還包括, 采集用戶針對縮放后的截圖內(nèi)容進行還原的觸發(fā)操作; 將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。
17.根據(jù)權(quán)利要求16所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于將縮放后的截圖內(nèi)容進行還原的觸發(fā)方式為, 在縮放后的截圖區(qū)域中設(shè)置還原控件,通過觸發(fā)所述還原控件進行觸發(fā); 或者,通過在縮放后的截圖區(qū)域外進行點擊觸發(fā); 或者,在觸摸屏的截圖狀態(tài)下,將放大或縮小截圖內(nèi)容之外的觸摸操作方式,確定為還原觸發(fā)方式。
18.根據(jù)權(quán)利要求I所述的一種針對截屏區(qū)域進行縮放的方法,其特征在于在所述步驟4之后還包括, 將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。
19.一種針對截屏區(qū)域進行縮放的客戶端,其特征在于該客戶端包括 截圖內(nèi)容獲取單元,用于根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容; 觸發(fā)操作采集單元,與前述截圖內(nèi)容獲取單元相連,用于采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息; 縮放倍率計算單元,與前述觸發(fā)操作采集單元相連,用于根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值; 截圖縮放輸出單元,與前述縮放倍率計算單元相連,用于將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。
20.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 縮放控件設(shè)置單元,用于在所述截屏區(qū)域的工具欄中設(shè)置用以縮放截圖內(nèi)容的縮放控件按鈕; 觸發(fā)次數(shù)映射單元,與前述縮放控件設(shè)置單元相連,用于將截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)與縮放倍率值之間建立映射關(guān)系表; 控件觸發(fā)采集單元,與前述縮放控件設(shè)置單元相連,用于采集針對截屏工具欄中縮放控件按鈕的觸發(fā)次數(shù)信息; 縮放倍率獲取單元,與前述觸發(fā)次數(shù)映射單元和控件觸發(fā)采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)次數(shù)信息相對應(yīng)的縮放倍率值。
21.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 截屏觸發(fā)映射單元,用于將鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)與縮放倍率值之間建立映射關(guān)系表; 截屏觸發(fā)采集單元,與前述截屏觸發(fā)映射單元相連,用于采集鼠標指針或觸摸點針對截屏區(qū)域的觸發(fā)方式及次數(shù)信息; 縮放倍率獲取單元,與前述截屏觸發(fā)映射單元和截屏觸發(fā)采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的觸發(fā)方式及次數(shù)信息相對應(yīng)的縮放倍率值。
22.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 滾動尺度映射單元,用于將鼠標滾輪的滾動尺度與縮放倍率值之間建立映射關(guān)系表;滾動尺度采集單元,與前述滾動尺度映射單元相連,用于判斷鼠標光標是否置于截屏區(qū)域內(nèi)并滾動鼠標滾輪,若是,則采集鼠標滾輪的滾動尺度; 縮放倍率獲取單元,與前述滾動尺度映射單元和滾動尺度采集單元相連,用于根據(jù)前述映射關(guān)系表,計算與采集的鼠標滾輪滾動尺度相對應(yīng)的縮放倍率值。
23.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 觸距信息映射單元,用于將通過觸摸屏所輸入的觸距改變信息與截圖區(qū)域的縮放倍率值之間建立映射關(guān)系表; 觸距信息采集單元,與前述觸距信息映射單元相連,用于在截圖狀態(tài)下,采集通過觸摸屏所輸入的觸距改變信息; 縮放倍率獲取單元,與前述觸距信息映射單元和觸距信息采集單元相連,用于根據(jù)前述的映射關(guān)系表,計算與采集的觸距改變信息相對應(yīng)的縮放倍率值。
24.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 語音模板映射單元,用于建立語音或語音對應(yīng)文本模板信息,將其和縮放倍率值之間建立映射關(guān)系表,形成語音縮放模板; 語音信息比對單元,與前述語音模板映射單元相連,用于采集用戶的語音信息,并將采集的語音信息和前述的語音縮放模板進行比對,或者將語音信息識別為文本信息后和前述的語音縮放模板進行比對; 縮放倍率獲取單元,與前述語音模板映射單元和語音信息比對單元相連,用于在比對通過的情況下,根據(jù)前述的映射關(guān)系表,獲取針對所述截圖內(nèi)容的縮放倍率值。
25.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 縮放截圖還原單元,用于在采集到用戶針對縮放后的截圖內(nèi)容進行還原的觸發(fā)操作時,將縮放的截圖內(nèi)容還原為原圖像大小進行輸出。
26.根據(jù)權(quán)利要求19所述的一種針對截屏區(qū)域進行縮放的客戶端,其特征在于所述客戶端還包括 縮放截圖存儲單元,用于將縮放后的截圖內(nèi)容保存在本地客戶端或者遠程服務(wù)器中。
全文摘要
本發(fā)明提供了一種針對截屏區(qū)域進行縮放的方法及客戶端,屬于計算機、軟件技術(shù)領(lǐng)域。該方法包括根據(jù)用戶選定的截屏區(qū)域獲取屏幕上的截圖內(nèi)容;采集針對前述截圖內(nèi)容進行縮放的觸發(fā)操作信息;根據(jù)前述觸發(fā)操作信息計算針對前述截圖內(nèi)容的縮放倍率值;將前述截圖內(nèi)容按照計算獲得的縮放倍率值進行縮放后輸出。利用本發(fā)明,通過針對截屏區(qū)域的截圖內(nèi)容設(shè)置放大或縮小功能,使得用戶能夠?qū)⒔仄翑?shù)據(jù)縮放到合適大小后進行存儲,還可使用戶通過截圖工具針對屏幕中較小的數(shù)據(jù)進行放大,更加方便屏幕信息的讀取。
文檔編號G06T3/40GK102708540SQ20121011888
公開日2012年10月3日 申請日期2012年4月21日 優(yōu)先權(quán)日2012年4月21日
發(fā)明者劉紅梅, 馬宇塵 申請人:上海量明科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1