两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

Flash截圖保存方法及系統(tǒng)的制作方法

文檔序號:6441260閱讀:247來源:國知局
專利名稱:Flash截圖保存方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本申請涉及信息技術(shù),特別涉及一種Flash截圖保存方法及系統(tǒng)。
背景技術(shù)
Flash是由macromedia公司推出的交互式矢量圖和Web動畫的標(biāo)準(zhǔn),由Adobe公司收購。網(wǎng)頁設(shè)計(jì)者使用Flash創(chuàng)作出既漂亮又可改變尺寸的導(dǎo)航界面以及其他奇特的效果。Flash的前身是Future Wave公司的Future Splash,是世界上第一個商用的二維矢量動畫軟件,用于設(shè)計(jì)和編輯Flash文檔。1996年11月,美國Macromedia公司收購了 Future Wave,并將其改名為Flash。在出到Flash 8以后,Macromedia又被Adobe公司收購。Flash 被大量應(yīng)用于互聯(lián)網(wǎng)網(wǎng)頁的矢量動畫設(shè)計(jì),因?yàn)槭褂孟蛄窟\(yùn)算(Vector Graphics)的方式,產(chǎn)生出來的影片占用存儲空間較小,使用Flash創(chuàng)作出的影片有自己的特殊檔案格式 (SWF, shock wave flash)。swf (shock wave flash)是動畫設(shè)計(jì)軟件Flash 的專用格式,是一種支持矢量和點(diǎn)陣圖形的動畫文件格式,被廣泛應(yīng)用于網(wǎng)頁設(shè)計(jì),動畫制作等領(lǐng)域,swf 文件通常也被稱為Flash文件。JPG全名是JPEG。JPEG圖片以M位顏色存儲單個光柵圖像。JPEG是與平臺無關(guān)的格式,支持最高級別的壓縮,不過,這種壓縮是有損耗的現(xiàn)有的Flash截圖保存技術(shù)通常有以下兩種。(1)直接在客戶端保存截圖。該技術(shù)直接采用客戶端技術(shù)(c#c++…)在客戶端直接保存用戶截取的圖片,整個過程沒有服務(wù)端的參與,服務(wù)端無法獲取截圖信息,進(jìn)而無法保存用戶對截圖進(jìn)行的個性化設(shè)置。(2)所見即所得方式保存截圖。該技術(shù)是主流的截圖技術(shù),用戶截取了源圖像的某個矩形區(qū)域,程序就嚴(yán)格按照該矩形區(qū)域?yàn)槠浣厝≡磮D像并生成目標(biāo)圖像,目標(biāo)圖像的清晰度,尺寸等信息與源圖像完全一致。如果用戶截取的圖片過小或者過大,生成的目標(biāo)圖像就會要么尺寸過大難以傳輸, 要么尺寸過小很模糊,難以滿足高質(zhì)量圖片閱讀的需求。

發(fā)明內(nèi)容
本申請要解決的技術(shù)問題是,能根據(jù)用戶在客戶端指定的特定雜志頁的矩形 Flash源圖像和截圖矩形,在服務(wù)端生成可以調(diào)整尺寸并且清晰度高的目標(biāo)圖像。為解決上述技術(shù)問題,本申請?zhí)峁┝艘环NFlash截圖保存方法,包括以下步驟一 .根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形X百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源,RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,徹為截圖矩形左上角到所述矩形Flash源圖像的左邊的距離,b0為截圖矩形左上角到所述矩形Flash源圖像的上邊的距 1 ;所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);二.在接收到用戶的保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度、截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形X百分比、截圖矩形y百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo),得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度,TSff = Tff/RWP, TSH = (TW*eN) / (RWP*eM),tx = TW*RXP/RWP,ty = (TW*eN*RYP)/(RWP*eM),TH = (TW*eN*RHP)/(RWP*eM);其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;三.將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的像素的像素信息保存到一個高度為目標(biāo)圖像高度、寬度為目標(biāo)圖像寬度的位圖信息對象的二維數(shù)組內(nèi);四.將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為文件信息; 五.將所述一維數(shù)組JPG文件流傳輸給服務(wù)端;六.服務(wù)端將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。為解決上述技術(shù)問題,本申請還提供了一種Flash截圖保存系統(tǒng),其包括客戶端;所述客戶端,包括一截圖信息采集模塊、截圖信息轉(zhuǎn)換模塊、位圖保存模塊、JPG文件流轉(zhuǎn)換模塊、網(wǎng)絡(luò)通信模塊;所述截圖信息采集模塊,用于根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源,RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ 百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,徹為截圖矩形左上角到所述矩形Flash源圖像的左邊的距離,b0為截圖矩形左上角到所述矩形Flash源圖像的上邊的距罔;所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);所述截圖信息轉(zhuǎn)換模塊,用于在接收到用戶的保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度,及所述截圖信息采集模塊得到的截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo),得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度, TSff = Tff/RWP, TSH = (TW*eN) / (RWP*eM),tx = TW*RXP/RWP,
ty = (TW*eN*RYP)/(RWP*eM),TH = (TW*eN*RHP)/(RWP*eM);其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;所述位圖保存模塊,用于根據(jù)目標(biāo)圖像寬度,及所述截圖信息轉(zhuǎn)換模塊得到的目標(biāo)圖像源寬度TSW、目標(biāo)圖像源高度TSH、橫軸方向平移量tx、縱軸方向平移量t y、目標(biāo)圖像高度TH,將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的像素的像素信息保存到一個高度為目標(biāo)圖像高度TSH、寬度為目標(biāo)圖像寬度TSW的位圖信息對象的二維數(shù)組內(nèi);所述JPG文件流轉(zhuǎn)換模塊,用于將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組 JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為文件信息;所述網(wǎng)絡(luò)通信模塊,用于將所述一維數(shù)組JPG文件流傳輸給服務(wù)端。所述Flash截圖保存系統(tǒng)還可以包括服務(wù)端,所述服務(wù)端用于將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。本申請的Flash截圖保存方法及系統(tǒng),根據(jù)用戶在客戶端指定的特定雜志頁的矩形Flash源圖像和截圖矩形,將對應(yīng)于所述矩形Flash源圖像的Flash圖像源的對應(yīng)于截圖矩形的像素的像素信息保存到一個高度為目標(biāo)圖像高度、寬度為目標(biāo)圖像寬度的位圖信息對象的二維數(shù)組內(nèi),然后將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為JPG文件信息,再將所述一維數(shù)組JPG文件流傳輸給服務(wù)端,服務(wù)端將JPG文件流保存成JPG目標(biāo)文件,一維數(shù)組 JPG文件流包含了 JPG文件的所有信息并且經(jīng)過的壓縮,所以可以較快的通過網(wǎng)絡(luò)傳遞給服務(wù)端。本申請的Flash截圖保存方法及系統(tǒng),由于對圖像源保存的是圖像的矢量信息,所以設(shè)定其寬度和高度是矢量重繪的過程,不會導(dǎo)致圖像損失過多像素信息,可以盡可能保證圖片的清晰度,所以服務(wù)端根據(jù)保存的JPG目標(biāo)文件生成的目標(biāo)圖像在表象信息上與所見即所得的中間圖像是一致的,可以根據(jù)項(xiàng)目的需求隨意調(diào)整尺寸并且清晰度高。


