欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)終端圖片展示方法及系統(tǒng)的制作方法

文檔序號(hào):10488700閱讀:181來(lái)源:國(guó)知局
一種移動(dòng)終端圖片展示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種移動(dòng)終端圖片展示方法及系統(tǒng),方法包括:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接;將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖;根據(jù)所述全圖下載鏈接開始下載全圖;將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。本發(fā)明先顯示縮略圖的放大圖,然后在后臺(tái)下載全圖,將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分,從而使得用戶能夠先看到縮略圖的放大圖,然后逐步看到對(duì)應(yīng)的全圖,減少用戶在網(wǎng)絡(luò)速度慢時(shí)的空等時(shí)間。
【專利說(shuō)明】
一種移動(dòng)終端圖片展示方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)終端相關(guān)技術(shù)領(lǐng)域,特別是一種移動(dòng)終端圖片展示方法及系統(tǒng)。
【背景技術(shù)】
[0002]移動(dòng)終端,特別是智能手機(jī)已經(jīng)成為用戶訪問(wèn)網(wǎng)絡(luò)最常用的設(shè)備,現(xiàn)有的移動(dòng)終端可以通過(guò)訪問(wèn)網(wǎng)絡(luò)瀏覽網(wǎng)絡(luò)圖片。然而,由于移動(dòng)終端訪問(wèn)網(wǎng)絡(luò)的方法基本為無(wú)線網(wǎng)絡(luò),一般采用符合IEEE 802.11系列協(xié)議的WIFI網(wǎng)絡(luò),或者是移動(dòng)網(wǎng)絡(luò),例如通用分組無(wú)線服務(wù)技術(shù)(General Packet Rad1 Service,GPRS)。由于無(wú)線網(wǎng)絡(luò)的網(wǎng)絡(luò)環(huán)境較為復(fù)雜,很多時(shí)候其下載速度不如有線網(wǎng)絡(luò)穩(wěn)定,容易出現(xiàn)網(wǎng)速較慢的情況。因此,當(dāng)用戶瀏覽網(wǎng)絡(luò)圖片時(shí),現(xiàn)有技術(shù)通常會(huì)先顯示縮略圖,讓用戶根據(jù)縮略圖判斷所感興趣的圖片,再點(diǎn)擊縮略圖顯示全圖。
[0003]然而,現(xiàn)有技術(shù)顯示全圖時(shí),只有把全圖的整個(gè)圖片下載下來(lái)的時(shí)候,才能把圖片展現(xiàn)出來(lái),在下載期間,用戶只能空等。而由于無(wú)線網(wǎng)絡(luò)環(huán)境復(fù)雜,特別是當(dāng)使用慢速的移動(dòng)網(wǎng)絡(luò),例如GPRS時(shí),由于網(wǎng)速較慢,全圖的下載也很慢,因此用戶需要等待很長(zhǎng)的時(shí)間才能看到完整的全圖,非常影響用戶體驗(yàn)。

【發(fā)明內(nèi)容】

