專利名稱:一種屏幕截圖的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機圖像處理技術(shù)領(lǐng)域,具體涉及一種屏幕截圖的方法。
背景技術(shù):
屏幕截圖是電腦中較為常用的功能之一,傳統(tǒng)的屏幕截圖方式就是按鍵盤中的 Print kreen鍵,把當前屏幕的內(nèi)容保存到粘貼板中,然后再粘貼到其它應用軟件中進行圖片截取。當前最主流的屏幕截圖方式是Ctrl+Alt+A的快捷鍵模式,即在按過Ctrl+Alt+A 快捷鍵后,可直接進行圖片截取、編輯,截圖效率提高明顯;但其缺點是必須通過鍵盤與鼠標的配合才能完成,操作不夠舒適、友好,在當前尤其強調(diào)用戶界面友好的情況下,需要加以改善。另外還有一種屏幕圖片截取方式就是用戶按下對話窗口中的捕捉屏幕按鈕來實現(xiàn)屏幕圖片截取,其缺點是需要另外打開對話窗口,除非該對話窗口正好是打開的,否則比快捷鍵模式更難滿足用戶要求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種屏幕截圖的方法,本方法能夠顯著提高屏幕圖片的截取效率,同時可以滿足用戶對舒適性的要求。為實現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案一種屏幕截圖的方法,其包括以下步驟Al,啟動鼠標信息捕獲程序,當鼠標信息捕獲程序捕獲到鼠標指針移動到屏幕頂部的特定區(qū)域的信息時,在后臺啟動屏幕內(nèi)容保存程序,把當前屏幕圖像內(nèi)容與當前活動主程序的窗口名稱保存起來;所述屏幕頂部的特定區(qū)域是指在電腦屏幕絕對坐標中縱向坐標須小于或等于零,橫向坐標范圍為零到當前屏幕橫向分辨率值的范圍;A2,在鼠標指針一直停留在屏幕頂部的特定區(qū)域的情況下,當鼠標信息捕獲程序捕獲到鼠標單擊操作的信息時,啟動圖像編輯程序?qū)σ呀?jīng)保存的屏幕圖像內(nèi)容進行編輯與保存,并轉(zhuǎn)入A3步驟;當鼠標信息捕獲程序捕獲到鼠標指針離開屏幕頂部的特定區(qū)域或是鼠標雙擊操作的信息時,則取消本次屏幕截圖操作,鼠標信息捕獲程序則繼續(xù)捕獲鼠標指針位置信息;A3,在圖像編輯程序完成屏幕圖像內(nèi)容的編輯后,圖像編輯程序?qū)⒁砸呀?jīng)保存好的原來活動主程序的窗口名稱為默認的文件名進行文件名編輯保存。本發(fā)明還可以通過以下技術(shù)措施得以進一步實現(xiàn)所述步驟Al中,鼠標信息捕獲程序用于捕獲鼠標指針在電腦屏幕位置的絕對坐標信息。所述步驟A2中,鼠標信息捕獲程序至少用于捕獲鼠標按鍵的按鍵信息,所述的鼠標按鍵信息至少包括鼠標左鍵或鼠標右鍵在單擊或雙擊時的鼠標點擊信息。優(yōu)選的,所述步驟Al中,橫向坐標范圍為自大于或等于當前屏幕橫向分辨率值的五分之一到小于或等于當前屏幕橫向分辨率值的五分之四。所述步驟Al中,在啟動屏幕內(nèi)容保存程序后,屏幕內(nèi)容保存程序?qū)@取當前屏幕圖像內(nèi)容與當前活動主程序的窗口名稱,并保存到臨時文件或內(nèi)存緩存區(qū)中,然后退出屏幕內(nèi)容保存程序。所述步驟A2中,圖像編輯程序至少包括預期截取的圖片區(qū)域的拖動選擇并保存功能。所述步驟A2中,圖像編輯程序還包括向所述預期截取的圖片區(qū)域添加文字的功能。優(yōu)選的,所述步驟A3中,圖像編輯程序在保存選中的區(qū)域前,對已經(jīng)保存好的原來活動主程序的窗口名稱進行規(guī)范化處理,所述規(guī)范化處理過程至少包括把不符合微軟 Windows文件名命名規(guī)范的字符刪除,并對文件名長度進行限制。本發(fā)明的有益效果在于本發(fā)明采用了把鼠標指針移動到屏幕頂部的特定區(qū)域后再進行鼠標單擊的操作組合以進行屏幕截圖,而無需鍵盤與鼠標的配合,從而使得操作更人性化;同時本發(fā)明所述的屏幕頂部的特定區(qū)域是一個遠比一個圖標或按鍵更寬的區(qū)域, 把鼠標指針移到所述特定區(qū)域的操作更加容易和簡便,有利于及時快捷地進行屏幕截圖; 此外本發(fā)明所采用的把鼠標指針移動到在屏幕頂部的特定區(qū)域后再進行鼠標單擊的操作組合與鼠標的其它操作有著顯著而有效的區(qū)分,進而可避免誤操作的產(chǎn)生。
圖1是本發(fā)明的流程框圖。
具體實施例方式下面結(jié)合圖1對本發(fā)明的操作過程做具體說明,需要說明的是,在下面的實施例中,鼠標信息捕獲程序選擇固定使用鼠標左鍵,以符合絕大多數(shù)用戶的使用習慣。實施例1如圖1所示,一種屏幕截圖的方法,其具體實施包括以下步驟步驟101、啟動鼠標信息捕獲程序;步驟102、鼠標信息捕獲程序?qū)崟r捕獲鼠標指針信息;步驟103、判斷捕獲到的鼠標指針位置是否在屏幕頂部特定區(qū)域,如果鼠標指針位置在屏幕頂部特定區(qū)域,則進入步驟104,否則進入步驟202 ;步驟104、判斷當前是否處在非截圖等待狀態(tài),如果是則進入步驟105,否則進入步驟106 ;所述非截圖等待狀態(tài)也即鼠標指針進入屏幕頂部特定區(qū)域后尚未進行下一步驟操作時的狀態(tài);步驟105、在后臺啟動屏幕內(nèi)容保存程序,把當前屏幕圖像內(nèi)容與當前活動主程序的窗口名稱保存起來,同時進入等待圖像編輯狀態(tài),鼠標信息捕獲程序?qū)崟r捕獲鼠標點擊 fn息;步驟106、捕獲到鼠標點擊信息后,進入步驟107 ;步驟107、判斷當前捕獲的鼠標點擊信息是否為鼠標單擊信息,如果是鼠標單擊信息則進入步驟108,否則進入步驟204 ;步驟108、啟動圖像編輯程序,完成圖像的編輯后進入步驟109 ;步驟109、完成預期截取的圖片區(qū)域的選取,把已保存的原來活動主程序的窗口名稱進行規(guī)范化處理后的名稱作為默認文件名進行文件名的編輯,完成快速文件保存,即完成本次屏幕截屏操作;步驟201、設(shè)為非截圖等待狀態(tài),然后進入步驟102 ;步驟202、判斷當前是否處在正捕獲鼠標點擊狀態(tài)信息的狀態(tài),如果是則進入步驟 203,否則進入步驟201 ;步驟203、停止捕獲鼠標點擊信息,然后進入步驟201 ;步驟204、取消等待圖像編輯狀態(tài),然后進入步驟203。
權(quán)利要求
1.一種屏幕截圖的方法,其特征在于包括以下步驟Al,啟動鼠標信息捕獲程序,當鼠標信息捕獲程序捕獲到鼠標指針移動到屏幕頂部的特定區(qū)域的信息時,在后臺啟動屏幕內(nèi)容保存程序,把當前屏幕圖像內(nèi)容與當前活動主程序的窗口名稱保存起來;所述屏幕頂部的特定區(qū)域是指在電腦屏幕絕對坐標中縱向坐標須小于或等于零,橫向坐標范圍為零到當前屏幕橫向分辨率值的范圍;A2,在鼠標指針一直停留在屏幕頂部的特定區(qū)域的情況下,當鼠標信息捕獲程序捕獲到鼠標單擊操作的信息時,啟動圖像編輯程序?qū)σ呀?jīng)保存的屏幕圖像內(nèi)容進行編輯與保存,并轉(zhuǎn)入A3步驟;當鼠標信息捕獲程序捕獲到鼠標指針離開屏幕頂部的特定區(qū)域或是鼠標雙擊操作的信息時,則取消本次屏幕截圖操作,鼠標信息捕獲程序則繼續(xù)捕獲鼠標指針位置信息;A3,在圖像編輯程序完成屏幕圖像內(nèi)容的編輯后,圖像編輯程序?qū)⒁砸呀?jīng)保存好的原來活動主程序的窗口名稱為默認的文件名進行文件名編輯保存。
2.根據(jù)權(quán)利要求1所述的一種屏幕截圖的方法,其特征在于所述步驟Al中,鼠標信息捕獲程序用于捕獲鼠標指針在電腦屏幕位置的絕對坐標信息。
3.根據(jù)權(quán)利要求1所述的一種屏幕截圖的方法,其特征在于所述步驟A2中,鼠標信息捕獲程序至少用于捕獲鼠標按鍵的按鍵信息,所述的鼠標按鍵信息至少包括鼠標左鍵或鼠標右鍵在單擊或雙擊時的鼠標點擊信息。
4.根據(jù)權(quán)利要求1所述的一種屏幕截圖的方法,其特征在于所述步驟Al中,橫向坐標范圍為自大于或等于當前屏幕橫向分辨率值的五分之一到小于或等于當前屏幕橫向分辨率值的五分之四。
5.根據(jù)權(quán)利要求1或4所述的一種屏幕截圖的方法,其特征在于所述步驟Al中,在啟動屏幕內(nèi)容保存程序后,屏幕內(nèi)容保存程序?qū)@取當前屏幕圖像內(nèi)容與當前活動主程序的窗口名稱,并保存到臨時文件或內(nèi)存緩存區(qū)中,然后退出屏幕內(nèi)容保存程序。
6.根據(jù)權(quán)利要求1所述的一種屏幕截圖的方法,其特征在于所述步驟A2中,圖像編輯程序至少包括預期截取的圖片區(qū)域的拖動選擇并保存功能。
7.根據(jù)權(quán)利要求6所述的一種屏幕截圖的方法,其特征在于所述步驟A2中,圖像編輯程序還包括向所述預期截取的圖片區(qū)域添加文字的功能。
8.根據(jù)權(quán)利要求6或7所述的一種屏幕截圖的方法,其特征在于所述步驟A3中,圖像編輯程序在保存選中的區(qū)域前,對已經(jīng)保存好的原來活動主程序的窗口名稱進行規(guī)范化處理,所述規(guī)范化處理過程至少包括把不符合微軟Windows文件名命名規(guī)范的字符刪除, 并對文件名長度進行限制。
全文摘要
本發(fā)明屬于計算機圖像處理技術(shù)領(lǐng)域,具體涉及一種屏幕截圖的方法。本發(fā)明采用了把鼠標指針移動到屏幕頂部的特定區(qū)域后再進行鼠標單擊的操作組合以進行屏幕截圖,而無需鍵盤與鼠標的配合,從而使得操作更人性化;同時本發(fā)明所述的屏幕頂部的特定區(qū)域是一個遠比一個圖標或按鍵更寬的區(qū)域,把鼠標指針移到所述特定區(qū)域的操作更加容易和簡便,有利于及時快捷地進行屏幕截圖;此外本發(fā)明所采用的把鼠標指針移動到在屏幕頂部的特定區(qū)域后再進行鼠標單擊的操作組合與鼠標的其它操作有著顯著而有效的區(qū)分,進而可避免誤操作的產(chǎn)生。
文檔編號G06F9/44GK102270139SQ201110233780
公開日2011年12月7日 申請日期2011年8月16日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者潘天華 申請人:潘天華