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

提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及裝置制造方法

文檔序號(hào):6511488閱讀:154來(lái)源:國(guó)知局
提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明涉及圖像處理領(lǐng)域,其公開(kāi)了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及裝置。該方法包括:當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子;在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片;按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,形成縮放圖片;為縮放圖片設(shè)定基準(zhǔn)線(xiàn),根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。通過(guò)本發(fā)明,提升了用戶(hù)體驗(yàn),有效增加了流量轉(zhuǎn)化。
【專(zhuān)利說(shuō)明】提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,特別是涉及一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)如今,為了強(qiáng)化用戶(hù)的視覺(jué)體驗(yàn),各類(lèi)網(wǎng)頁(yè)在展現(xiàn)時(shí),都會(huì)同時(shí)帶有配圖。例如,新聞網(wǎng)頁(yè)在展示某條新聞時(shí),同時(shí)會(huì)配有一張或多張與該新聞相關(guān)的圖片,影視網(wǎng)頁(yè)在為用戶(hù)推薦影視劇時(shí),也會(huì)配有這些影視劇的相關(guān)圖片等。配圖的添加一方面使得用戶(hù)根據(jù)配圖就能夠大致了解該網(wǎng)頁(yè)所要表現(xiàn)的主題內(nèi)容,另一方面,美好的配圖也能夠提高瀏覽網(wǎng)頁(yè)的用戶(hù)數(shù)量。所以,在讀圖的時(shí)代,圖片是網(wǎng)頁(yè)發(fā)展的一個(gè)重要元素。
[0003]以新聞網(wǎng)頁(yè)為例,為了向用戶(hù)展現(xiàn)更多的信息量,新聞門(mén)戶(hù)網(wǎng)站的頁(yè)面中大多會(huì)包含多條新聞,每條新聞多對(duì)應(yīng)的網(wǎng)頁(yè)即為新聞網(wǎng)頁(yè)。某些新聞門(mén)戶(hù)網(wǎng)站在展示新聞網(wǎng)頁(yè)時(shí),往往沒(méi)有配上與內(nèi)容適合的圖片,尤其在形成新聞?wù)獣r(shí),純文字信息就比較枯燥,不能吸引到用戶(hù)關(guān)注和瀏覽,也不能有效轉(zhuǎn)化為流量。

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