[0004]基于此,有必要針對(duì)現(xiàn)有技術(shù)在移動(dòng)終端顯示網(wǎng)絡(luò)圖片的全圖在網(wǎng)絡(luò)速度慢時(shí)需要用戶在較長(zhǎng)時(shí)間內(nèi)空等的技術(shù)問(wèn)題,提供一種移動(dòng)終端圖片展示方法及系統(tǒng)。
[0005]本發(fā)明提供一種移動(dòng)終端圖片展示方法,包括:
[0006]縮略圖獲取步驟,包括:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接;
[0007]縮略圖放大步驟,包括:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖;
[0008]全圖下載步驟,包括:根據(jù)所述全圖下載鏈接開始下載全圖;
[0009]縮略圖替換步驟,包括:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。
[0010]進(jìn)一步的,所述縮略圖替換步驟,具體包括:
[0011 ]監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。
[0012]更進(jìn)一步的,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括:
[0013]獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù);
[0014]將所述處理后圖片數(shù)據(jù)顯示為部分全圖。
[0015]再進(jìn)一步的,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括:
[0016]初始行選擇子步驟,包括:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行下一行選擇子步驟;
[0017]下一行選擇子步驟,包括:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行行內(nèi)判斷子步驟,否則執(zhí)行刪除子步驟;
[0018]行內(nèi)判斷子步驟,包括:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行刪除子步驟,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行下一行選擇子步驟;
[0019]刪除子步驟,包括:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。
[0020]再進(jìn)一步的,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。
[0021]本發(fā)明提供一種移動(dòng)終端圖片展示系統(tǒng),包括:
[0022]縮略圖獲取模塊,用于:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接;
[0023]縮略圖放大模塊,用于:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖;
[0024]全圖下載模塊,用于:根據(jù)所述全圖下載鏈接開始下載全圖;
[0025]縮略圖替換模塊,用于:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。
[0026]進(jìn)一步的,所述縮略圖替換模塊,具體用于:
[0027]監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。
[0028]更進(jìn)一步的,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括:
[0029]獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù);
[0030]將所述處理后圖片數(shù)據(jù)顯示為部分全圖。
[0031]再進(jìn)一步的,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括:
[0032]初始行選擇子模塊,用于:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行下一行選擇子模塊;
[0033]下一行選擇子模塊,用于:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行行內(nèi)判斷子模塊,否則執(zhí)行刪除子模塊;
[0034]行內(nèi)判斷子模塊,用于:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行刪除子模塊,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行下一行選擇子模塊;
[0035]刪除子模塊,用于:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。
[0036]再進(jìn)一步的,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。
[0037]本發(fā)明先顯示縮略圖的放大圖,然后在后臺(tái)下載全圖,將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分,從而使得用戶能夠先看到縮略圖的放大圖,然后逐步看到對(duì)應(yīng)的全圖,減少用戶在網(wǎng)絡(luò)速度慢時(shí)的空等時(shí)間。
【附圖說(shuō)明】
[0038]圖1為本發(fā)明一種移動(dòng)終端圖片展示方法的工作流程圖;
[0039]圖2為部分全圖替換放大縮略圖示意圖;
[0040]圖3去除圖片數(shù)據(jù)尾部的連續(xù)零值的工作流程圖;
[0041 ]圖4為本發(fā)明最佳實(shí)施例的工作流程圖;
[0042]圖5為刪除零值示意圖;
[0043]圖6為本發(fā)明一種移動(dòng)終端圖片展示系統(tǒng)的結(jié)構(gòu)模塊圖;
[0044]圖7為本發(fā)明移動(dòng)終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0045]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的說(shuō)明。
[0046]如圖1所示為本發(fā)明一種移動(dòng)終端圖片展示方法的工作流程圖,包括:
[0047]步驟SlOl,包括:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接;
[0048]步驟S102,包括:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖;
[0049]步驟S103,包括:根據(jù)所述全圖下載鏈接開始下載全圖;
[0050]步驟S104,包括:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。
[0051]用戶打開移動(dòng)終端的圖片應(yīng)用,例如壁紙應(yīng)用等,會(huì)先顯示多個(gè)縮略圖,當(dāng)用戶點(diǎn)擊縮略圖時(shí),會(huì)觸發(fā)步驟SlOl,獲取用于下載對(duì)應(yīng)全圖的全圖下載鏈接,然后執(zhí)行步驟S102,將縮略圖放大得到放大縮略圖。用戶此時(shí)可以先看放大縮略圖,從而獲得放大圖片的直觀感覺(jué),避免用戶空等。同時(shí),執(zhí)行步驟S103開始下載全圖,下載開始后執(zhí)行步驟S104,將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。從而使得用戶能夠先看到縮略圖的放大圖,然后隨著下載的進(jìn)行,不斷漸進(jìn)顯示全圖,減少用戶在網(wǎng)絡(luò)速度慢時(shí)的空等時(shí)間。
[0052]如圖2所示為部分全圖替換放大縮略圖示意圖,當(dāng)下載第一圖片數(shù)據(jù),顯示為部分全圖21,此時(shí)替換放大縮略圖20的相應(yīng)部分,然后繼續(xù)下載得到第二圖片數(shù)據(jù),顯示為部分全圖22,此時(shí)替換放大縮略圖20的相應(yīng)部分,最后再下載得到第三圖片數(shù)據(jù),顯示為部分全圖23,此時(shí)替換放大縮略圖20的相應(yīng)部分。
[0053]在其中一個(gè)實(shí)施例中,所述步驟S104,具體包括:
[0054]監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。
[0055]為避免頻繁解碼對(duì)CPU造成過(guò)大壓力,本實(shí)施例設(shè)置了預(yù)設(shè)進(jìn)度閾值,該進(jìn)度閾值優(yōu)選為100k。
[0056]以圖2為例,全圖的總數(shù)量為260k,當(dāng)下載了10k后得到第一圖片數(shù)據(jù),當(dāng)再下載100k,此時(shí)為200k得到第二圖片數(shù)據(jù),最后再下載剩余60k,此時(shí)為260k得到第三圖片數(shù)據(jù)。
[0057]在其中一個(gè)實(shí)施例中,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括:
[0058]獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù);
[0059]將所述處理后圖片數(shù)據(jù)顯示為部分全圖。
[0060]由于是圖片的有效數(shù)據(jù)中白色像素的數(shù)據(jù)全部是0,而無(wú)效數(shù)據(jù)的數(shù)據(jù)也全部是0,因此,本實(shí)施例將圖片數(shù)據(jù)尾部的連續(xù)零值去除,避免對(duì)無(wú)效數(shù)據(jù)顯示造成錯(cuò)誤的白色像素。
[0061]如圖3所示,在其中一個(gè)實(shí)施例中,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括:
[0062]步驟S301,包括:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行步驟S302;
[0063]步驟S302,包括:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行步驟S303,否則執(zhí)行步驟S304;
[0064]步驟S303,包括:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行步驟S304,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行步驟S302;
[0065]步驟S304,包括:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。
[0066]本實(shí)施例通過(guò)步驟S302進(jìn)行跳行選擇,優(yōu)選地,預(yù)設(shè)行數(shù)為一行,對(duì)待判斷像素行中也是抽取多個(gè)像素點(diǎn)進(jìn)行判斷,從而減少計(jì)算量,避免耗時(shí)。
[0067]在其中一個(gè)實(shí)施例,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。
[0068]本實(shí)施例將縮略圖放大至于屏幕一致,以與全圖接近。
[0069]如圖4所示為本發(fā)明最佳實(shí)施例的工作流程圖,包括:
[0070]步驟S401,注冊(cè)下載進(jìn)度監(jiān)聽器,當(dāng)從網(wǎng)絡(luò)下載一張全圖時(shí)注冊(cè)下載監(jiān)聽器OnProgressDisplayListener,當(dāng)有新的下載進(jìn)度的時(shí)候,從onProgress方法獲取新的進(jìn)度;
[0071]步驟S402,當(dāng)沒(méi)有進(jìn)度的時(shí)候,將縮略圖全屏顯示,具體來(lái)說(shuō):計(jì)算縮略圖和全屏幕的比例,獲取縮略圖的byteArray,長(zhǎng)度及寬度分別乘以相應(yīng)比例后得到放大的縮略圖,解碼放大的縮略圖BitmapFactory.decodeByteArray,并顯示放大的縮略圖setlmageBitmap;
[0072]步驟S403,通過(guò)onProgress方法獲取新的下載進(jìn)度,當(dāng)達(dá)到預(yù)設(shè)進(jìn)度閾值,優(yōu)選為10k時(shí),獲取已下載全圖的圖片by teArray,觸發(fā)步驟S404 ;
[0073]步驟S404,將圖片byteArray的尾部開始去O得到有效圖片數(shù)據(jù),從已下載全圖的圖片byteArray的最后一行開始向上,每隔一像素行作為檢測(cè)像素行,如果檢測(cè)像素行間隔一個(gè)像素點(diǎn)的值均為O,則該檢測(cè)像素行滿足刪除條件,如果最后一行像素行不滿足刪除條件,則執(zhí)行步驟S404,否則如果最后一行像素行滿足刪除條件,則將最上一行滿足刪除條件的檢測(cè)像素行與圖片byteArray的最后一行像素行之間的像素刪除,執(zhí)行步驟S404,具體如圖5所述,其中圖片by teArray 50最后一行像素行51滿足刪除條件,檢測(cè)像素行52也滿足刪除條件,但檢測(cè)像素行52以上的檢測(cè)像素行53不滿足刪除條件,因此,將檢測(cè)像素行52到最后一行像素行51之間的像素刪除;
[0074]步驟S405,將有效圖片數(shù)據(jù)顯示為部分全圖,并和縮略圖合成新的進(jìn)度圖片,具體來(lái)說(shuō):將有效圖片的by teArray生成bitmap,然后調(diào)用(:代&七6(]01]^)08;!^613;[1:1]1&。(13;[1:1]1已卩background, Bi tmap foreground)和放大的縮略圖的b i tmap生成一張合成的進(jìn)度圖片;
[0075]步驟S406,在主線程顯示進(jìn)度圖片并釋放生成進(jìn)度圖片時(shí)生成臨時(shí)數(shù)據(jù)結(jié)構(gòu)所占用的內(nèi)存,如圖全圖未下載完成,則執(zhí)行步驟S403,否則結(jié)束。
[0076]如圖6所示為本發(fā)明一種移動(dòng)終端圖片展示系統(tǒng)的結(jié)構(gòu)模塊圖,包括:
[0077]縮略圖獲取模塊601,用于:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接;
[0078]縮略圖放大模塊602,用于:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖;
[0079]全圖下載模塊603,用于:根據(jù)所述全圖下載鏈接開始下載全圖;
[0080]縮略圖替換模塊604,用于:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。
[0081]在其中一個(gè)實(shí)施例中,所述縮略圖替換模塊,具體用于:
[0082]監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。
[0083]在其中一個(gè)實(shí)施例中,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括:
[0084]獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù);
[0085]將所述處理后圖片數(shù)據(jù)顯示為部分全圖。
[0086]在其中一個(gè)實(shí)施例中,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括:
[0087]初始行選擇子模塊,用于:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行下一行選擇子模塊;
[0088]下一行選擇子模塊,用于:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行行內(nèi)判斷子模塊,否則執(zhí)行刪除子模塊;
[0089]行內(nèi)判斷子模塊,用于:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行刪除子模塊,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行下一行選擇子模塊;
[0090]刪除子模塊,用于:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。
[0091]在其中一個(gè)實(shí)施例中,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。
[0092]如圖7所示為本發(fā)明移動(dòng)終端的結(jié)構(gòu)框圖,其主要包括:處理器701、存儲(chǔ)器702及通信組件703等。一般來(lái)說(shuō),本發(fā)明的移動(dòng)終端優(yōu)選為智能手機(jī)等。
[0093]其中存儲(chǔ)器702中存儲(chǔ)前述系統(tǒng)的具體代碼,由處理器701具體執(zhí)行,通信組件703從網(wǎng)絡(luò)下載全圖。
[0094]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種移動(dòng)終端圖片展示方法,其特征在于,包括: 縮略圖獲取步驟,包括:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接; 縮略圖放大步驟,包括:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖; 全圖下載步驟,包括:根據(jù)所述全圖下載鏈接開始下載全圖; 縮略圖替換步驟,包括:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。2.根據(jù)權(quán)利要求1所述的移動(dòng)終端圖片展示方法,其特征在于,所述縮略圖替換步驟,具體包括: 監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。3.根據(jù)權(quán)利要求2所述的移動(dòng)終端圖片展示方法,其特征在于,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括: 獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù); 將所述處理后圖片數(shù)據(jù)顯示為部分全圖。4.根據(jù)權(quán)利要求3所述的移動(dòng)終端圖片展示方法,其特征在于,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括: 初始行選擇子步驟,包括:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行下一行選擇子步驟; 下一行選擇子步驟,包括:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行行內(nèi)判斷子步驟,否則執(zhí)行刪除子步驟; 行內(nèi)判斷子步驟,包括:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行刪除子步驟,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行下一行選擇子步驟; 刪除子步驟,包括:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的移動(dòng)終端圖片展示方法,其特征在于,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。6.一種移動(dòng)終端圖片展示系統(tǒng),其特征在于,包括: 縮略圖獲取模塊,用于:響應(yīng)于縮略圖的放大請(qǐng)求,獲取所述縮略圖所對(duì)應(yīng)全圖的全圖下載鏈接; 縮略圖放大模塊,用于:將所述縮略圖放大得到放大縮略圖,并顯示所述放大縮略圖; 全圖下載模塊,用于:根據(jù)所述全圖下載鏈接開始下載全圖; 縮略圖替換模塊,用于:將已下載的圖片數(shù)據(jù)顯示為部分全圖,并依次替換所述放大縮略圖的相應(yīng)部分。7.根據(jù)權(quán)利要求6所述的移動(dòng)終端圖片展示系統(tǒng),其特征在于,所述縮略圖替換模塊,具體用于: 監(jiān)聽所述下載全圖的進(jìn)度,每下載預(yù)設(shè)進(jìn)度閾值或者剩余進(jìn)度少于進(jìn)度閾值,則將已下載的圖片數(shù)據(jù)顯示為部分全圖,并替換所述放大縮略圖的相應(yīng)部分。8.根據(jù)權(quán)利要求7所述的移動(dòng)終端圖片展示系統(tǒng),其特征在于,所述將已下載的圖片數(shù)據(jù)顯示為部分全圖,具體包括: 獲取已下載的圖片數(shù)據(jù),去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,得到處理后圖片數(shù)據(jù); 將所述處理后圖片數(shù)據(jù)顯示為部分全圖。9.根據(jù)權(quán)利要求8所述的移動(dòng)終端圖片展示系統(tǒng),其特征在于,所述去除所述圖片數(shù)據(jù)尾部的連續(xù)零值,具體包括: 初始行選擇子模塊,用于:選擇所述圖片數(shù)據(jù)最后一行作為初始像素行,從所述初始像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則結(jié)束,否則設(shè)置零值終點(diǎn)像素行為所述初始像素行,設(shè)置待判斷像素行為所述初始像素行,執(zhí)行下一行選擇子模塊; 下一行選擇子模塊,用于:如果所述圖片數(shù)據(jù)在所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)還有像素行,則在所述圖片數(shù)據(jù)中從所述待判斷像素行向上間隔預(yù)設(shè)行數(shù)選取一行作為待判斷像素行,執(zhí)行行內(nèi)判斷子模塊,否則執(zhí)行刪除子模塊; 行內(nèi)判斷子模塊,用于:從所述待判斷像素行中選擇多個(gè)像素點(diǎn)作為判斷點(diǎn),如果所述判斷點(diǎn)存在非零值,則執(zhí)行刪除子模塊,否則更新所述零值終點(diǎn)像素行為所述待判斷像素行,執(zhí)行下一行選擇子模塊; 刪除子模塊,用于:將所述初始像素行向上到所述零值終點(diǎn)像素行為止的像素刪除,結(jié)束。10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的移動(dòng)終端圖片展示系統(tǒng),其特征在于,所述將所述縮略圖放大得到放大縮略圖,具體包括:將所述縮略圖放大至與所述移動(dòng)終端的屏幕一致。
【文檔編號(hào)】G06F3/14GK105843569SQ201610094639
【公開日】2016年8月10日
【申請(qǐng)日】2016年2月19日
【發(fā)明人】趙洪濤
【申請(qǐng)人】樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南召县| 东莞市| 巴塘县| 咸阳市| 都江堰市| 阿坝| 汉阴县| 宜兰市| 方城县| 嵊泗县| 凤翔县| 鸡西市| 兴文县| 颍上县| 封丘县| 枣庄市| 乐昌市| 图木舒克市| 南昌市| 定安县| 寿宁县| 石泉县| 凌源市| 石河子市| 德庆县| 高密市| 南溪县| 巫溪县| 高邮市| 彭泽县| 长宁区| 遂昌县| 礼泉县| 东海县| 铜陵市| 海原县| 定远县| 东乌珠穆沁旗| 石城县| 化德县| 万安县|