圖片處理方法、設備及系統的制作方法
【專利摘要】本發明實施例提供一種圖片處理方法、設備及系統,涉及信息技術領域,能夠提高圖片處理的效率。所述方法包括:接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小;檢測所述圖片訪問請求是否符合預置圖片訪問請求規則;若符合,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片;根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放;將縮放后的圖片發送給所述終端設備。本發明適用于圖片的處理。
【專利說明】
圖片處理方法、設備及系統
技術領域
[0001]本發明實施例涉及信息技術領域,尤其涉及一種圖片處理方法、設備及系統。
【背景技術】
[0002]隨著互聯網技術的不斷發展,圖片的在互聯網領域的使用越來越廣泛。尤其是在終端設備上安裝的應用程序中,圖片已成為不可或缺的組成部分。其中,終端設備可以為電腦、手機、平板電腦等。通常不同的終端設備對同一張圖片的展示需求不同。為了滿足不同終端設備的不同需求,通常需要將圖片處理成不同尺寸的圖片,然后將處理后的圖片上傳至域名加速服務器,從而終端設備能夠快速地獲取圖片。
[0003]目前,主要通過人工的方式進行圖片的處理,即圖片編輯人員根據終端設備的尺寸展示需求進行圖片的處理。然而,通過人工的方式進行圖片的處理時,每當有新的終端設備尺寸展示需求時,圖片編輯人員都需要重新進行圖片的處理。若存在大量不同的圖片尺寸展示需求時,會消耗大量的人工成本,導致圖片處理的效率較低。
【發明內容】
[0004]本發明實施例提供一種圖片處理方法、設備及系統,用以解決現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0005]本發明實施例提供一種圖片處理方法,包括:
[0006]接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小;
[0007]檢測所述圖片訪問請求是否符合預置圖片訪問請求規則;
[0008]若符合,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片;
[0009]根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放;
[0010]將縮放后的圖片發送給所述終端設備。
[0011 ]本發明實施例提供另一種圖片處理方法,包括:
[0012]接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例;
[0013]根據所述裁剪比例,對所述圖片進行裁剪;
[0014]將所述裁剪后的圖片發送給域名加速服務器,以便于當所述域名加速服務器在接收到圖片訪問請求中的圖片寬高比例與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。
[0015]本發明實施例提供一種域名加速服務器,包括:
[0016]接收單元,接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小;
[0017]檢測單元,用于檢測所述圖片訪問請求是否符合預置圖片訪問請求規則;
[0018]獲取單元,用于若所述圖片訪問請求符合預置圖片訪問請求規則,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片;
[0019]縮放單元,用于根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放;
[0020]發送單元,用于將縮放后的圖片發送給所述終端設備。
[0021 ]本發明實施例提供一種圖片裁剪服務器,包括:
[0022]接收單元,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例;
[0023]裁剪單元,用于根據所述裁剪比例,對所述圖片進行裁剪;
[0024]發送單元,用于將所述裁剪后的圖片發送給域名加速服務器,以便于當所述域名加速服務器在接收到圖片訪問請求中的圖片寬高比例與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。
[0025]本發明實施例提供一種圖片處理系統,包括:
[0026]域名加速服務器,用于接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小;檢測所述圖片訪問請求是否符合預置圖片訪問請求規則;若符合,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片;根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放;將縮放后的圖片發送給所述終端設備;
[0027]圖片裁剪服務器,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例;根據所述裁剪比例,對所述圖片進行裁剪;將所述裁剪后的圖片發送給域名加速服務器。
[0028]本發明實施例提供的圖片處理方法、設備及系統,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
【附圖說明】
[0029]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0030]圖1為本發明實施例提供的一種圖片處理方法的流程圖;
[0031]圖2為本發明實施例提供的另一種圖片處理方法的流程圖;
[0032]圖3為本發明實施例提供的又一種圖片處理方法的流程圖;
[0033]圖4為本發明實施例提供的再一種圖片處理方法的流程圖;
[0034]圖5為本發明實施例提供的一種域名加速服務器的結構示意圖;
[0035]圖6為本發明實施例提供的另一種域名加速服務器的結構示意圖;
[0036]圖7為本發明實施例提供的一種圖片裁剪服務器的結構示意圖;
[0037]圖8為本發明實施例提供的另一種圖片裁剪服務器的結構示意圖;
[0038]圖9為本發明實施例提供的一種圖片處理系統的結構示意圖。
【具體實施方式】
[0039]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0040]本發明實施例提供了一種圖片處理方法,可以應用于域名加速服務器,如圖1所示,所述方法包括:
[0041]101、接收終端設備發送的圖片訪問請求。
[0042]其中,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小。所述終端設備可以為手機、也可以為電腦、手機、平板電腦,本發明實施例不做限定。例如,圖片的寬高比例為I: I,寬高大小均為300像素。
[0043]102、檢測所述圖片訪問請求是否符合預置圖片訪問請求規則。
[0044]其中,所述圖片訪問請求中攜帶有請求圖片對應的URL。預置圖片訪問請求規則可以根據用戶的需要進行設置,也可以根據系統默認模式設置,本發明實施例不做限定。例如,所述預置圖片訪問請求規則為圖片訪問請求對應的URL與預置URL相匹配,所述預置URL為根據裁剪圖片對應的URL生成的。根據裁剪圖片對應的URL可以生成多個預置URL。
[0045]例如,裁剪圖片對應的URL為:
[0046]http://il.letvimg.com/yunzhuanma/sms/201408/19/tl 130_1/11.jpg。其中,URL中攜帶有裁剪圖片的寬高比例為1:1,裁剪圖片的格式等。根據所述裁剪圖片對應的URL,生成的預置URL可以為:
[0047]http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_w_h.jpg,其中w代表圖片寬大小,h代表圖片高大小。具體地,預置URL可以為:
[0048]http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_200_200.jpg、http://iI.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_300_300.jpg等。
[0049]此外,還可以根據裁剪圖片對應的URL,域名加速服務器支持的圖片格式、支持的圖片縮放寬高大小等,生成預置URL。其中,圖片格式可以為jpg、jpeg、png、gif等格式。
[0050]例如,裁剪圖片的對應的URL為:
[0051 ] http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll.jpg,
[0052]生成的預置URL可以為:
[0053]http: //il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_500_500.jpeg;
[0054]也可以為:
[0055]http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_500_500.gif等。
[0056]對于本發明實施例,步驟102具體可以為:檢測所述圖片訪問請求對應的URL是否與所述預置URL相匹配。
[0057]例如,所述圖片訪問請求對應的URL為:
[0058]http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_200_200.jpg,域名加速服務器上保存有根據裁剪圖片生成的URL為:
[0059]http: //il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_200_200.jpg,則確認所述圖片訪問請求對應的URL與預置URL相匹配。
[0060]103、若所述圖片訪問請求符合預置圖片訪問請求規則,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片。
[0061]其中,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片。
[0062]例如,若圖片訪問請求對應的URL為:
[0063]http://il.letvimg.com/yunzhuanma/sms/201408/19/tll30_l/ll_300_300.jpg,請求的圖片為寬高比例為1: 1、寬高大小均為300像素的圖片,則獲取與所述請求圖片相對應的目標裁剪圖片,目標裁剪圖片為寬高比例為1: 1、寬高大小均為200像素的圖片。
[0064]104、根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放。
[0065]對于本發明實施例,步驟104具體可以為:通過調用圖片過濾image_filter模塊,將縮放后的圖片發送給所述終端設備。
[0066]例如,所述請求圖片為笑臉圖片,請求的笑臉圖片對應的寬高比例為1:1,寬高大小均為300像素,域名加速服務器中保存的目標裁剪笑臉圖片的寬高比例為1:1,寬高大小均為200像素,則將目標裁剪笑臉圖片寬高大小均縮放為300像素。
[0067]105、將縮放后的圖片發送給所述終端設備。
[0068]對于本發明實施例,通過對裁剪圖片進行縮放,能夠直接獲取到滿足終端設備需求的圖片,從而能夠避免通過人工的方式將同一圖片裁剪為不同的尺寸信息的圖片,實現同一圖片的不同尺寸的自動處理,提高圖片處理的效率。
[0069]對于本發明實施例,在將縮放后的圖片發送給所述終端設備之后,還可以將所述縮放后的圖片進行保存,當有其他的終端設備請求與所述縮放后的圖片相同尺寸的圖片時,可以直接將該縮放后的圖片發送給請求的終端設備,從而能夠節省重新處理圖片所消耗的系統資源。
[0070]本發明實施例提供的一種圖片處理方法,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0071]本發明實施例提供了另一種圖片處理方法,可以應用于域名加速服務器,如圖2所示,所述方法包括:
[0072]201、接收終端設備發送的圖片訪問請求。
[0073]其中,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小。
[0074]對于本發明實施例,在步驟201之前,具體還可以包括:接收圖片裁剪服務器發送的多個裁剪圖片,所述多個裁剪圖片為所述圖片裁剪服務器按照不同寬高比例對不同照片進行裁剪獲取的圖片;將所述多個裁剪圖片保存。
[0075]202、檢測所述圖片訪問請求是否符合預置圖片訪問請求規則。若所述圖片訪問請求符合預置圖片訪問請求規則,則執行步驟203;若所述圖片訪問請求不符合預置圖片訪問請求規則,則執行步驟206。
[0076]其中,所述圖片訪問請求中攜帶有請求圖片對應的URL,所述預置圖片訪問請求規則為圖片訪問請求對應的URL與預置URL相匹配,所述預置URL為根據裁剪圖片對應的URL生成的。根據裁剪圖片對應的URL可以生成多個預置URL。此外,還可以根據裁剪圖片對應的URL,域名加速服務器支持的圖片格式、支持的圖片縮放寬高大小等,生成預置URL。
[0077]對于本發明實施例,步驟202具體可以為:檢測所述圖片訪問請求對應的URL是否與所述預置URL相匹配。
[0078]203、獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片。
[0079]其中,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片。
[0080]204、根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放。
[0081 ]對于本發明實施例,步驟204具體可以為:通過調用圖片過濾image_f ilter模塊,將縮放后的圖片發送給所述終端設備。
[0082]205、將縮放后的圖片發送給所述終端設備。
[0083]對于本發明實施例,通過對裁剪圖片進行縮放,能夠直接獲取到滿足終端設備需求的圖片,從而能夠避免通過人工的方式將同一圖片裁剪為不同的尺寸信息的圖片,實現同一圖片的不同尺寸的自動處理,提高圖片處理的效率。
[0084]對于本發明實施例,在將縮放后的圖片發送給所述終端設備之后,還可以將所述縮放后的圖片進行保存,當有其他的終端設備請求與所述縮放后的圖片相同尺寸的圖片時,可以直接將該縮放后的圖片發送給請求的終端設備,從而能夠節省重新處理圖片所消耗的系統資源。
[0085]對于本發明實施例,在步驟205之后具體還可以包括:將所述縮放后的圖片同步到域名服務器的各個節點。
[0086]206、輸出提示信息。
[0087]其中,所述提示信息用于提示請求圖片不符合規范。所述提示信息可以為文字提示信息、音頻提示信息,也可以為圖片提示信息,本發明實施例不做限定。具體地,所述提示信息可以為提示請求圖片不符合規范的文字提示信息、提示請求圖片不符合規范的音頻提示信息或者提示請求圖片不符合規范的圖片提示信息等。通過輸出提示信息,可以使終端設備對應的用戶及時獲知圖片訪問情況,從而可以提升用戶的體驗。
[0088]本發明實施例提供的另一種圖片處理方法,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0089]本發明實施例提供了又一種圖片處理方法,可以應用于圖片裁剪服務器,如圖3所示,所述方法包括:
[0090]301、接收輸入的圖片裁剪指令。
[0091]其中,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例。
[0092]對于本發明實例,步驟301具體可以為:當用戶在安裝在圖片裁剪服務器上的圖片處理軟件的操作界面上選擇某一圖片并設定在該圖片上選定裁剪框時,所述圖片裁剪服務器接收到圖片裁剪指令。用戶通過選定裁剪框的大小和比例,就可以設定該圖片對應的寬高裁剪比例。
[0093]需要說明的是,所述圖片的寬高裁剪比例可以為一個寬高裁剪比例,也可以為不同寬高裁剪比例,本發明實施例不做限定。例如,圖片的寬高裁剪比例可以為1:1,也可以為1:2、1:3 等。
[0094]302、根據所述裁剪比例,對所述圖片進行裁剪。
[0095]對于本發明實施例,步驟302具體可以為:安裝在圖片裁剪服務器上的圖片處理軟件在接收到所述裁剪比例后,對所述圖片進行裁剪。具體地,圖像處理軟件可以通過調用圖片處理工具接口,對所述圖片進行裁剪。
[0096]例如,用戶選定的圖片為笑臉圖片,笑臉圖片的寬高裁剪比例為1:1,寬高大小分別為212像素,通過圖片處理軟件裁剪笑臉圖像,裁剪后的笑臉圖片的尺寸信息為寬高比例為I: I,寬高大小為212像素*212像素。
[0097]303、將所述裁剪后的圖片發送給域名加速服務器。
[0098]進一步地,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。
[0099]對于本發明實施例,當所述域名加速服務器接收到與所述裁剪比例相同的請求圖片寬高比例,但寬高大小不同時,通過對裁剪圖片進行縮放,能夠直接獲取到滿足終端設備需求的圖片,從而能夠避免通過人工的方式將同一圖片裁剪為不同的尺寸信息的圖片,實現同一圖片的不同尺寸的自動處理,提高圖片處理的效率。當所述域名加速服務器接收到與所述裁剪比例相同的請求圖片寬高比例,但寬高大小相同時,可以直接將所述裁剪圖片發送給終端設備。
[0100]對于本發明實施例,步驟303具體可以為:將所述裁剪后的圖片預先保存在存儲設備中,當接收到用戶發送的通知信息時,再將所述裁剪后的圖片發送給域名加速服務器。或者將所述裁剪后的圖片直接發送給域名加速服務器。通過將所述裁剪后的圖片發送給域名加速服務器,可以保證用戶獲取圖片的速度。
[0101]例如,當所述域名加速服務器接收的圖片訪問請求中的請求圖片為笑臉圖片,且請求的笑臉圖片的寬高比例為1:1,寬高大小均為200像素時,所述域名加速服務器對圖片裁剪服務器發送的寬高大小均為212像素的裁剪笑臉圖片進行縮放,縮放為寬高大小均為200像素的笑臉圖像。當所述域名加速服務器接收的圖片訪問請求中的請求圖片為笑臉圖片,且請求的笑臉圖片的寬高比例為1:1,寬高大小均為500像素時,所述域名加速服務器對圖片裁剪服務器發送的寬高大小均為212像素的裁剪笑臉圖片進行縮放,縮放為寬高大小均為500像素的笑臉圖像。對于本發明實施例,通過自動將笑臉圖片處理為寬高大小均為200像素或者500像素的笑臉圖像,能夠節省人工對笑臉圖片進行處理所消耗的成本和時間,從而能夠提高笑臉圖片的處理效率。
[0102]本發明實施例提供的又一種圖片處理方法,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0103]本發明實施例提供了再一種圖片處理方法,可以應用于圖片裁剪服務器,如圖4所示,所述方法包括:
[0104]401、接收輸入的圖片裁剪指令。
[0105]其中,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例。
[0106]402、調用圖片處理組件,按照根據所述裁剪比例,對所述圖片進行裁剪。
[0107]其中,圖片處理組件可以為安裝在圖片裁剪服務器上的圖片處理軟件中的組件。具體地,可以為GraphicsMagick圖片處理工具。
[0108]403、將所述裁剪后的圖片發送給域名加速服務器。
[0109]進一步地,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。對于本發明實施例,當所述域名加速服務器接收到與所述裁剪比例相同的請求圖片寬高比例,但寬高大小不同時,通過對裁剪圖片進行縮放,能夠直接獲取到滿足終端設備需求的圖片,從而能夠避免通過人工的方式將同一圖片裁剪為不同的尺寸信息的圖片,實現同一圖片的不同尺寸的自動處理,提高圖片處理的效率。當所述域名加速服務器接收到與所述裁剪比例相同的請求圖片寬高比例,但寬高大小相同時,可以直接將所述裁剪圖片發送給終端設備。
[0110]本發明實施例提供的再一種圖片處理方法,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0111]進一步地,作為圖1所述方法的具體實現,本發明實施例提供了一種域名加速服務器,如圖5所示,所述域名加速服務器包括:接收單元51、檢測單元52、獲取單元53、縮放單元54、發送單元55。
[0112]接收單元51,接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小。其中,所述終端設備可以為手機、也可以為電腦、手機、平板電腦,本發明實施例不做限定。
[0113]檢測單元52,用于檢測所述圖片訪問請求是否符合預置圖片訪問請求規則。
[0114]其中,所述圖片訪問請求中攜帶有請求圖片對應的URL。預置圖片訪問請求規則可以根據用戶的需要進行設置,也可以根據系統默認模式設置,本發明實施例不做限定。
[0115]獲取單元53,用于若所述圖片訪問請求符合預置圖片訪問請求規則,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片。
[0116]縮放單元54,用于根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放。
[0117]發送單元55,用于將縮放后的圖片發送給所述終端設備。
[0118]需要說明的是,本發明實施例提供的一種域名加速服務器所涉及各功能單元的其他相應描述,可以參考圖1所示方法的對應描述,在此不再贅述。
[0119]本發明實施例提供的一種域名加速服務器,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0120]進一步地,作為圖2所述方法的具體實現,本發明實施例提供了另一種域名加速服務器,如圖6所示,所述域名加速服務器包括:接收單元61、檢測單元62、獲取單元63、縮放單元64、發送單元65。
[0121]接收單元61,接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小。
[0122]檢測單元62,用于檢測所述圖片訪問請求是否符合預置圖片訪問請求規則。
[0123]獲取單元63,用于若所述圖片訪問請求符合預置圖片訪問請求規則,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片。
[0124]縮放單元64,用于根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放。
[0125]發送單元65,用于將縮放后的圖片發送給所述終端設備。
[0126]所述裝置還包括:保存單元66。
[0127]接收單元61,還用于接收圖片裁剪服務器發送的多個裁剪圖片,所述多個裁剪圖片為所述圖片裁剪服務器按照不同寬高比例對不同照片進行裁剪獲取的圖片。
[0128]保存單元66,用于將所述多個裁剪圖片保存。
[0129]其中,所述圖片訪問請求中攜帶有請求圖片對應的URL,所述預置圖片訪問請求規則為圖片訪問請求對應的URL與預置URL相匹配,所述預置URL為根據裁剪圖片對應的URL生成的。
[0130]所述檢測單元62,具體用于檢測所述圖片訪問請求對應的URL是否與所述預置URL相匹配。
[0131]所述裝置還包括:輸出單元67。
[0132]輸出單元67,用于若所述圖片訪問請求不符合預置圖片訪問請求規則,則若不符合,則輸出提示信息,其中,所述提示信息用于提示請求圖片不符合規范。
[0133]所述裝置還包括:同步單元68。
[0134]同步單元68,用于將所述縮放后的圖片同步到域名服務器的各個節點。
[0135]需要說明的是,本發明實施例提供的另一種域名加速服務器所涉及各功能單元的其他相應描述,可以參考圖2所示方法的對應描述,在此不再贅述。
[0136]本發明實施例提供的一種域名加速服務器,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0137]進一步地,作為圖3所述方法的具體實現,本發明實施例提供了一種圖片裁剪服務器,如圖7所示,所述圖片裁剪服務器包括:接收單元71、裁剪單元72、發送單元73。
[0138]接收單元71,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例。
[0139]裁剪單元72,用于根據所述裁剪比例,對所述圖片進行裁剪。
[0140]發送單元73,用于將所述裁剪后的圖片發送給域名加速服務器。
[0141]進一步地,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。
[0142]需要說明的是,本發明實施例提供的一種圖片裁剪服務器所涉及各功能單元的其他相應描述,可以參考圖3所示方法的對應描述,在此不再贅述。
[0143]本發明實施例提供的一種圖片裁剪服務器,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0144]進一步地,作為圖4所述方法的具體實現,本發明實施例提供了另一種圖片裁剪服務器,如圖8所示,所述圖片裁剪服務器包括:接收單元81、裁剪單元82、發送單元83。
[0145]接收單元81,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例。
[0146]裁剪單元82,用于根據所述裁剪比例,對所述圖片進行裁剪。
[0147]發送單元83,用于將所述裁剪后的圖片發送給域名加速服務器。
[0148]進一步地,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。
[0149]需要說明的是,本發明實施例提供的另一種圖片裁剪服務器所涉及各功能單元的其他相應描述,可以參考圖4所示方法的對應描述,在此不再贅述。
[0150]本發明實施例提供的另一種圖片裁剪服務器,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0151]進一步地,本發明實施例提供一種圖片處理系統,如圖9所示,包括:域名加速服務器91和圖片裁剪服務器92。
[0152]域名加速服務器91,用于接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小;檢測所述圖片訪問請求是否符合預置圖片訪問請求規則;若符合,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器92按照所述圖片寬高比例進行裁剪獲取的圖片;根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放;將縮放后的圖片發送給所述終端設備。
[0153]圖片裁剪服務器92,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例;根據所述裁剪比例,對所述圖片進行裁剪;將所述裁剪后的圖片發送給域名加速服務器91。
[0154]本發明實施例提供的一種圖片處理系統,對同一張照片,按照需求按照寬高的不同比例進行裁剪,獲取多張裁剪的圖片;當終端設備請求的圖片寬高比例與裁剪圖片比例相同時,直接根據請求的圖片寬高大小對裁剪圖片進行縮放,改變了現有技術中需要通過人工的方式進行圖片的處理的缺陷,實現圖片的自動處理,提高圖片處理的效率。
[0155]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0156]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0157]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種圖片處理方法,其特征在于,包括: 接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小; 檢測所述圖片訪問請求是否符合預置圖片訪問請求規則; 若符合,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片; 根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放; 將縮放后的圖片發送給所述終端設備。2.根據權利要求1所述的圖片處理方法,其特征在于,在接收終端設備發送的圖片訪問請求之前,還包括: 接收圖片裁剪服務器發送的多個裁剪圖片,所述多個裁剪圖片為所述圖片裁剪服務器按照不同寬高比例對不同照片進行裁剪獲取的圖片; 將所述多個裁剪圖片保存。3.根據權利要求1所述的圖片處理方法,其特征在于,所述圖片訪問請求中攜帶有請求圖片對應的URL,所述預置圖片訪問請求規則為圖片訪問請求對應的URL與預置URL相匹配,所述預置URL為根據裁剪圖片對應的URL生成的。4.根據權利要求3所述的圖片處理方法,其特征在于,檢測所述圖片訪問請求是否符合預置圖片訪問請求規則包括: 檢測所述圖片訪問請求對應的URL是否與所述預置URL相匹配。5.根據權利要求1-4中任一項所述的圖片處理方法,其特征在于,在檢測所述圖片訪問請求是否符合預置圖片訪問請求規則之后,所述方法還包括: 若不符合,則輸出提示信息,其中,所述提示信息用于提示請求圖片不符合規范。6.根據權利要求1-4中任一項所述的圖片處理方法,其特征在于,將縮放后的圖片發送給所述終端設備之后,所述方法還包括: 將所述縮放后的圖片同步到域名服務器的各個節點。7.—種圖片處理方法,其特征在于,包括: 接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例; 根據所述裁剪比例,對所述圖片進行裁剪; 將所述裁剪后的圖片發送給域名加速服務器,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。8.根據權利要求7所述的圖片處理方法,特征在于,所述根據所述裁剪比例,對所述圖片進行裁剪包括: 調用圖片處理組件,按照根據所述裁剪比例,對所述圖片進行裁剪。9.一種域名加速服務器,其特征在于,包括: 接收單元,接收終端設備發送的圖片訪問請求,所述圖片訪問請求中攜帶有請求圖片的尺寸信息,所述尺寸信息包括圖片的寬高比例,以及寬高大小; 檢測單元,用于檢測所述圖片訪問請求是否符合預置圖片訪問請求規則; 獲取單元,用于若所述圖片訪問請求符合預置圖片訪問請求規則,則獲取與所述請求圖片相對應并且圖片寬高比例相同的目標裁剪圖片,所述目標裁剪圖片為圖片裁剪服務器按照所述圖片寬高比例進行裁剪獲取的圖片; 縮放單元,用于根據所述請求圖片寬高大小對所述目標裁剪圖片的寬高大小進行縮放; 發送單元,用于將縮放后的圖片發送給所述終端設備。10.根據權利要求9所述的域名加速服務器,其特征在于,所述裝置還包括:保存單元, 所述接收單元,還用于接收圖片裁剪服務器發送的多個裁剪圖片,所述多個裁剪圖片為所述圖片裁剪服務器按照不同寬高比例對不同照片進行裁剪獲取的圖片; 所述保存單元,用于將所述多個裁剪圖片保存。11.根據權利要求9所述的域名加速服務器,其特征在于,所述圖片訪問請求中攜帶有請求圖片對應的URL,所述預置圖片訪問請求規則為圖片訪問請求對應的URL與預置URL相匹配,所述預置URL為根據裁剪圖片對應的URL生成的。12.根據權利要求11所述的域名加速服務器,其特征在于, 所述檢測單元,具體用于檢測所述圖片訪問請求對應的URL是否與所述預置URL相匹配。13.根據權利要求9-12中任一項所述的域名加速服務器,其特征在于,所述裝置還包括: 輸出單元,用于若所述圖片訪問請求不符合預置圖片訪問請求規則,則輸出提示信息,其中,所述提示信息用于提示請求圖片不符合規范。14.根據權利要求9-12中任一項所述的域名加速服務器,其特征在于,所述裝置還包括: 同步單元,用于將所述縮放后的圖片同步到域名服務器的各個節點。15.—種圖片裁剪服務器,其特征在于,包括: 接收單元,用于接收輸入的圖片裁剪指令,所述圖片裁剪指令包括圖片和所述圖片的寬高裁剪比例; 裁剪單元,用于根據所述裁剪比例,對所述圖片進行裁剪; 發送單元,用于將所述裁剪后的圖片發送給域名加速服務器,以便于當所述域名加速服務器接收的圖片訪問請求中的圖片寬高比例,與所述裁剪比例相同,但寬高大小不同時,對所述裁剪后的圖片進行縮放得到所述圖片訪問請求的圖片。16.根據權利要求15所述的圖片裁剪服務器,其特征在于,包括: 所述裁剪單元,具體用于調用圖片處理組件,按照根據所述裁剪比例,對所述圖片進行裁剪。17.—種圖片處理系統,其特征在于,包括權利要求9-14中任一項所述的域名加速服務器和權利要求15-16任一項所述的圖片裁剪服務器。
【文檔編號】G06F17/30GK105868224SQ201510767668
【公開日】2016年8月17日
【申請日】2015年11月11日
【發明人】路飛
【申請人】樂視體育文化產業發展(北京)有限公司