為了更清楚地說明本申請的技術(shù)方案,下面對本申請所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本申請的Flash截圖保存方法一實(shí)施例;圖2是本申請的Flash截圖保存系統(tǒng)一實(shí)施例。
具體實(shí)施例方式下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例。應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本申請,并不用于限定本申請。并且在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。實(shí)施例一Flash截圖保存方法如圖1所示,包括以下步驟一 .根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形X百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源,RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ 百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,徹為截圖矩形左上角到所述矩形Flash源圖像的左邊的距離,b0為截圖矩形左上角到所述矩形Flash源圖像的上邊的距 1 ;所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);Flash源圖像可以是用戶通過任何方式在客戶端顯示器瀏覽到的一個雜志頁;用戶可以在客戶端顯示器打開的矩形Flash源圖像上自由拖拽、縮放矩形從而指定所述截圖矩形,也可以按照設(shè)定規(guī)則生成所述截圖矩形,例如設(shè)定規(guī)則為只能按照寬高 1 2的比例且不能小于100*100顯示器像素的尺寸,用戶只能在該設(shè)定規(guī)則下生成所述截圖矩形。設(shè)定規(guī)則的目的是為了規(guī)范用戶的行為,使其截取的圖像能夠滿足美觀和標(biāo)準(zhǔn)化處理圖像的要求。二 .在接收到用戶輸入的該截圖的個性化信息(例如標(biāo)題和描述),以及保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度(可以為設(shè)定常量或用戶指定值)、截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形X百分比、截圖矩形y百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo),得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度,TSff = TW/RWP ;TSH = TSW*eN/eM = (TW*eN) / (RWP*eM);tx = TSW*RXP = Tff*RXP/RWP ;ty = TSH*RYP = (TW*eN*RYP) / (RWP*eM);TH = TSH*RHP = (TW*eN*RHP) / (RWP*eM);其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;三.將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的) 的像素的像素信息保存到一個高度為目標(biāo)圖像高度TH、寬度為目標(biāo)圖像寬度TW的位圖信息對象的二維數(shù)組內(nèi);四.將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為文件信息;
五.將所述一維數(shù)組JPG文件流傳輸給服務(wù)端;六.服務(wù)端將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。實(shí)施例二Flash截圖保存系統(tǒng)如圖2所示,包括客戶端、服務(wù)端;所述客戶端,包括一截圖信息采集模塊、截圖信息轉(zhuǎn)換模塊、位圖保存模塊、JPG文件流轉(zhuǎn)換模塊、網(wǎng)絡(luò)通信模塊;所述截圖信息采集模塊,用于根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源,RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ 百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,徹為截圖矩形左上角到所述矩形Flash源圖像的左邊的距離,b0為截圖矩形左上角到所述矩形Flash源圖像的上邊的距罔;所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);Flash源圖像可以是用戶通過任何方式在客戶端顯示器瀏覽到的一個雜志頁;用戶可以在客戶端顯示器打開的矩形Flash源圖像上自由拖拽、縮放矩形從而指定所述截圖矩形,也可以按照設(shè)定規(guī)則生成所述截圖矩形。所述截圖信息轉(zhuǎn)換模塊,用于在接收到用戶的保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度(可以為設(shè)定常量或用戶指定值),及所述截圖信息采集模塊得到的截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo),得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度,TSff = Tff/RWP, TSH = (TW*eN) / (RWP*eM),tx = TW*RXP/RWP,ty = (TW*eN*RYP)/(RWP*eM),TH = (TW*eN*RHP)/(RWP*eM);其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;所述位圖保存模塊,用于根據(jù)目標(biāo)圖像寬度,及所述截圖信息轉(zhuǎn)換模塊得到的目標(biāo)圖像源寬度TSW、目標(biāo)圖像源高度TSH、橫軸方向平移量tx、縱軸方向平移量t y、目標(biāo)圖像高度TH,將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的像素的像素信息保存到一個高度為目標(biāo)圖像高度TSH、寬度為目標(biāo)圖像寬度TSW的位圖信息對象的二維數(shù)組內(nèi);所述JPG文件流轉(zhuǎn)換模塊,用于將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組 JPG文件流;所述網(wǎng)絡(luò)通信模塊,用于將所述一維數(shù)組JPG文件流傳輸給服務(wù)端;所述服務(wù)端,用于將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。
本申請的Flash截圖保存方法及系統(tǒng),根據(jù)用戶在客戶端指定的特定雜志頁的矩形Flash源圖像和截圖矩形,將對應(yīng)于所述矩形Flash源圖像的Flash圖像源的對應(yīng)于截圖矩形的像素的像素信息保存到一個高度為目標(biāo)圖像高度、寬度為目標(biāo)圖像寬度的位圖信息對象的二維數(shù)組內(nèi),然后將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為JPG文件信息,再將所述一維數(shù)組JPG文件流傳輸給服務(wù)端,服務(wù)端將JPG文件流保存成JPG目標(biāo)文件,一維數(shù)組 JPG文件流包含了 JPG文件的所有信息并且經(jīng)過的壓縮,所以可以較快的通過網(wǎng)絡(luò)傳遞給服務(wù)端。本申請的Flash截圖保存方法及系統(tǒng),由于對圖像源保存的是圖像的矢量信息,所以設(shè)定其寬度和高度是矢量重繪的過程,不會導(dǎo)致圖像損失過多像素信息,可以盡可能保證圖片的清晰度,所以服務(wù)端根據(jù)保存的JPG目標(biāo)文件生成的目標(biāo)圖像在表象信息上與所見即所得的中間圖像是一致的,可以根據(jù)項(xiàng)目的需求隨意調(diào)整尺寸并且清晰度高。以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種Flash截圖保存方法,其特征在于,包括以下步驟一.根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源,RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形 Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,a0為截圖矩形左上角到所述矩形 Flash源圖像的左邊的距離,bQ為截圖矩形左上角到所述矩形Flash源圖像的上邊的距離; 所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);二.在接收到用戶的保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度、截圖矩形寬度百分比、 截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形1百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo),得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度,TSff = Tff/RWP, TSH = (TW*eN) / (RWP*eM),tx = TW*RXP/RWP, ty = (TW*eN*RYP)/(RWP*eM),TH = (TW*eN*RHP)/(RWP*eM); 其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;三.將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的像素的像素信息保存到一個高度為目標(biāo)圖像高度、寬度為目標(biāo)圖像寬度的位圖信息對象的二維數(shù)組內(nèi);四.將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為文件信息;五.將所述一維數(shù)組JPG文件流傳輸給服務(wù)端;六.服務(wù)端將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。
2.根據(jù)權(quán)利要求1所述的Flash截圖保存方法,其特征在于, 所述Flash源圖像是用戶在客戶端顯示器瀏覽到的一個雜志頁。
3.根據(jù)權(quán)利要求1所述的Flash截圖保存方法,其特征在于,用戶通過拖拽、縮放矩形指定所述截圖矩形。
4.根據(jù)權(quán)利要求1所述的Flash截圖保存方法,其特征在于,用戶按照設(shè)定規(guī)則生成所述截圖矩形。
5.根據(jù)權(quán)利要求1所述的Flash截圖保存方法,其特征在于, 所述目標(biāo)圖像寬度為設(shè)定常量或用戶指定值。
6.一種Flash截圖保存系統(tǒng),其特征在于,包括客戶端;所述客戶端,包括一截圖信息采集模塊、截圖信息轉(zhuǎn)換模塊、位圖保存模塊、JPG文件流轉(zhuǎn)換模塊、網(wǎng)絡(luò)通信模塊;所述截圖信息采集模塊,用于根據(jù)用戶在客戶端顯示器打開的矩形Flash源圖像,及在該矩形Flash源圖像上指定的截圖矩形,得到截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形χ百分比、截圖矩形y百分比,并得到所述矩形Flash源圖像的Flash圖像源, RffP = a/M, RHP = b/N, RXP = a0/M, RYP = b0/N ;其中,RWP為截圖矩形寬度百分比,RHP為截圖矩形高度百分比,RXP為截圖矩形χ百分比,RYP為截圖矩形y百分比,a為截圖矩形的寬度,b為截圖矩形的高度,M為所述矩形 Flash源圖像的寬度,N為所述矩形Flash源圖像的高度,a0為截圖矩形左上角到所述矩形 Flash源圖像的左邊的距離,bQ為截圖矩形左上角到所述矩形Flash源圖像的上邊的距離; 所述Flash圖像源記載有所述矩形Flash源圖像的所有像素信息,所述Flash圖像源記載的各像素的橫坐標(biāo)最小為0,最大為eM,縱坐標(biāo)最小為0,最大為eN,e為正數(shù);所述截圖信息轉(zhuǎn)換模塊,用于在接收到用戶的保存該截圖的指令后,根據(jù)目標(biāo)圖像寬度,及所述截圖信息采集模塊得到的截圖矩形寬度百分比、截圖矩形高度百分比、截圖矩形 χ百分比、截圖矩形y百分比、Flash圖像源像素最大橫坐標(biāo)、Flash圖像源像素最大縱坐標(biāo), 得到目標(biāo)圖像源寬度、目標(biāo)圖像源高度、橫軸方向平移量、縱軸方向平移量、目標(biāo)圖像高度, TSff = Tff/RWP, TSH = (TW*eN) / (RWP*eM),tx = TW*RXP/RWP, ty = (TW*eN*RYP)/(RWP*eM),TH = (TW*eN*RHP)/(RWP*eM); 其中,TW為目標(biāo)圖像寬度、TSff為目標(biāo)圖像源寬度、TSH為目標(biāo)圖像源高度、tx橫軸方向平移量、ty縱軸方向平移量、TH為目標(biāo)圖像高度;所述位圖保存模塊,用于根據(jù)目標(biāo)圖像寬度,及所述截圖信息轉(zhuǎn)換模塊得到的目標(biāo)圖像源寬度TSW、目標(biāo)圖像源高度TSH、橫軸方向平移量tx、縱軸方向平移量t y、目標(biāo)圖像高度TH,將所述Flash圖像源中的橫坐標(biāo)從tx到tx+TSW,縱坐標(biāo)從ty到ty+TSH的像素的像素信息保存到一個高度為目標(biāo)圖像高度TSH、寬度為目標(biāo)圖像寬度TSW的位圖信息對象的二維數(shù)組內(nèi);所述JPG文件流轉(zhuǎn)換模塊,用于將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為文件信息; 所述網(wǎng)絡(luò)通信模塊,用于將所述一維數(shù)組JPG文件流傳輸給服務(wù)端。
7.根據(jù)權(quán)利要求6所述的Flash截圖保存系統(tǒng),其特征在于,還包括服務(wù)端,所述服務(wù)端用于將接收到的JPG文件流保存為截圖目標(biāo)JPG文件。
8.根據(jù)權(quán)利要求6所述的Flash截圖保存系統(tǒng),其特征在于, 所述Flash源圖像是用戶在客戶端顯示器瀏覽到的一個雜志頁。
9.根據(jù)權(quán)利要求6所述的Flash截圖保存系統(tǒng),其特征在于,用戶通過拖拽、縮放矩形指定所述截圖矩形,或者用戶按照設(shè)定規(guī)則生成所述截圖矩形。
10.根據(jù)權(quán)利要求6所述的Flash截圖保存系統(tǒng),其特征在于, 所述目標(biāo)圖像寬度為設(shè)定常量或用戶指定值。
全文摘要
本申請公開了一種Flash截圖保存方法及系統(tǒng),根據(jù)用戶在客戶端指定的特定雜志頁的矩形Flash源圖像和截圖矩形,將對應(yīng)于所述矩形Flash源圖像的Flash圖像源的對應(yīng)于截圖矩形的像素的像素信息保存到一個位圖信息對象的二維數(shù)組內(nèi),然后將所述位圖信息對象的二維數(shù)組轉(zhuǎn)化一維數(shù)組JPG文件流,使所述位圖信息對象的二維數(shù)組所對應(yīng)的各像素的像素信息轉(zhuǎn)換為JPG文件信息,再將所述一維數(shù)組JPG文件流傳輸給服務(wù)端。本申請的Flash截圖保存方法及系統(tǒng),由于對圖像源保存的是圖像的矢量信息,所以設(shè)定其寬度和高度是矢量重繪的過程,不會導(dǎo)致圖像損失過多像素信息,可以根據(jù)項(xiàng)目的需求隨意調(diào)整尺寸并且清晰度高。
文檔編號G06F17/30GK102521358SQ20111041824
公開日2012年6月27日 申請日期2011年12月14日 優(yōu)先權(quán)日2011年12月14日
發(fā)明者李凱 申請人:上海居冠軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
安达市| 高陵县| 淅川县| 辉南县| 绥阳县| 白山市| 伊宁市| 肥乡县| 留坝县| 平和县| 体育| 泸水县| 鹿邑县| 洛扎县| 玛曲县| 安仁县| 蛟河市| 海晏县| 日照市| 榆社县| 镇平县| 饶平县| 本溪| 临洮县| 肇州县| 蓝田县| 沁阳市| 东乡县| 昭觉县| 新竹县| 富阳市| 龙川县| 鲁山县| 临朐县| 招远市| 延庆县| 耿马| 北安市| 万盛区| 和硕县| 禹城市|