[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的適于提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法及相應(yīng)的裝置。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法,包括:
[0006]當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子;
[0007]在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片;
[0008]按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,形成縮放圖片;
[0009]為縮放圖片設(shè)定基準(zhǔn)線(xiàn),根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。
[0010]可選地,關(guān)鍵因子在網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提?。?br> [0011]在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片,進(jìn)一步包括:
[0012]在圖片數(shù)據(jù)庫(kù)中查詢(xún)與關(guān)鍵因子匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片;或者,
[0013]識(shí)別關(guān)鍵因子所屬的分類(lèi),在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與各分類(lèi)匹配的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
[0014]可選地,在圖片數(shù)據(jù)庫(kù)中查詢(xún)與關(guān)鍵因子匹配度高于閾值的至少一幅圖片,進(jìn)一步包括:
[0015]獲取關(guān)鍵因子與圖片數(shù)據(jù)庫(kù)中各個(gè)圖片的名稱(chēng)的匹配度,得到各個(gè)匹配度的RANK排名;[0016]在RANK排名中選取匹配度高于閾值的至少一幅圖片。
[0017]可選地,當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含有圖片鏈接時(shí),根據(jù)圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。
[0018]可選地,按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,進(jìn)一步包括:
[0019]根據(jù)抽取到的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖;
[0020]根據(jù)原始圖片的規(guī)格確定縮小后的最小邊長(zhǎng)度;
[0021]根據(jù)確定的縮小后最小邊長(zhǎng)度和原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)原始圖片進(jìn)行縮放。
[0022]可選地,若原始圖片為橫圖,則確定縮小后的最小邊長(zhǎng)度為第一長(zhǎng)度,若原始圖片為豎圖或正方形圖,則確定縮小后的最小邊長(zhǎng)度為第二長(zhǎng)度;
[0023]相應(yīng)地,根據(jù)確定的縮小后最小邊長(zhǎng)度和原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)原始圖片進(jìn)行縮放,進(jìn)一步包括:
[0024]若原始圖片為橫圖,則通過(guò)將原始圖片的高度縮放至第一長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放;
[0025]若原始圖片為豎圖或正方形圖,則通過(guò)將原始圖片的寬度縮放至第二長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放。
[0026]可選地,基準(zhǔn)線(xiàn)距縮放圖片上邊緣的距離與縮放圖片整個(gè)高度比為1/3。
[0027]可選地,根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖,包括:
[0028]在縮放圖片中,根據(jù)基準(zhǔn)線(xiàn)確定切圖框的中心線(xiàn)位置;
[0029]利用確定的切圖框?qū)s放圖片進(jìn)行裁切,將切圖框中的圖片作為縮略圖。
[0030]可選地,利用確定的切圖框?qū)s放圖片進(jìn)行裁切,包括:
[0031]若切圖框超出縮放圖片的范圍,則以縮放圖片的邊緣作為切圖框的起始位置來(lái)對(duì)切圖框進(jìn)行調(diào)整;
[0032]根據(jù)調(diào)整后的切圖框?qū)s放圖片進(jìn)行裁切。
[0033]可選地,該方法進(jìn)一步包括:
[0034]若所抽取的網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)的原始圖片包括兩幅及以上,則在生成縮略圖后,將所生成的各縮略圖按照預(yù)定排版格式進(jìn)行合并;
[0035]將合并后的圖片在該網(wǎng)頁(yè)中進(jìn)行顯示。
[0036]可選地,網(wǎng)頁(yè)包括下列任意之一:新聞網(wǎng)頁(yè)、漫畫(huà)網(wǎng)頁(yè)、娛樂(lè)網(wǎng)頁(yè)、圖片網(wǎng)頁(yè)、廣告網(wǎng)頁(yè)、購(gòu)物網(wǎng)頁(yè)、影視網(wǎng)頁(yè)。
[0037]依據(jù)本發(fā)明的一個(gè)方面,還提供了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置,包括:
[0038]內(nèi)容獲取器,配置成抓取目標(biāo)網(wǎng)頁(yè)的正文;
[0039]第一圖片獲取器,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子,并在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片;
[0040]圖片縮放器,配置成按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,形成縮放圖片;
[0041]基準(zhǔn)線(xiàn)確定器,配置成為縮放圖片設(shè)定基準(zhǔn)線(xiàn);
[0042]截圖器,配置成根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。[0043]可選地,關(guān)鍵因子在網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提??;
[0044]第一圖片獲取器配置成:
[0045]在圖片數(shù)據(jù)庫(kù)中查詢(xún)與關(guān)鍵因子匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片;或者,
[0046]識(shí)別關(guān)鍵因子所屬的分類(lèi),在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與各分類(lèi)匹配的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
[0047]可選地,第一圖片獲取器包括:
[0048]匹配度排名單元,配置成獲取關(guān)鍵因子與圖片數(shù)據(jù)庫(kù)中各個(gè)圖片的名稱(chēng)的匹配度,得到各個(gè)匹配度的RANK排名;
[0049]匹配獲取單元,配置成在RANK排名中選取匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
[0050]可選地,該裝置還包括:
[0051]第二圖片獲取器,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含有圖片鏈接時(shí),根據(jù)圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。
[0052]可選地,圖片縮放器包括:
[0053]圖片規(guī)格確定單元,配置成根據(jù)抽取到的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖;
[0054]長(zhǎng)度確定單元,配置成根據(jù)原始圖片的規(guī)格確定縮小后的最小邊長(zhǎng)度;
[0055]圖片縮放單元,配置成根據(jù)確定的縮小后最小邊長(zhǎng)度和原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)原始圖片進(jìn)行縮放。
[0056]可選地,若原始圖片為橫圖,則長(zhǎng)度確定單元確定縮小后的最小邊長(zhǎng)度為第一長(zhǎng)度,若原始圖片為豎圖或正方形圖,則長(zhǎng)度確定單元確定縮小后的最小邊長(zhǎng)度為第二長(zhǎng)度;
[0057]相應(yīng)地,圖片縮放單元還配置成按照如下方式對(duì)原始圖片進(jìn)行縮放:
[0058]若原始圖片為橫圖,則通過(guò)將原始圖片的高度縮放至第一長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放;
[0059]若原始圖片為豎圖或正方形圖,則通過(guò)將原始圖片的寬度縮放至第二長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放。
[0060]可選地,基準(zhǔn)線(xiàn)確定器確定的基準(zhǔn)線(xiàn)距縮放圖片上邊緣的距離與縮放圖片整個(gè)高度比為1/3。
[0061]可選地,截圖器包括:
[0062]切圖框設(shè)定單元,配置成在縮放圖片中,根據(jù)基準(zhǔn)線(xiàn)確定切圖框的中心線(xiàn)位置;
[0063]裁切單元,配置成利用確定的切圖框?qū)s放圖片進(jìn)行裁切,將切圖框中的圖片作為縮略圖。
[0064]可選地,裁切單元還配置成:
[0065]若切圖框超出縮放圖片的范圍,則以縮放圖片的邊緣作為切圖框的起始位置來(lái)對(duì)切圖框進(jìn)行調(diào)整;
[0066]根據(jù)調(diào)整后的切圖框?qū)s放圖片進(jìn)行裁切。
[0067]可選地,該裝置還包括:[0068]圖片顯示器,配置成若所抽取的網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)的原始圖片包括兩幅及以上,則在截圖器生成縮略圖后,將所生成的各縮略圖按照預(yù)定排版格式進(jìn)行合并;以及
[0069]將合并后的圖片在該網(wǎng)頁(yè)中進(jìn)行顯示。
[0070]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0071]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0072]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0073]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法流程圖;
[0074]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的具體方法流程圖;
[0075]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的新聞網(wǎng)頁(yè)列表示意圖;
[0076]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的縮放圖片為豎圖時(shí),基準(zhǔn)線(xiàn)的位置示意圖;
[0077]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的縮放圖片為橫圖時(shí),基準(zhǔn)線(xiàn)的位置示意圖;
[0078]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的縮放圖片為豎圖時(shí),具體切圖框的位置示意圖;
[0079]圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的針對(duì)圖6所得到的縮略圖示意圖;
[0080]圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的縮放圖片為橫圖時(shí),具體切圖框的位置示意圖;
[0081]圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的調(diào)整之后的切圖框的位置示意圖;
[0082]圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的針對(duì)圖9所得到的縮略圖示意圖;
[0083]圖11是根據(jù)本發(fā)明一個(gè)實(shí)施例的顯示縮略圖的新聞網(wǎng)頁(yè)的示意圖;
[0084]圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置框圖。
【具體實(shí)施方式】
[0085]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)該被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0086]實(shí)施例一
[0087]本發(fā)明實(shí)施例提供了 一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法。該方法對(duì)能夠提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置進(jìn)行了改進(jìn)。例如,本實(shí)施例中的裝置可以位于用戶(hù)終端中,也可以位于網(wǎng)頁(yè)服務(wù)器中,本實(shí)施例中的終端可以為能夠?yàn)g覽網(wǎng)頁(yè)的PC (Personal Computer,個(gè)人計(jì)算機(jī))、手機(jī)、手持電腦等。
[0088]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法流程圖。該方法具體包括步驟S102至S108。[0089]S102,當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子。
[0090]S104,在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片。
[0091]S106,按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,形成縮放圖片。
[0092]可選地,本實(shí)施例中的預(yù)設(shè)縮放比例是根據(jù)原始圖片進(jìn)行設(shè)定的,具體的設(shè)定方法,在以下實(shí)施例中進(jìn)行具體說(shuō)明。
[0093]S108,為縮放圖片設(shè)定基準(zhǔn)線(xiàn),根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。
[0094]本發(fā)明實(shí)施例提供了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法,通過(guò)該方法,在獲取目標(biāo)網(wǎng)頁(yè)的縮略圖時(shí),會(huì)按照預(yù)先設(shè)定的比例對(duì)獲取的原始圖片進(jìn)行縮放,形成縮放圖片,之后,再為縮放圖片設(shè)定基準(zhǔn)線(xiàn),并根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖。通過(guò)本實(shí)施例所提供的方法,一方面,能夠?qū)⒊叽巛^大的原始圖片進(jìn)行合理比例的縮放,進(jìn)而得到縮放圖片??s放圖片的獲取保證了后續(xù)得到的縮略圖中能夠包含的圖片內(nèi)容較多,避免了直接對(duì)原始圖片進(jìn)行裁切而導(dǎo)致的縮略圖中只能包含較少圖片內(nèi)容的缺陷。另一方面,在對(duì)縮放圖片進(jìn)行裁切時(shí),會(huì)先為縮放圖片設(shè)定基準(zhǔn)線(xiàn),而基準(zhǔn)線(xiàn)是根據(jù)圖片的特性來(lái)設(shè)定的,能夠較為準(zhǔn)確的確定出圖片的主體部分,這就使得在后續(xù)的裁切中,所得到的縮略圖中能夠全面的包含縮略圖片(也即原始圖片)的主體部分,從而保證了縮略圖的完整性,提升了用戶(hù)體驗(yàn)。
[0095]實(shí)施例二
[0096]本實(shí)施例為本發(fā)明的一個(gè)具體應(yīng)用場(chǎng)景,通過(guò)本實(shí)施例,能夠更加清楚、具體地闡述本發(fā)明所提供的方法。
[0097]需要說(shuō)明的是,本實(shí)施例中所描述的網(wǎng)頁(yè)可以為各類(lèi)帶有圖片的網(wǎng)頁(yè),例如,可以為新聞網(wǎng)頁(yè)、漫畫(huà)網(wǎng)頁(yè)、娛樂(lè)網(wǎng)頁(yè)、圖片網(wǎng)頁(yè)、廣告網(wǎng)頁(yè)、購(gòu)物網(wǎng)頁(yè)、影視網(wǎng)頁(yè)等。下面,以新聞網(wǎng)頁(yè)為例對(duì)本發(fā)明實(shí)施例所提供的方法進(jìn)行具體介紹。需要提及的是,當(dāng)用戶(hù)打開(kāi)一個(gè)新聞門(mén)戶(hù)網(wǎng)站時(shí),頁(yè)面上會(huì)展示若干條新聞信息,其中每條新聞信息所在的網(wǎng)頁(yè)在本實(shí)施例中稱(chēng)為目標(biāo)新聞網(wǎng)頁(yè)。且本實(shí)施例為每個(gè)目標(biāo)新聞網(wǎng)頁(yè)生成縮略圖時(shí)所采取的方法均相同。
[0098]圖2是根據(jù)本發(fā)明實(shí)施例提供的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的具體方法流程圖,該方法具體包括步驟S201至S208。本實(shí)施例中,為新聞網(wǎng)頁(yè)生成的縮略圖的尺寸為預(yù)先設(shè)定的尺寸,其具體可以根據(jù)網(wǎng)頁(yè)資源等不同的應(yīng)用場(chǎng)景來(lái)設(shè)定不同的尺寸。下面對(duì)該方法進(jìn)行具體介紹。
[0099]S201,抓取目標(biāo)新聞網(wǎng)頁(yè)的正文,并判斷其中是否包含有圖片鏈接。當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),執(zhí)行步驟S202的操作,當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含圖片鏈接時(shí),執(zhí)行步驟S203的操作。需要說(shuō)明的是,一般情況下,門(mén)戶(hù)網(wǎng)站編輯者在發(fā)布每條新聞時(shí),都會(huì)配上與該新聞網(wǎng)頁(yè)內(nèi)容相符和的圖片,給用戶(hù)帶來(lái)大量信息的同時(shí)也能增加用戶(hù)的閱讀樂(lè)趣,避免了閱讀文字的枯燥。通常,在新聞網(wǎng)頁(yè)內(nèi)容中配置圖片的方式為將圖片在網(wǎng)絡(luò)中的鏈接URL (Uniform Resource Locator,統(tǒng)一資源定位符)地址寫(xiě)入新聞網(wǎng)頁(yè)內(nèi)容,每個(gè)URL地址代表一個(gè)圖片。但是,在部分新聞網(wǎng)頁(yè)中仍未配置有與新聞內(nèi)容相符合的圖片。下面再分別對(duì)步驟S202和步驟S203的操作進(jìn)行具體介紹。[0100]首先,介紹步驟S202,即提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子,并在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片。需要說(shuō)明的是,通過(guò)步驟S202來(lái)獲取原始圖片的前提是需要事先在服務(wù)器中配置一個(gè)圖片數(shù)據(jù)庫(kù),用于存儲(chǔ)與各類(lèi)網(wǎng)頁(yè)相關(guān)的圖片??蛇x地,圖片數(shù)據(jù)庫(kù)存儲(chǔ)圖片的方式通常分為如下兩種,第一種是直接按照關(guān)鍵因子(即圖片名稱(chēng))進(jìn)行存儲(chǔ),第二種是按照關(guān)鍵因子將圖片進(jìn)行分類(lèi)存儲(chǔ)。下面具體介紹步驟S202。
[0101]對(duì)于新聞網(wǎng)頁(yè)而言,步驟S202中的關(guān)鍵因子可以在新聞網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提取,其標(biāo)題名稱(chēng)即為新聞名稱(chēng)。關(guān)鍵因子的提取能夠使得步驟S202更加準(zhǔn)確、快速地匹配到該新聞網(wǎng)頁(yè)的原始圖片。所以,本實(shí)施例中,在提取關(guān)鍵因子之前,要先獲取到新聞網(wǎng)頁(yè)的標(biāo)題名稱(chēng),并在獲取了標(biāo)題名稱(chēng)名之后,根據(jù)標(biāo)題名稱(chēng)的長(zhǎng)度來(lái)提取關(guān)鍵因子。可選地,則當(dāng)獲取的標(biāo)題名稱(chēng)長(zhǎng)度過(guò)長(zhǎng)時(shí)(例如超過(guò)8個(gè)字符則認(rèn)為長(zhǎng)度過(guò)程)時(shí),可以在標(biāo)題名稱(chēng)中提取關(guān)鍵字或者主題詞作為關(guān)鍵因子,以減少后續(xù)匹配的壓力,但是,當(dāng)標(biāo)題名稱(chēng)較短(少于8個(gè)字符)時(shí),也可以不提取關(guān)鍵因子,直接將標(biāo)題名稱(chēng)作為關(guān)鍵因子即可。對(duì)于步驟S202的提取關(guān)鍵因子的過(guò)程,本實(shí)施例還結(jié)合圖3進(jìn)行具體說(shuō)明。
[0102]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的新聞網(wǎng)頁(yè)列表示意圖。假設(shè)新聞網(wǎng)頁(yè)的新聞名稱(chēng)為圖3中的第三行“外形犀利配置越級(jí)福特蒙迪歐購(gòu)車(chē)手冊(cè)”。根據(jù)上述描述可知,該新聞名稱(chēng)的長(zhǎng)度超過(guò)8個(gè)字,則步驟S202會(huì)在該新聞名稱(chēng)中提取關(guān)鍵因子,可選地,所提取的關(guān)鍵因子可以為“福特蒙迪歐”。
[0103]在確定了關(guān)鍵因子之后,步驟S202繼續(xù)在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的圖片作為原始圖片。本實(shí)施例中,上述提及了圖片數(shù)據(jù)庫(kù)存儲(chǔ)圖片的兩種方式,所以當(dāng)圖片數(shù)據(jù)庫(kù)存儲(chǔ)圖片的方式不同時(shí),步驟S202在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的圖片時(shí),所采用的方法也有所不同。下面介紹步驟S202在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的圖片的兩種具體方式。
[0104]當(dāng)圖片數(shù)據(jù)庫(kù)存儲(chǔ)圖片的方式為上述第一種時(shí),可選地,步驟S202可以將該關(guān)鍵因子分別與圖片數(shù)據(jù)庫(kù)中的各圖片的名稱(chēng)進(jìn)行匹配度計(jì)算,并將匹配結(jié)果進(jìn)行RANK排名,再在該RANK排名中選取匹配度高于閾值的至少一幅圖片作為原始圖片,其取出原始圖片的個(gè)數(shù)根據(jù)具體情況而進(jìn)行設(shè)定。
[0105]當(dāng)圖片數(shù)據(jù)庫(kù)存儲(chǔ)圖片的方式為上述第二種時(shí),可選地,步驟S202可以先識(shí)別關(guān)鍵因子所屬的分類(lèi),再在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與該分類(lèi)對(duì)應(yīng)的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。需要說(shuō)明的是,步驟S202在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與該分類(lèi)對(duì)應(yīng)的圖片中選取原始圖片時(shí),也可以將該關(guān)鍵因子分別與該分類(lèi)中所有圖片的名稱(chēng)進(jìn)行匹配度計(jì)算,并將匹配結(jié)果進(jìn)行RANK排名,再在該RANK排名中選取匹配度高于閾值的至少一幅圖片作為原始圖片。相比于第一種獲取原始圖片的方式,該方式能夠先對(duì)關(guān)鍵因子進(jìn)行分類(lèi),之后再進(jìn)行匹配度的計(jì)算,從而減少了匹配時(shí)的計(jì)算量,提高了獲取原始圖片的效率。
[0106]下面接著介紹步驟S203,即根據(jù)網(wǎng)頁(yè)正文所包含的圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。在本實(shí)施例中,步驟S203根據(jù)圖片鏈接提取對(duì)應(yīng)的圖片時(shí),可以采取如下兩種方式??蛇x地,步驟S203首先會(huì)確定新聞網(wǎng)頁(yè)正文中所包含的圖片當(dāng)前是否已經(jīng)加載完成,若已經(jīng)加載完成,則到指定的緩存區(qū)直接抓取新聞網(wǎng)頁(yè)中已經(jīng)加載完成的圖片作為原始圖片,若未加載完成,則需要直接通過(guò)圖片鏈接URL地址在網(wǎng)絡(luò)中提取新聞網(wǎng)頁(yè)的原始圖片。
[0107]上述通過(guò)步驟S201至步驟S203介紹了獲取與新聞網(wǎng)頁(yè)對(duì)應(yīng)的原始圖片的過(guò)程,使得無(wú)論新聞網(wǎng)頁(yè)的正文是否包含有圖片鏈接,均能夠獲取到與網(wǎng)頁(yè)正文對(duì)應(yīng)的原始圖片。在獲取到新聞網(wǎng)頁(yè)對(duì)應(yīng)的原始圖片之后,繼續(xù)執(zhí)行步驟S204。在步驟S204中,根據(jù)獲取的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖。本實(shí)施例中,當(dāng)步驟S202或S203獲取到的新聞網(wǎng)頁(yè)的原始圖片為多張時(shí),需要通過(guò)步驟S204分別判斷每一張?jiān)紙D片的規(guī)格。其中,當(dāng)原始圖片的寬度大于高度時(shí)為橫圖,反之則為豎圖。還有一種較為特殊的情況,即當(dāng)原始圖片的寬度等于高度時(shí)為正方形圖,此時(shí),將其劃分為特殊的豎圖,并在后續(xù)的處理過(guò)程中將其作為豎圖進(jìn)行處理。
[0108]需要說(shuō)明的是,在新聞網(wǎng)頁(yè)中配置的原始圖片通常尺度較大,而預(yù)先設(shè)定的縮略圖的尺寸通常較小,而為了后續(xù)步驟得到的縮略圖中能夠較為完整的包含原始圖片的內(nèi)容,在執(zhí)行完步驟S204之后,還需要繼續(xù)執(zhí)行步驟S205,即根據(jù)原始圖片的規(guī)格來(lái)確定縮放比例,并按照確定的縮放比例對(duì)原始圖片進(jìn)行縮放,得到縮放圖片。下面對(duì)步驟S205生成縮放圖片的過(guò)程進(jìn)行具體介紹。
[0109]步驟S205在對(duì)原始圖片進(jìn)行縮放時(shí),首先需要根據(jù)原始圖片的規(guī)格來(lái)確定原始圖片縮小后的最小邊長(zhǎng)度,再根據(jù)該最小邊長(zhǎng)度和原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,來(lái)確定縮放比例,最后,根據(jù)該縮放比例對(duì)原始圖片進(jìn)行縮放,得到縮放圖片。本實(shí)施例中,之所以先確定原始圖片縮小后的最小邊長(zhǎng)度,原因是由于縮略圖的寬、高尺寸為預(yù)先設(shè)定的,先將原始圖片的最小邊縮放到合適的長(zhǎng)度,能夠保證原始圖片縮小后,得到的縮放圖片的尺寸不小于預(yù)定縮略圖的尺寸,從而避免了由于縮放圖片的尺寸過(guò)小而導(dǎo)致在縮略圖中出現(xiàn)“白邊”的情況。
[0110]需要說(shuō)明的是,當(dāng)原始圖片的規(guī)格不同時(shí),步驟S205所采取的處理方式也有所不同。為了更加清楚地描述當(dāng)原始圖片規(guī)格不同時(shí)步驟S205的處理過(guò)程,本實(shí)施例分別以原始圖片為橫圖和原始圖片為豎圖為例來(lái)對(duì)其進(jìn)行具體描述。
[0111]當(dāng)原始圖片為橫圖時(shí),假設(shè),本實(shí)施例中,原始圖片的尺寸為680*480 (像素),預(yù)先確定的縮略圖的尺寸為120*90 (像素)。此時(shí),步驟S205需要先將原始圖片的高480像素縮小至90像素來(lái)確定縮放比例,即縮放比例為90/480。再按照該縮放比例對(duì)原始圖片進(jìn)行縮放,得到縮放圖片。該方式中,通過(guò)將原始圖片的高縮小至90像素來(lái)確定縮放比例,能夠保證得到縮放圖片的寬度不小于120像素,從而保證了縮放圖片的尺寸不小于預(yù)定縮略圖的尺寸。
[0112]當(dāng)原始圖片為豎圖時(shí),假設(shè),本實(shí)施例中,原始圖片的尺寸為480*640 (像素),預(yù)先確定的縮略圖的尺寸為120*90 (像素)。此時(shí),步驟S205需要先將原始圖片的寬480像素縮小至120像素來(lái)確定縮放比例,即縮放比例為120/480。再按照該縮放比例對(duì)原始圖片進(jìn)行縮放,得到縮放圖片。同樣地,該方式也保證了縮放圖片的尺寸不小于預(yù)定縮略圖的尺寸。
[0113]在獲取到原始圖片的縮放圖片之后,繼續(xù)執(zhí)行步驟S206。在步驟S206中,為縮放圖片設(shè)定基準(zhǔn)線(xiàn)。其中,基準(zhǔn)線(xiàn)用于步驟S207的裁切操作。
[0114]本實(shí)施例中,步驟S206所設(shè)定基準(zhǔn)線(xiàn)穿過(guò)縮放圖片內(nèi)部,可選地,基準(zhǔn)線(xiàn)距縮放圖片上邊緣的距離與縮放圖片整個(gè)高度比可以為1/3,即以上邊緣為基準(zhǔn),位于縮放圖片的1/3高度處,具體基準(zhǔn)線(xiàn)的位置參見(jiàn)圖4和圖5所示,其中,圖4為本實(shí)施例的縮放圖片為豎圖時(shí),基準(zhǔn)線(xiàn)的位置示意圖,圖5為本實(shí)施例的縮放圖片為橫圖時(shí),基準(zhǔn)線(xiàn)的位置示意圖。
[0115]本實(shí)施例中,之所以將基準(zhǔn)線(xiàn)設(shè)定在縮放圖片的1/3高度處,是因?yàn)闊o(wú)論對(duì)于橫圖或是豎圖,在拍攝或是制作時(shí),大部分圖片的主體部分(例如,人物的頭部)均位于圖片的中部偏上的位置,所以將基準(zhǔn)線(xiàn)設(shè)定在縮放圖片的1/3高度處,基本能夠經(jīng)過(guò)圖片的主體部分。
[0116]接著,執(zhí)行步驟S207,即根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到原始圖片的縮略圖,并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。根據(jù)上述提及的內(nèi)容可知,縮略圖的尺寸為預(yù)先設(shè)定的尺寸,所以步驟S207在執(zhí)行時(shí),可以先生成一個(gè)與縮略圖同樣尺寸的切圖框,并根據(jù)基準(zhǔn)線(xiàn)來(lái)確定切圖框的位置。根據(jù)上述提及可知,由于基準(zhǔn)線(xiàn)能夠經(jīng)過(guò)圖片的主體部分,所以,本實(shí)施例步驟S207在確定切圖框的位置時(shí),可以將切圖框的中心線(xiàn)設(shè)置成與基準(zhǔn)線(xiàn)重合,這就保證了切圖框中能夠包含縮放圖片的主體部分。之后,步驟S207再利用確定的切圖框?qū)s放圖片進(jìn)行裁切,將切圖框中的圖片作為原始圖片的縮略圖,保證了縮略圖的完整性。
[0117]對(duì)于步驟S205,還需要說(shuō)明的是,若縮放圖片為豎圖,則由于縮放圖片的高度較大,所以當(dāng)基準(zhǔn)線(xiàn)為切圖框的中心線(xiàn)時(shí),切圖框位于基準(zhǔn)線(xiàn)之上的部分基本能落在縮放圖片的內(nèi)部,其切圖框的位置可以參見(jiàn)圖6所示。此時(shí),步驟S207可以直接將切圖框中的圖片進(jìn)行裁切即可得到原始圖片的縮略圖,其中,針對(duì)圖6所得到的縮略圖如圖7所示。
[0118]若縮放圖片為橫圖,則由于縮放圖片的高度較小,所以當(dāng)基準(zhǔn)線(xiàn)為切圖框的中心線(xiàn)時(shí),切圖框位于基準(zhǔn)線(xiàn)之上的部分有時(shí)可能會(huì)超出縮放圖片上邊緣的范圍,其切圖框的位置可以參見(jiàn)圖8所示。此時(shí),為了保證得到的縮略圖不出現(xiàn)“白邊”的情況,步驟S207還需要對(duì)切圖框進(jìn)行重新調(diào)整,可選地,可以將切圖框位于基準(zhǔn)線(xiàn)之上的部分調(diào)整至縮放圖片的上邊緣位置,而切圖框位于基準(zhǔn)線(xiàn)之下的部分保持位置不變,其中,調(diào)整之后的切圖框的位置可以參見(jiàn)圖9所示。之后,步驟S207再根據(jù)調(diào)整后的切圖框?qū)s放圖片進(jìn)行裁切,得到原始圖片的縮略圖,其中,針對(duì)圖9所得到的縮略圖如圖10所示。
[0119]綜上所述,本實(shí)施例對(duì)縮略圖的獲取方法進(jìn)行了具體描述,在獲取到新聞網(wǎng)頁(yè)所對(duì)應(yīng)縮略圖之后,還可以通過(guò)步驟S208在網(wǎng)頁(yè)預(yù)先設(shè)定的位置中顯示該新聞網(wǎng)頁(yè)對(duì)應(yīng)的縮略圖,以便用戶(hù)進(jìn)行查看。
[0120]還需要說(shuō)明的是,當(dāng)獲取到的該新聞網(wǎng)頁(yè)對(duì)應(yīng)的縮略圖為一幅時(shí),可直接將縮略圖進(jìn)行顯示,具體可以參見(jiàn)圖11中的前三條新聞網(wǎng)頁(yè)所對(duì)應(yīng)的縮略圖。當(dāng)獲取到的該新聞網(wǎng)頁(yè)對(duì)應(yīng)的縮略圖為兩幅及以上時(shí),還需要先將各縮略圖按照預(yù)定排版格式進(jìn)行合并(如,橫排合并、縱排合并等),再將合并后的圖片在該網(wǎng)頁(yè)中進(jìn)行顯示,具體可以參見(jiàn)圖11中最后一條新聞網(wǎng)頁(yè)所對(duì)應(yīng)的縮略圖。
[0121 ] 本實(shí)施例中,僅以新聞網(wǎng)頁(yè)為例對(duì)本發(fā)明實(shí)施例所提供的方法進(jìn)行了具體說(shuō)明,而當(dāng)網(wǎng)頁(yè)為其他帶有圖片的網(wǎng)頁(yè)時(shí),也能夠根據(jù)該實(shí)施例所提供的方法來(lái)實(shí)現(xiàn)。
[0122] 本發(fā)明實(shí)施例提供了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法,通過(guò)該方法,在獲取目標(biāo)網(wǎng)頁(yè)的縮略圖時(shí),會(huì)按照預(yù)先設(shè)定的比例對(duì)獲取的原始圖片進(jìn)行縮放,形成縮放圖片,之后,再為縮放圖片設(shè)定基準(zhǔn)線(xiàn),并根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖。通過(guò)本實(shí)施例所提供的方法,一方面,能夠?qū)⒊叽巛^大的原始圖片進(jìn)行合理比例的縮放,進(jìn)而得到縮放圖片??s放圖片的獲取保證了后續(xù)得到的縮略圖中能夠包含的圖片內(nèi)容較多,避免了直接對(duì)原始圖片進(jìn)行裁切而導(dǎo)致的縮略圖中只能包含較少圖片內(nèi)容的缺陷。另一方面,在對(duì)縮放圖片進(jìn)行裁切時(shí),會(huì)先為縮放圖片設(shè)定基準(zhǔn)線(xiàn),而基準(zhǔn)線(xiàn)是根據(jù)圖片的特性來(lái)設(shè)定的,能夠較為準(zhǔn)確的確定出圖片的主體部分,這就使得在后續(xù)的裁切中,所得到的縮略圖中能夠全面的包含縮略圖片(也即原始圖片)的主體部分,從而保證了縮略圖的完整性,提升了用戶(hù)體驗(yàn)。
[0123]實(shí)施例三
[0124]圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置框圖。該裝置1200包括:
[0125]內(nèi)容獲取器1201,配置成抓取目標(biāo)網(wǎng)頁(yè)的正文;
[0126]第一圖片獲取器1202,與上述內(nèi)容獲取器1201相耦合,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子,并在圖片數(shù)據(jù)庫(kù)中查找與關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片;
[0127]圖片縮放器1203,與上述第一圖片獲取器1202相耦合,配置成按照預(yù)設(shè)縮放比例對(duì)原始圖片進(jìn)行縮放,形成縮放圖片;
[0128]基準(zhǔn)線(xiàn)確定器1204,與上述圖片縮放器1203相耦合,配置成為縮放圖片設(shè)定基準(zhǔn)線(xiàn).[0129]截圖器1205,與上述基準(zhǔn)線(xiàn)確定器1204相耦合,配置成根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖并建立與網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。
[0130]可選地,關(guān)鍵因子在網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提??;
[0131]第一圖片獲取器1202配置成:
[0132]在圖片數(shù)據(jù)庫(kù)中查詢(xún)與關(guān)鍵因子匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片;或者,
[0133]識(shí)別關(guān)鍵因子所屬的分類(lèi),在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與各分類(lèi)匹配的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
[0134]可選地,第一圖片獲取器1202包括:
[0135]匹配度排名單元12021,配置成獲取關(guān)鍵因子與圖片數(shù)據(jù)庫(kù)中各個(gè)圖片的名稱(chēng)的匹配度,得到各個(gè)匹配度的RANK排名;
[0136]匹配獲取單元12022,配置成在RANK排名中選取匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
[0137]可選地,該裝置1200還包括:
[0138]第二圖片獲取器1206,與上述內(nèi)容獲取器1201相耦合,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含有圖片鏈接時(shí),根據(jù)圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。
[0139]可選地,圖片縮放器1203包括:
[0140]圖片規(guī)格確定單元12031,配置成根據(jù)抽取到的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖;
[0141]長(zhǎng)度確定單元12032,配置成根據(jù)原始圖片的規(guī)格確定縮小后的最小邊長(zhǎng)度;
[0142]圖片縮放單元12033,配置成根據(jù)確定的縮小后最小邊長(zhǎng)度和原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)原始圖片進(jìn)行縮放。
[0143]可選地,若原始圖片為橫圖,則長(zhǎng)度確定單元12032確定縮小后的最小邊長(zhǎng)度為第一長(zhǎng)度,若原始圖片為豎圖或正方形圖,則長(zhǎng)度確定單元12032確定縮小后的最小邊長(zhǎng)度為第二長(zhǎng)度;
[0144]相應(yīng)地,圖片縮放單元12033還配置成按照如下方式對(duì)原始圖片進(jìn)行縮放:
[0145]若原始圖片為橫圖,則通過(guò)將原始圖片的高度縮放至第一長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放;
[0146]若原始圖片為豎圖或正方形圖,則通過(guò)將原始圖片的寬度縮放至第二長(zhǎng)度確定縮放比例,并按照該縮放比例對(duì)原始圖片進(jìn)行縮放。
[0147]可選地,基準(zhǔn)線(xiàn)確定器1204確定的基準(zhǔn)線(xiàn)距縮放圖片上邊緣的距離與縮放圖片整個(gè)高度比為1/3。
[0148]可選地,截圖器1205包括:
[0149]切圖框設(shè)定單元12051,配置成在縮放圖片中,根據(jù)基準(zhǔn)線(xiàn)確定切圖框的中心線(xiàn)位置;
[0150]裁切單元12052,配置成利用確定的切圖框?qū)s放圖片進(jìn)行裁切,將切圖框中的圖片作為縮略圖。
[0151]可選地,裁切單元12052還配置成:
[0152]若切圖框超出縮放圖片的范圍,則以縮放圖片的邊緣作為切圖框的起始位置來(lái)對(duì)切圖框進(jìn)行調(diào)整;
[0153]根據(jù)調(diào)整后的切圖框?qū)s放圖片進(jìn)行裁切。
[0154]可選地,該裝置1200還包括:
[0155]圖片顯示器1207,與上述截圖器1205相耦合,配置成若所抽取的網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)的原始圖片包括兩幅及以上,則在截圖器1205生成縮略圖后,將所生成的各縮略圖按照預(yù)定排版格式進(jìn)行合并;以及
[0156]將合并后的圖片在該網(wǎng)頁(yè)中進(jìn)行顯示。
[0157]本發(fā)明實(shí)施例提供了一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置,通過(guò)該裝置,在獲取目標(biāo)網(wǎng)頁(yè)的縮略圖時(shí),會(huì)按照預(yù)先設(shè)定的比例對(duì)獲取的原始圖片進(jìn)行縮放,形成縮放圖片,之后,再為縮放圖片設(shè)定基準(zhǔn)線(xiàn),并根據(jù)基準(zhǔn)線(xiàn)對(duì)縮放圖片進(jìn)行裁切,得到縮略圖??梢?jiàn),通過(guò)本實(shí)施例所提供的裝置,一方面,能夠?qū)⒊叽巛^大的原始圖片進(jìn)行合理比例的縮放,進(jìn)而得到縮放圖片??s放圖片的獲取保證了后續(xù)得到的縮略圖中能夠包含的圖片內(nèi)容較多,避免了直接對(duì)原始圖片進(jìn)行裁切而導(dǎo)致的縮略圖中只能包含較少圖片內(nèi)容的缺陷。另一方面,在對(duì)縮放圖片進(jìn)行裁切時(shí),會(huì)先為縮放圖片設(shè)定基準(zhǔn)線(xiàn),而基準(zhǔn)線(xiàn)是根據(jù)圖片的特性來(lái)設(shè)定的,能夠較為準(zhǔn)確的確定出圖片的主體部分,這就使得在后續(xù)的裁切中,所得到的縮略圖中能夠全面的包含縮略圖片(也即原始圖片)的主體部分,從而保證了縮略圖的完整性,提升了用戶(hù)體驗(yàn)。
[0158]在此提供的算法和展示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0159]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0160]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0161 ] 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0162]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0163]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0164]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
【權(quán)利要求】
1.一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的方法,包括: 當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子; 在圖片數(shù)據(jù)庫(kù)中查找與所述關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片; 按照預(yù)設(shè)縮放比例對(duì)所述原始圖片進(jìn)行縮放,形成縮放圖片; 為所述縮放圖片設(shè)定基準(zhǔn)線(xiàn),根據(jù)所述基準(zhǔn)線(xiàn)對(duì)所述縮放圖片進(jìn)行裁切,得到縮略圖并建立與所述網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述關(guān)鍵因子在所述網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提?。? 所述在圖片數(shù)據(jù)庫(kù)中查找與所述關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片,進(jìn)一步包括: 在圖片數(shù)據(jù)庫(kù)中查詢(xún)與所述關(guān)鍵因子匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片;或者, 識(shí)別所述關(guān)鍵因子所屬的分類(lèi),在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與各分類(lèi)匹配的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述在圖片數(shù)據(jù)庫(kù)中查詢(xún)與所述關(guān)鍵因子匹配度高于閾值的至少一幅圖片,進(jìn)一步包括: 獲取所述關(guān)鍵因子與圖片數(shù)據(jù)庫(kù)中各個(gè)圖片的名稱(chēng)的匹配度,得到各個(gè)匹配度的RANK排名; 在所述RANK排名中選取匹配度高于閾值的至少一幅圖片。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其中,當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含有圖片鏈接時(shí),根據(jù)所述圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其中,所述按照預(yù)設(shè)縮放比例對(duì)所述原始圖片進(jìn)行縮放,進(jìn)一步包括: 根據(jù)所述抽取到的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖; 根據(jù)所述原始圖片的規(guī)格確定縮小后的最小邊長(zhǎng)度; 根據(jù)所述確定的縮小后最小邊長(zhǎng)度和所述原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)所述原始圖片進(jìn)行縮放。
6.一種提供網(wǎng)頁(yè)內(nèi)容對(duì)應(yīng)縮略圖的裝置,包括: 內(nèi)容獲取器,配置成抓取目標(biāo)網(wǎng)頁(yè)的正文; 第一圖片獲取器,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中未包含有圖片鏈接時(shí),提取該網(wǎng)頁(yè)的一個(gè)或多個(gè)關(guān)鍵因子,并在圖片數(shù)據(jù)庫(kù)中查找與所述關(guān)鍵因子匹配的至少一幅圖片,將其作為原始圖片; 圖片縮放器,配置成按照預(yù)設(shè)縮放比例對(duì)所述原始圖片進(jìn)行縮放,形成縮放圖片; 基準(zhǔn)線(xiàn)確定器,配置成為所述縮放圖片設(shè)定基準(zhǔn)線(xiàn); 截圖器,配置成根據(jù)所述基準(zhǔn)線(xiàn)對(duì)所述縮放圖片進(jìn)行裁切,得到縮略圖并建立與所述網(wǎng)頁(yè)正文的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述關(guān)鍵因子在所述網(wǎng)頁(yè)的標(biāo)題名稱(chēng)中提?。? 所述第一圖片獲取器配置成: 在圖片數(shù)據(jù)庫(kù)中查詢(xún)與所述關(guān)鍵因子匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片;或者,識(shí)別所述關(guān)鍵因子所屬的分類(lèi),在圖片數(shù)據(jù)庫(kù)存儲(chǔ)的與各分類(lèi)匹配的圖片中選取至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
8.根據(jù)權(quán)利要求6或7所述的裝置,其中,所述第一圖片獲取器包括: 匹配度排名單元,配置成獲取所述關(guān)鍵因子與圖片數(shù)據(jù)庫(kù)中各個(gè)圖片的名稱(chēng)的匹配度,得到各個(gè)匹配度的RANK排名; 匹配獲取單元,配置成在所述RANK排名中選取匹配度高于閾值的至少一幅圖片,將其作為該網(wǎng)頁(yè)的原始圖片。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的裝置,其中,所述裝置還包括: 第二圖片獲取器,配置成當(dāng)抓取的目標(biāo)網(wǎng)頁(yè)正文中包含有圖片鏈接時(shí),根據(jù)所述圖片鏈接提取對(duì)應(yīng)的圖片,作為該網(wǎng)頁(yè)的原始圖片。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的裝置,其中,所述圖片縮放器包括: 圖片規(guī)格確定單元,配置成根據(jù)所述抽取到的原始圖片的長(zhǎng)寬尺寸判斷規(guī)格為橫圖或豎圖; 長(zhǎng)度確定單元,配置成根據(jù)所述原始圖片的規(guī)格確定縮小后的最小邊長(zhǎng)度; 圖片縮放單元,配置成根據(jù)所述確定的縮小后最小邊長(zhǎng)度和所述原始圖片對(duì)應(yīng)邊的原始長(zhǎng)度,對(duì)所述原始圖片進(jìn)行縮放`。
【文檔編號(hào)】G06F17/30GK103514271SQ201310418309
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2013年9月13日 優(yōu)先權(quán)日:2013年9月13日
【發(fā)明者】劉曉麗 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邵东县| 台江县| 高邮市| 会东县| 勐海县| 兴和县| 军事| 万载县| 赤壁市| 逊克县| 嘉定区| 宣化县| 嘉禾县| 阿尔山市| 文水县| 昌乐县| 开鲁县| 察隅县| 浏阳市| 林西县| 新和县| 巴彦县| 中阳县| 烟台市| 布尔津县| 阳泉市| 罗平县| 高碑店市| 晋宁县| 涟水县| 新余市| 福泉市| 云浮市| 尉氏县| 保靖县| 黔西| 长葛市| 开阳县| 集安市| 信阳市| 濮阳县|