應(yīng)用程序中圖片自動檢測和壓縮方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及計算機技術(shù)領(lǐng)域,提供了一種應(yīng)用程序中圖片自動檢測和壓縮方法及系統(tǒng),所述方法包括:檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片;記錄所述待處理圖片的基本信息;根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。本發(fā)明通過檢測目標目錄下的所有圖片文件,判斷圖片文件的大小是否超過預(yù)設(shè)值,并自動對大小超過預(yù)設(shè)值的圖片進行壓縮處理,能夠?qū)崿F(xiàn)在應(yīng)用程序開發(fā)過程中自動檢測大圖片,對大圖片進行壓縮,以減小應(yīng)用程序的大小,無需再通過人工操作的方式去檢查和壓縮大圖片。
【專利說明】
應(yīng)用程序中圖片自動檢測和壓縮方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用程序中圖片自動檢測和壓縮方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]目前,隨著科技的發(fā)展,終端設(shè)備的顯示屏幕一般都比較大,例如手機、電腦、電視機的屏幕都越來越大,像素也越來越高。應(yīng)用程序中需要的圖片也越來越大,導(dǎo)致應(yīng)用程序越來越大。但是有些圖片其實是可以壓縮的,圖片壓縮以后可以減少應(yīng)用程序的大小。例如,應(yīng)用程序中存在多個很大的背景圖(像素可能在1080*1920以上),很占空間。而且美術(shù)設(shè)計還在源源不斷地設(shè)計出各種高質(zhì)量大圖,很多開發(fā)工程師都直接把這些大圖放到了應(yīng)用程序當中,導(dǎo)致應(yīng)用程序越來越大。
[0003]應(yīng)用程序開發(fā)過程中,可以通過開發(fā)工程師手動壓縮大圖,但由于是人工手動操作,容易遺漏;而且有些小圖也是可以壓縮的,人工手動壓縮的方式會導(dǎo)致大家都不會壓縮小圖。所以,應(yīng)用程序中本來可以壓縮很多圖片以減少應(yīng)用程序的大小,但是由于沒有壓縮或忘記壓縮,導(dǎo)致應(yīng)用程序越來越大。
[0004]鑒于此,克服該現(xiàn)有技術(shù)所存在的缺陷是本技術(shù)領(lǐng)域亟待解決的問題。
【
【發(fā)明內(nèi)容】
】
[0005]本發(fā)明提供一種應(yīng)用程序中圖片自動檢測和壓縮方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)的應(yīng)用程序中大圖越來越多導(dǎo)致應(yīng)用程序越來越大的技術(shù)問題。
[0006]根據(jù)本發(fā)明實施例的第一方面,提供一種應(yīng)用程序中圖片自動檢測和壓縮方法,包括:
[0007]檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片;
[0008]記錄所述待處理圖片的基本信息;
[0009]根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。
[0010]在一些實施例中,所述檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值之前還包括:
[0011 ]選擇需要檢測的目錄的路徑,設(shè)置目標目錄。
[0012]在一些實施例中,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。
[0013]在一些實施例中,所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理之前還包括:
[0014]展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。
[0015]在一些實施例中,所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理包括:
[0016]調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理;
[0017]所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理之后還包括:
[0018]將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。
[0019]根據(jù)本發(fā)明實施例的第二方面,還提供一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),所述系統(tǒng)包括:
[0020]圖片大小檢測模塊,用于檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片;
[0021]圖片信息記錄模塊,用于記錄所述待處理圖片的基本信息;
[0022]圖片壓縮模塊,用于根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。
[0023]在一些實施例中,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括:
[0024]目標目錄設(shè)置模塊,用于選擇需要檢測的目錄的路徑,設(shè)置目標目錄。
[0025]在一些實施例中,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。
[0026]在一些實施例中,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括:
[0027]窗口展示模塊,用于展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。
[0028]在一些實施例中,所述圖片壓縮模塊包括:
[0029]接口調(diào)用單元,用于調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理;
[0030]所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括:
[0031 ]圖片替換模塊,用于將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。
[0032]本發(fā)明實施例提供的技術(shù)方案可產(chǎn)生以下有益效果:本發(fā)明通過檢測目標目錄下的所有圖片文件,判斷圖片文件的大小是否超過預(yù)設(shè)值,并自動對大小超過預(yù)設(shè)值的圖片進行壓縮處理,能夠?qū)崿F(xiàn)在應(yīng)用程序開發(fā)過程中自動檢測大圖片,對大圖片進行壓縮,以減小應(yīng)用程序的大小,無需再通過人工操作的方式去檢查和壓縮大圖片。應(yīng)用程序大小減小后能夠加快其加載速度,升級時也能快速下載升級包,還能減少占用終端的存儲空間。
[0033]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0034]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【【附圖說明】】
[0035]圖1為本發(fā)明根據(jù)一示例性實施例示出的一種應(yīng)用程序中圖片自動檢測和壓縮方法的流程圖;
[0036]圖2為本發(fā)明根據(jù)一示例性實施例示出的另一種應(yīng)用程序中圖片自動檢測和壓縮方法的流程圖;
[0037]圖3為本發(fā)明根據(jù)一示例性實施例示出的又一種應(yīng)用程序中圖片自動檢測和壓縮方法的流程圖;
[0038]圖4為本發(fā)明根據(jù)一示例性實施例示出的又一種應(yīng)用程序中圖片自動檢測和壓縮方法中展示的可供操作的窗口的示意圖;
[0039]圖5為本發(fā)明根據(jù)一示例性實施例示出的一種應(yīng)用程序中圖片自動檢測和壓縮方法的步驟S30的流程圖;
[0040]圖6為本發(fā)明根據(jù)一示例性實施例示出的再一種應(yīng)用程序中圖片自動檢測和壓縮方法的流程圖;
[0041]圖7為本發(fā)明根據(jù)一示例性實施例示出的一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)的框圖;
[0042]圖8為本發(fā)明根據(jù)一示例性實施例示出的另一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)的框圖;
[0043]圖9為本發(fā)明根據(jù)一示例性實施例示出的又一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)的框圖;
[0044]圖10為本發(fā)明根據(jù)一示例性實施例示出的一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)的圖片壓縮模塊53的框圖;
[0045]圖11為本發(fā)明根據(jù)一示例性實施例示出的再一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)的框圖。
【【具體實施方式】】
[0046]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
[0048]本發(fā)明實施例提供了一種應(yīng)用程序中圖片自動檢測和壓縮方法,用以在應(yīng)用程序開發(fā)過程中自動檢測大圖片,對大圖片進行壓縮,以減小應(yīng)用程序的大小,無需再通過人工操作的方式去檢查和壓縮大圖片。
[0049]如圖1所示,該方法包括步驟S10-S30:
[0050]在步驟SlO中,檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片。
[0051]具體地,該目標目錄可以提前設(shè)置好,因此,在一些實施例中,如圖2所示,所述步驟SlO之前還包括步驟S40:
[0052]在步驟S40中,選擇需要檢測的目錄的路徑,設(shè)置目標目錄。
[0053]可以理解的是,上述選擇需要檢測的目錄的路徑可以通過人為設(shè)置,也可以通過本方法自動設(shè)置(也即通過程序自身進行自動設(shè)置)。人為設(shè)置時,可由應(yīng)用程序的開發(fā)工程師選擇該應(yīng)用程序下需要檢測的目錄的路徑,此時本實施例的方法則只需接收開發(fā)工程師對需要檢測的目錄的路徑的輸入,進行目標目錄的設(shè)置;通過程序自身進行自動設(shè)置時,可由程序自身對應(yīng)用程序中存儲圖片的目錄進行搜索和確認(當然,確認應(yīng)用程序自身搜索的存儲圖片的目錄是否正確也可由開發(fā)工程師完成),然后再進行目標目錄的設(shè)置。本實施例中將該目標目錄定義為目錄A。
[0054]圖片文件較大的一般其像素色域比較大,上述判斷所述圖片文件的大小是否超過預(yù)設(shè)值,具體可通過判斷圖片文件的像素大小是否超過預(yù)設(shè)像素大小來實現(xiàn),例如,將預(yù)設(shè)值設(shè)為200萬像素,當某一圖片文件的像素大小超過200萬像素時,則判定該圖片文件的大小是否超過預(yù)設(shè)值,可以將所述圖片歸類到待處理圖片中。具體的預(yù)設(shè)值可以根據(jù)實際應(yīng)用需求進行設(shè)置,本發(fā)明不做限定。上述對目錄A中圖片文件的檢測可通過遞歸檢測等方式實現(xiàn)。
[0055]在步驟S20中,記錄所述待處理圖片的基本信息。
[0056]在一些實施例中,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。其中,一般情況下需要記錄的基本信息包括圖片的文件名以及圖片的路徑,因為后續(xù)需要根據(jù)圖片文件名和文件路徑去處理那些需要壓縮處理的圖片,缺少文件名或者文件路徑則壓縮處理可能無法完成。圖片文件的大小,則能為后續(xù)用戶(例如開發(fā)工程師)提供對圖片選擇性壓縮處理的參考依據(jù),用戶可根據(jù)圖片文件的大小選擇性地對圖片進行壓縮處理,即使某些圖片文件的大小超過預(yù)設(shè)值也可以在后續(xù)處理時選擇不進行壓縮處理,較為靈活。
[0057]在步驟S30中,根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。
[0058]在一些實施例中,如圖3所示,所述步驟S30之前還包括步驟S50:
[0059]在步驟S50中,展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。
[0060]本步驟主要通過彈出界面提示開發(fā)工程師有大圖需要壓縮,即將需要壓縮的圖片顯示給開發(fā)工程師。具體地,通過彈出一個列表界面,如圖4所示,在該列表界面上顯示待處理的大圖片的文件名和路徑以及具體的圖片文件大小值,每個圖片的列表項對應(yīng)有“選擇”按鍵(可通過點擊此按鍵選擇對該待處理圖片進行壓縮處理),可在列表底部設(shè)有“選擇全部”的按鍵(可通過點擊此按鍵選擇對全部待處理圖片進行壓縮處理)),另外,還可以設(shè)有“開始壓縮”按鍵(可通過點擊此按鍵開始執(zhí)行壓縮處理動作),供開發(fā)工程師來選擇想要壓縮的圖片。此外,還可以在彈出界面中按圖片文件大小排序,例如從大到小排序或者從小到大排序,開發(fā)工程師可以迅速地選擇超過某一大小的文件進行壓縮處理,可以理解的是,該排序還可以通過工程師手動進行。
[0061]在一些實施例中,如圖5所示,所述步驟S30包括:
[0062]步驟S301、調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理。
[0063]具體地,可以調(diào)用現(xiàn)有的一些圖片壓縮接口對待處理圖片進行壓縮處理,例如tinypng提供的接口。
[0064]在一些實施例中,如圖6所示,所述步驟S30之后還包括步驟S60:
[0065]在步驟S60中,將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。
[0066]具體地,在調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理后,接收壓縮后的圖片,將壓縮后的圖片存儲至專用的壓縮目錄,該壓縮目錄可以是預(yù)先設(shè)定好的壓縮目錄,然后把壓縮后的圖片復(fù)制并替換原有的未處理的圖片。壓縮完成之后,減少了應(yīng)用程序的大小。
[0067]本發(fā)明實施例提供的上述方法,通過檢測目標目錄下的所有圖片文件,判斷圖片文件的大小是否超過預(yù)設(shè)值,并自動對大小超過預(yù)設(shè)值的圖片進行壓縮處理,能夠?qū)崿F(xiàn)在應(yīng)用程序開發(fā)過程中自動檢測大圖片,對大圖片進行壓縮,以減小應(yīng)用程序的大小,無需再通過人工操作的方式去檢查和壓縮大圖片。應(yīng)用程序大小減小后能夠加快其加載速度,升級時也能快速下載升級包,例如Web程序小了以后能夠加快加載速度,Android和1S程序小了以后升級時能很快下載升級包,還能減少占用終端的存儲空間。
[0068]對應(yīng)本發(fā)明實施例提供的視頻的語音彈幕播放方法,本發(fā)明還提供一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),如圖7所示,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)包括:
[0069]圖片大小檢測模塊51,用于檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片。
[0070]圖片信息記錄模塊52,用于記錄所述待處理圖片的基本信息。
[0071]圖片壓縮模塊53,用于根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。
[0072]具體地,圖片大小檢測模塊51所檢測的目標目錄可以提前設(shè)置好,因此,在一些實施例中,如圖8所示,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括目標目錄設(shè)置模塊54,用于選擇需要檢測的目錄的路徑,設(shè)置目標目錄??梢岳斫獾氖牵鲜鲞x擇需要檢測的目錄的路徑可以通過人為設(shè)置,也可以通過本方法自動設(shè)置(也即通過程序自身進行自動設(shè)置)。人為設(shè)置時,可由應(yīng)用程序的開發(fā)工程師選擇該應(yīng)用程序下需要檢測的目錄的路徑,此時本實施例的方法則只需接收開發(fā)工程師對需要檢測的目錄的路徑的輸入,進行目標目錄的設(shè)置;通過通過程序自身進行自動設(shè)置時,可由程序自身對應(yīng)用程序中存儲圖片的目錄進行搜索和確認(當然,確認應(yīng)用程序自身搜索的存儲圖片的目錄是否正確也可由開發(fā)工程師完成),然后再進行目標目錄的設(shè)置。本實施例中將該目標目錄定義為目錄A。
[0073]圖片文件較大的一般其像素色域比較大,上述判斷所述圖片文件的大小是否超過預(yù)設(shè)值具體可通過判斷圖片文件的像素大小是否超過預(yù)設(shè)像素大小來實現(xiàn),例如,將預(yù)設(shè)值設(shè)為200萬像素,當某一圖片文件的像素大小超過200萬像素時,則判定該圖片文件的大小是否超過預(yù)設(shè)值,可以將所述圖片歸類到待處理圖片中。具體的預(yù)設(shè)值可以根據(jù)實際應(yīng)用需求進行設(shè)置,本發(fā)明不做限定。上述對目錄A中圖片文件的檢測可通過遞歸檢測等方式實現(xiàn)。
[0074]在一些實施例中,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。其中,一般情況下需要記錄的基本信息包括圖片的文件名以及圖片的路徑,因為后續(xù)需要根據(jù)圖片文件名和文件路徑去處理那些需要壓縮處理的圖片,缺少文件名或者文件路徑則壓縮處理可能無法完成。圖片文件的大小若有,則能為后續(xù)用戶(例如開發(fā)工程師)提供對圖片選擇性壓縮處理的參考依據(jù),用戶可根據(jù)圖片文件的大小選擇性地對圖片進行壓縮處理,即使某些圖片文件的大小超過預(yù)設(shè)值也可以在后續(xù)處理時選擇不進行壓縮處理,較為靈活。
[0075]在一些實施例中,如圖9所示,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括:
[0076]窗口展示模塊55,用于展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。本模塊主要通過彈出界面提示開發(fā)工程師有大圖需要壓縮,即將需要壓縮的圖片顯示給開發(fā)工程師。具體地,通過彈出一個列表界面,如圖4所示,在該列表界面上顯示待處理的大圖片的文件名和路徑以及具體的圖片文件大小值,每個圖片的列表項對應(yīng)有“選擇”按鍵(可通過點擊此按鍵選擇對該待處理圖片進行壓縮處理),可在列表底部設(shè)有“選擇全部”的按鍵(可通過點擊此按鍵選擇對全部待處理圖片進行壓縮處理)),另外,還可以設(shè)有“開始壓縮”按鍵(可通過點擊此按鍵開始執(zhí)行壓縮處理動作),供開發(fā)工程師來選擇想要壓縮的圖片。此外,還可以在彈出界面中按圖片文件大小排序,例如從大到小排序或者從小到大排序,開發(fā)工程師可以迅速地選擇超過某一大小的文件進行壓縮處理,可以理解的是,該排序還可以通過工程師手動進行。
[0077]在一些實施例中,如圖10所示,所述圖片壓縮模塊53包括:
[0078]接口調(diào)用單元531,用于調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理。具體地,可以調(diào)用現(xiàn)有的一些圖片壓縮接口對待處理圖片進行壓縮處理,例如tinypng提供的接口。
[0079]在一些實施例中,如圖11所示,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括:
[0080]圖片替換模塊56,用于將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。具體地,在調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理后,接收壓縮后的圖片,將壓縮后的圖片存儲至專用的壓縮目錄,該壓縮目錄可以是預(yù)先設(shè)定好的壓縮目錄,然后把壓縮后的圖片復(fù)制并替換原有的未處理的圖片。壓縮完成之后,減少了應(yīng)用程序的大小。
[0081]本發(fā)明實施例提供的上述系統(tǒng),通過檢測目標目錄下的所有圖片文件,判斷圖片文件的大小是否超過預(yù)設(shè)值,并自動對大小超過預(yù)設(shè)值的圖片進行壓縮處理,能夠?qū)崿F(xiàn)在應(yīng)用程序開發(fā)過程中自動檢測大圖片,對大圖片進行壓縮,以減小應(yīng)用程序的大小,無需再通過人工操作的方式去檢查和壓縮大圖片。應(yīng)用程序大小減小后能夠加快其加載速度,升級時也能快速下載升級包,例如Web程序小了以后能夠加快加載速度,Android和1S程序小了以后升級時能很快下載升級包,還能減少占用終端的存儲空間。
[0082]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0083]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0084]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0085]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0086]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種應(yīng)用程序中圖片自動檢測和壓縮方法,其特征在于,所述方法包括: 檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片; 記錄所述待處理圖片的基本信息; 根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。2.如權(quán)利要求1所述的應(yīng)用程序中圖片自動檢測和壓縮方法,其特征在于,所述檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值之前還包括: 選擇需要檢測的目錄的路徑,設(shè)置目標目錄。3.如權(quán)利要求1所述的應(yīng)用程序中圖片自動檢測和壓縮方法,其特征在于,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。4.如權(quán)利要求1所述的應(yīng)用程序中圖片自動檢測和壓縮方法,其特征在于,所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理之前還包括: 展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。5.如權(quán)利要求1所述的應(yīng)用程序中圖片自動檢測和壓縮方法,其特征在于,所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理包括: 調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理; 所述根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理之后還包括: 將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。6.一種應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),其特征在于,所述系統(tǒng)包括: 圖片大小檢測模塊,用于檢測目標目錄下的所有圖片文件,判斷所述圖片文件的大小是否超過預(yù)設(shè)值;其中,圖片文件的大小超過預(yù)設(shè)值的圖片為待處理圖片; 圖片信息記錄模塊,用于記錄所述待處理圖片的基本信息; 圖片壓縮模塊,用于根據(jù)所述記錄的基本信息對待處理圖片進行壓縮處理。7.如權(quán)利要求6所述的應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),其特征在于,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括: 目標目錄設(shè)置模塊,用于選擇需要檢測的目錄的路徑,設(shè)置目標目錄。8.如權(quán)利要求6所述的應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),其特征在于,所述待處理圖片的基本信息包括:圖片的文件名、圖片的路徑和圖片文件的大小中的一種或多種。9.如權(quán)利要求6所述的應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),其特征在于,所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括: 窗口展示模塊,用于展示一可供操作的窗口,所述窗口內(nèi)容包括待處理圖片的基本信息、對每一待處理圖片和/或全部待處理圖片是否進行壓縮處理的選擇按鍵以及開始壓縮的執(zhí)行按鍵。10.如權(quán)利要求6所述的應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng),其特征在于,所述圖片壓縮模塊包括: 接口調(diào)用單元,用于調(diào)用特定的圖片壓縮接口對待處理圖片進行壓縮處理; 所述應(yīng)用程序中圖片自動檢測和壓縮系統(tǒng)還包括: 圖片替換模塊,用于將進行壓縮處理后的圖片存儲至預(yù)定的壓縮目錄下,將所述進行壓縮處理后的圖片替換壓縮處理前的待處理圖片。
【文檔編號】G06F17/30GK105912657SQ201610220658
【公開日】2016年8月31日
【申請日】2016年4月11日
【發(fā)明人】白文龍
【申請人】樂視控股(北京)有限公司, 樂視網(wǎng)信息技術(shù)(北京)股份有限公司