<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種對批量圖片進行縮放處理的方法

文檔序號:6491571閱讀:675來源:國知局
一種對批量圖片進行縮放處理的方法
【專利摘要】本發明提出了一種對批量圖片進行縮放處理的方法,所述方法包括數據輸入步驟,數據處理步驟,圖片處理步驟,目標圖片生成步驟;所述數據輸入步驟是指將圖片集合,圖片集合元素數據和目標圖片元素數據輸入;所述數據處理步驟是指按照像素大小將圖片集合重新排序,按照目標圖片元素數據生成比對模板;所述圖片處理是指計算上、下邊距,左、右邊距,并根據上、下邊距,左、右邊距的邊距值對圖片進行放大或者縮小處理;所述目標圖片生成步驟是指當圖片集合經過縮放處理之后,在出現的圖片拖曳視圖,確定圖片的顯示區域,然后確定目標圖片的輸出路徑和名稱。本發明提出的方法實現了大量圖片同時進行縮放處理,并且操作簡單,易于掌握。
【專利說明】一種對批量圖片進行縮放處理的方法
【技術領域】
[0001]本發明涉及對圖片進行縮放處理的方法,特別涉及對批量圖片進行縮放處理的方法。
【背景技術】
[0002]隨著信息技術,電子商務的發展,商品在網上的展示變得必不可少,這些圖片為人們的選擇提供了直觀的感受。例如淘寶店主上傳商品圖片,圖片大小不一就會網頁的整體美觀,這就要求對圖片進行統一的放大或縮小的處理。
[0003]目前圖片處理的工具很多,例如photoshop, Fireworks等圖片處理軟件,這些市場上大家所熟識的圖片處理工具的功能無疑是強大的,但對于圖片的簡單縮放處理而言,這些圖片處理工具顯得操作過于復雜,對于使用者的要求也較高。并且不能夠對大量圖片同時進行縮放處理,需要對圖片逐個縮放,這個操作的重復量就很大,從而加大了工作量。

【發明內容】

[0004]本發明的目的在于克服現有技術中的缺陷,提供一種對批量圖片進行縮放處理的方法,所述方法不僅操作簡單方便,還能夠對批量圖片進行縮放處理。
[0005]本發明是通過以下技術方案予以實現的。
[0006]一種對批量圖片進行縮放處理的方法,所述方法包括數據輸入步驟,數據處理步驟,圖片處理步驟和目標圖片生成步驟;
數據輸入步驟:將需要縮放的圖片集合,圖片集合元素中的高度、寬度和像素數據以及目標圖片集合元素中的高度、寬度數據輸入;
數據處理步驟:將圖片集合按照像素大小重新排序;生成一個高度、寬度與目標圖片集合高度、寬度相等的比對模板;
圖片處理步驟:將圖片居中設置在比對模板中,上邊和下邊的邊距值等于(模板寬度-圖片寬度)/2,左邊和右邊的邊距值等于(模板長度-圖片長度)/2,當上下或者左右邊中有邊距值大于零時,對圖片進行放大處理,直到上下或者左右邊中的最大邊距值等于零時停止放大處理;當上下以及左右邊的邊距值小于零時,對圖片進行縮小處理,直到上下或者左右邊中的最大邊距值等于零時停止縮小處理;
目標圖片生成步驟:創建一個數組對象用于存放經過處理的圖片集合,當所有圖片處理完畢后生成一個圖片拖曳的視圖,通過拖曳確認圖片最終導出的顯示區域,確認完圖片顯示區域后,選擇目標圖片集合的輸出路徑,并將目標圖片命名為原圖片的名稱,最后確認輸出即可實現批量圖片的縮放處理;所述顯示區域的高度、寬度等于目標圖片集合的高度、覽度。
[0007]上述的一種對批量圖片進行縮放處理的方法,其中,所述圖片集合的元素數據輸入是指采用GDI技術創建一個數組對象,將需要縮放的圖片集合元素中的高度、寬度和像素數據載入到數組對象中。[0008]上述的一種對批量圖片進行縮放處理的方法,其中,所述的將圖片集合按照像素大小重新排序是指使用冒泡排序法將圖片集合從大到小重新排序。
[0009]本發明提出的對批量圖片進行縮放處理的方法,大大簡化了縮放處理的程序,使得用戶在使用過程中方便簡單,易于操作;更為重要的是實現了對批量圖片同時進行縮放處理,降低了工作量,提高了縮放處理的工作效率。
【專利附圖】

