切圖方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)技術,尤其涉及一種切圖方法和裝置。
【背景技術】
[0002]隨著移動互聯(lián)網(wǎng)技術的不斷發(fā)展,應用到移動終端上的各種應用程序不斷出現(xiàn)。在應用程序的開發(fā)過程中,需要對應用程序的設計效果圖進行切圖處理,從而將設計效果圖切成便于制作成頁面的切圖圖片。同時由于移動終端的屏幕的分辨率逐漸多樣化,應用程序的切圖圖片需要適配于不同分辨率的移動終端。
[0003]現(xiàn)有技術中,應用程序的設計者首先設計適配于不同分辨率的設計效果圖,然后采用繪圖軟件,分別對每一種分辨率下的設計效果圖進行切圖處理,生成適配于不同分辨率的切圖圖片。
[0004]現(xiàn)有技術中,由于切圖處理需要應用程序的設計者采用繪圖軟件進行手動操作,若要得到適配于不同分辨率的切圖圖片,需要重復執(zhí)行對每一種分辨率下的設計效果圖進行切圖處理的操作,從而造成得到適配于不同分辨率的切圖圖片的時間較長、效率很低,進一步的增加了應用程序的開發(fā)周期,提高了應用程序的開發(fā)成本。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種切圖方法和裝置,用以解決現(xiàn)有技術中得到適配于不同分辨率的切圖圖片的時間較長、效率很低,進一步的增加了應用程序的開發(fā)周期,提高了應用程序的開發(fā)成本的問題。
[0006]本發(fā)明的一方面是提供一種切圖方法,包括:
[0007]獲取設計效果圖,并對所述設計效果圖進行切圖處理,得到第一切圖圖片;
[0008]獲取所述第一切圖圖片的第一分辨率,并獲取待適配的至少一個第二分辨率,其中,各第二分辨率分別為各移動終端所需要的分辨率;
[0009]根據(jù)所述第一分辨率以及所述第二分辨率,對所述第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片。
[0010]如上所述的方法中,所述獲取設計效果圖,包括:
[0011 ] 確定各移動終端所需要的分辨率中的最大分辨率;
[0012]獲取與所述最大分辨率對應的設計效果圖。
[0013]如上所述的方法中,所述根據(jù)所述第一分辨率以及所述第二分辨率,對所述第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片,包括:
[0014]確定所述第一分辨率與各第二分辨率的分辨率比值;
[0015]獲取所述第一切圖圖片的第一像素大小;
[0016]根據(jù)所述第一像素大小和各分辨率比值,確定與各第二分辨率對應的第二像素大??;
[0017]根據(jù)各第二像素大小,對所述第一切圖圖片進行縮放處理,得到與各第二分辨率分別對應的第二切圖圖片。
[0018]如上所述的方法中,在得到與各第二分辨率對應的第二切圖圖片之后,還包括:
[0019]將與各第二分辨率對應的第二切圖圖片,分別存儲到與各第二分辨率對應的文件夾中。
[0020]本發(fā)明的另一方面是提供一種切圖裝置,包括:
[0021]第一獲取模塊,用于獲取設計效果圖,并對所述設計效果圖進行切圖處理,得到第一切圖圖片;
[0022]第二獲取模塊,用于獲取所述第一切圖圖片的第一分辨率,并獲取待適配的至少一個第二分辨率,其中,各第二分辨率分別為各移動終端所需要的分辨率;
[0023]處理模塊,用于根據(jù)所述第一分辨率以及所述第二分辨率,對所述第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片。
[0024]如上所述的裝置中,所述第一獲取模塊在用于獲取設計效果圖時,具體用于:
[0025]確定各移動終端所需要的分辨率中的最大分辨率;
[0026]獲取與所述最大分辨率對應的設計效果圖。
[0027]如上所述的裝置中,所述第二獲取模塊,具體用于:
[0028]確定所述第一分辨率與各第二分辨率的分辨率比值;
[0029]獲取所述第一切圖圖片的第一像素大??;
[0030]根據(jù)所述第一像素大小和各分辨率比值,確定與各第二分辨率對應的第二像素大??;
[0031]根據(jù)各第二像素大小,對所述第一切圖圖片進行縮放處理,得到與各第二分辨率分別對應的第二切圖圖片。
[0032]如上所述的裝置中,還包括:
[0033]存儲模塊,用于在所述處理模塊到與各第二分辨率對應的第二切圖圖片之后,將與各第二分辨率對應的第二切圖圖片,分別存儲到與各第二分辨率對應的文件夾中。
[0034]本發(fā)明通過獲取設計效果圖,并對設計效果圖進行切圖處理,得到第一切圖圖片;獲取第一切圖圖片的第一分辨率,并獲取待適配的至少一個第二分辨率,其中,各第二分辨率分別為各移動終端所需要的分辨率;根據(jù)第一分辨率以及第二分辨率,對第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片。實現(xiàn)了只需要對設計效果圖進行一次切圖處理,然后根據(jù)各分辨率,對切圖處理后的切圖圖片進行縮放處理,可以一次性的快速導出適配于各分辨率的切圖圖片,從而得到適配于各分辨率的切圖圖片,降低得到適配于不同分辨率的切圖圖片的時間、提高了效率,進一步的縮短了應用程序的開發(fā)周期,降低了應用程序的開發(fā)成本。
【附圖說明】
[0035]圖1為本發(fā)明實施例一提供的切圖方法的流程圖;
[0036]圖2為本發(fā)明實施例二提供的切圖方法的流程圖;
[0037]圖3為本發(fā)明實施例三提供的切圖裝置的結構示意圖;
[0038]圖4為本發(fā)明實施例四提供的切圖裝置的結構示意圖。
【具體實施方式】
[0039]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0040]圖1為本發(fā)明實施例一提供的切圖方法的流程圖,如圖1所示,本實施例的方法包括:
[0041]步驟101、獲取設計效果圖,并對設計效果圖進行切圖處理,得到第一切圖圖片。
[0042]在本實施例中,具體的,首先由應用程序的開發(fā)者或設計者設計出應用程序或應用軟件的設計效果圖,由于應用程序需要多幅不同的應用程序界面圖,從而可以設計出多幅不同的設計效果圖,這些設計效果圖適配于同一種分辨率。然后獲取到這些設計效果圖,對每一幅設計效果圖采用繪圖軟件進行切圖處理,可以得到各設計效果圖的第一切圖圖片。
[0043]步驟102、獲取第一切圖圖片的第一分辨率,并獲取待適配的至少一個第二分辨率,其中,各第二分辨率分別為各移動終端所需要的分辨率。
[0044]在本實施例中,具體的,從系統(tǒng)數(shù)據(jù)庫中選擇需要進行適配的分辨率,這些分辨率為各移動終端所需要的分辨率,從而得到待適配的至少一個第二分辨率。確定出第一切圖圖片的第一分辨率,第一切圖圖片的分辨率與設計效果圖的分辨率相同。
[0045]步驟103、根據(jù)第一分辨率以及第二分辨率,對第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片。
[0046]在本實施例中,具體的,根據(jù)第一分辨率和第二分辨率,確定一個縮放比例,從而可以對第一切圖圖片進行縮放處理,得到與各第二分辨率對應的第二切圖圖片。
[0047]本實施例通過對設計效果圖進行一次切圖處理,得到第一切