【附圖說明】
[0010]圖1是一種對批量圖片進行縮放處理方法的原理圖。
[0011]圖2是原圖片在比對模板中居中放置的各情況示例圖。
【具體實施方式】
[0012]一種對批量圖片進行縮放處理的方法,包括數據輸入、數據處理、圖片處理和目標圖片生成四個步驟,如圖1所示。
[0013]數據輸入步驟:將需要縮放的圖片集合,圖片集合元素中的高度、寬度和像素數據以及目標圖片集合元素中的高度、寬度數據輸入;
數據處理步驟:將圖片集合按照像素大小重新排序;生成一個高度、寬度與目標圖片集合高度、寬度相等的比對模板;
圖片處理步驟:將圖片居中設置在比對模板中,如圖2所示,上邊和下邊的邊距值等于(模板寬度-圖片寬度)/2,左邊和右邊的邊距值等于(模板長度-圖片長度)/2,當上下或者左右邊中有邊距值大于零時,對圖片進行放大處理,直到上下或者左右邊中的最大邊距值等于零時停止放大處理;當上下以及左右邊的邊距值小于零時,對圖片進行縮小處理,直到上下或者左右邊中的最大邊距值等于零時停止縮小處理;
目標圖片生成步驟:創建一個數組對象用于存放經過處理的圖片集合,當所有圖片處理完畢后生成一個圖片拖曳的視圖,通過拖曳確認圖片最終導出的顯示區域,確認完圖片顯示區域后,選擇目標圖片集合的輸出路徑,并將目標圖片命名為原圖片的名稱,最后確認輸出即可實現批量圖片的縮放處理;所述顯示區域的高度、寬度等于目標圖片集合的高度、覽度。
[0014]上述的一種對批量圖片進行縮放處理的方法,其中,所述圖片集合的元素數據輸入是指采用GDI技術創建一個數組對象,將需要縮放的圖片集合元素中的高度、寬度和像素數據載入到數組對象中。
[0015]上述的一種對批量圖片進行縮放處理的方法,其中,所述的將圖片集合按照像素大小重新排序是指使用冒泡排序法將圖片集合從大到小重新排序。
【權利要求】
1.一種對批量圖片進行縮放處理的方法,其特征在于,所述方法包括以下步驟: 數據輸入步驟:將需要縮放的圖片集合,圖片集合元素中的高度、寬度和像素數據以及目標圖片集合元素中的高度、寬度數據輸入; 數據處理步驟:將圖片集合按照像素大小重新排序;生成一個高度、寬度與目標圖片集合高度、寬度相等的比對模板; 圖片處理步驟:將圖片居中設置在比對模板中,上邊和下邊的邊距值等于(模板寬度-圖片寬度)/2,左邊和右邊的邊距值等于(模板長度-圖片長度)/2,當上下或者左右邊中有邊距值大于零時,對圖片進行放大處理,直到上下或者左右邊中的最大邊距值等于零時停止放大處理;當上下以及左右邊的邊距值小于零時,對圖片進行縮小處理,直到上下或者左右邊中的最大邊距值等于零時停止縮小處理; 目標圖片生成步驟:創建一個數組對象用于存放經過處理的圖片集合,當所有圖片處理完畢后生成一個圖片拖曳的視圖,通過拖曳確認圖片最終導出的顯示區域,確認完圖片顯示區域后,選擇目標圖片集合的輸出路徑,并將目標圖片命名為原圖片的名稱,最后確認輸出即可實現批量圖片的縮放處理;所述顯示區域的高度、寬度等于目標圖片集合的高度、覽度。
2.如權利要求1所述的一種對批量圖片進行縮放處理的方法,其特征在于,所述圖片集合的元素數據輸入是指采用GDI技術創建一個數組對象,將需要縮放的圖片集合元素中的高度、寬度和像素數據載入到數組對象中。
3.如權利要求1所述的一種對批量圖片進行縮放處理的方法,其特征在于,所述的將圖片集合按照像素大小重新排序是指使用冒泡排序法將圖片集合從大到小重新排序。
【文檔編號】G06T3/40GK103839224SQ201210484968
【公開日】2014年6月4日 申請日期:2012年11月26日 優先權日:2012年11月26日
【發明者】丁凡 申請人:鎮江京江軟件園有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影