一種對多幀圖像文件進行分割處理的控制方法及控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機軟件處理系統(tǒng),尤其是圖像文件處理軟件系統(tǒng),具體地涉及圖像處理軟件中對多幀圖像文件進行分割處理的控制方法以及相應(yīng)的控制裝置。
【背景技術(shù)】
[0002]在日常生活中,我們經(jīng)常會看到一些有趣的多幀動態(tài)圖片,這些多幀動態(tài)圖片其實是由很多張靜態(tài)的圖片組合處理而成的,通過將多幅圖片保存為一個圖像文件,從而形成動畫,最常見的就是通過一幀幀的動畫串聯(lián)起來的搞笑多幀圖片,這些圖片的串聯(lián)組合給我們帶來了歡樂,但如果用戶想要將其中的某幾張圖片分離出來單獨保存的話,則不是很方便,例如,用戶只想將當(dāng)前正在瀏覽的多幀圖片中的某一幀保存下來,則現(xiàn)有的圖像處理軟件大多無法滿足這一需求。
[0003]目前,市場上可以對多幀圖片進行處理的圖像處理軟件主要有:FLASH、Photoshop>Adobe ImageReady>Ulead GIF Animator等等。這些軟件支持將多幀圖片保存為png、jpg等格式的圖像文件,但其效果還遠遠達不到用戶期望。例如,現(xiàn)有的一款圖像處理軟件Ulead GIF Animator在處理多幀圖片時,只能對多幀圖片的所有幀進行逐幀保存,即用戶使用該軟件打開一個多幀圖片文件后,選擇“另存為”中的“圖像幀”選項,所述圖像處理軟件即優(yōu)選地將所述多幀圖片中包含的所有圖片分離為一幀一幀的圖像保存到指定目錄中。這種處理方式確實能達到分離多幀圖片的目的,但如果用戶僅希望分離保存當(dāng)前多幀圖片中的某一副圖片的話,這款軟件就無法滿足用戶的這一需求,只能由用戶在軟件保存完畢當(dāng)前多幀圖片中所有的圖片后,再對保存下來的圖片文件進行篩選,刪除不需要的圖片文件,這樣的操作方法雖也可行,但費時費力,不僅增加了軟件的數(shù)據(jù)處理量,也對用戶的操作體驗造成影響。又例如,現(xiàn)在還有一種普遍采用的分離多幀圖片的方法,是先使用Adobe ImageReady軟件打開多幀圖像文件,將所述多幀圖片中的每一幀圖片分解為一個圖層,用戶保存所述圖層后,再通過Photoshop瀏覽所述圖層,對需要的圖層文件進行單獨保存。這個方法的本質(zhì)也是首先將多幀圖片的所有圖片逐幀保存下來,再由用戶進行篩選操作,保留需要的圖片文件,且兩個軟件結(jié)合使用的方式也不利于用戶操作。
[0004]現(xiàn)在的用戶對于操作的便利性是有很高的要求的,尤其在用戶體驗上。用戶體驗的細微變化往往決定了一個軟件被接受的程度,這對于存在著充分競爭的計算機軟件市場、計算機服務(wù)市場上構(gòu)成了強大的競爭差別。以上述情況為例,在很多時候,用戶需要一種即支持單獨分離保存多幀圖片中某一幀圖片,又可以同時對多幀圖片的多幀進行分離保存的圖像處理軟件。例如,用戶使用該圖像處理軟件打開一個多幀圖片后,在逐幀查看當(dāng)前多幀圖片的過程中,可以隨時通過鼠標(biāo)點擊等方式對當(dāng)前幀進行保存,或者是對包括當(dāng)前幀在內(nèi)的所有前幀進行保存操作。
[0005]在現(xiàn)階段,沒有一個非常好的方法能夠解決上述提到的問題。大多數(shù)情況下,用戶都只能通過現(xiàn)有的圖像處理軟件將多幀圖片的所有幀分離保存到一個目錄中,再對保存下來的圖片文件進行篩選,提取需要的圖片文件,沒有提供一種有效的圖像處理軟件,使用戶能夠直接保存需要的特定幀圖片文件。
【發(fā)明內(nèi)容】
[0006]為了克服現(xiàn)有技術(shù)中沒有提供對多幀圖像文件中的一個或多個圖像文件進行分割處理的技術(shù)方案的技術(shù)問題,本發(fā)明的目的是提供一種在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法以及相應(yīng)的控制裝置。
[0007]根據(jù)本發(fā)明的一個方面,提供一種在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法,其特征在于,包括如下步驟:
[0008]a.獲取所述多幀圖像文件中第M圖像文件的文件信息,其中,所述多幀圖像文件包括N個圖像文件,其中KM<N,N彡I ;
[0009]b.基于所述第M圖像文件的文件信息生成圖像文件M ;
[0010]c.將所述圖像文件M保存到至少一存儲裝置。
[0011]優(yōu)選地,在所述步驟c后,還包括如下步驟:
[0012]d.獲取第M+1圖像文件的文件信息,并繼續(xù)執(zhí)行所述步驟b,直至所述多幀圖像文件中的所有圖像文件都被執(zhí)行完畢。
[0013]優(yōu)選地,所述步驟a包括如下步驟:
[0014]al.獲取所述多幀圖像文件的文件信息;
[0015]a2.根據(jù)所述多幀圖像文件的文件信息提示用戶可以進行處理的圖像數(shù)量N ;
[0016]a3.基于用戶選擇確定待處理的第M圖像文件。
[0017]優(yōu)選地,所述步驟b包括如下步驟:
[0018]-獲取所述第M圖像文件的文件信息;
[0019]-在所述第M圖像文件的文件信息前加上文件頭生成圖像文件M
[0020]優(yōu)選地,所述步驟a還包括如下步驟:
[0021]a3’基于用戶選擇確定待處理的第M至M’圖像文件,其中,I <M<M’彡N,N彡2。
[0022]優(yōu)選地,所述步驟b包括如下步驟:
[0023]-獲取所述第M至M’圖像文件的文件信息;
[0024]-在所述第M至M’圖像文件的文件信息前分別加上文件頭生成多個圖像文件M至Μ,。
[0025]優(yōu)選地,所述步驟a2和a3之間還包括步驟:
[0026]-接收用于指示播放或者暫停的指令信息;
[0027]-基于所述指令信息對所述多幀圖像文件進行播放或暫停處理。
[0028]優(yōu)選地,所述用于指示暫停的指令信息在所述多幀圖像文件播放到最后一個圖像文件時,由所述圖像處理軟件自動發(fā)送。
[0029]優(yōu)選地,所述播放的起點可以是所述多幀圖像文件的第一個圖像文件,也可以是用戶選擇確定的某一個圖像文件,還可以是所述多幀圖像文件上次關(guān)閉時正在播放的某一個圖像文件。
[0030]優(yōu)選地,所述步驟a3還包括如下步驟:
[0031]-基于所述暫停的指令信息確定當(dāng)前瀏覽的第M圖像文件為待處理圖像文件,并對所述第M圖像文件進行保存操作。
[0032]優(yōu)選地,所述存儲裝置包括如下裝置中的任一種:
[0033]-內(nèi)存;
[0034]-云存儲裝置;或者
[0035]-硬盤。
[0036]根據(jù)本發(fā)明的另一個方面,還提供一種在圖像處理軟件中對多幀圖像文件進行分割處理的控制裝置,其特征在于,包括:
[0037]第一獲取裝置,其用于獲取所述多幀圖像文件中第M圖像文件的文件信息,其中,所述多幀圖像文件包括N個圖像文件,其中M < N,N彡I ;
[0038]第一處理裝置,其用于根據(jù)所述第M圖像文件的文件信息生成圖像文件M ;
[0039]第一保存裝置,其用于將所述圖像文件M保存到至少一存儲裝置。
[0040]優(yōu)選地,所述控制裝置還包括:
[0041]第二獲取裝置,其用于獲取第M+1圖像文件的文件信息,并繼續(xù)調(diào)用所述第一處理裝置,直至所述多幀圖像文件中的所有圖像文件都被執(zhí)行完畢。
[0042]優(yōu)選地,所述第一獲取裝置包括:
[0043]第三獲取裝置,其用于獲取所述多幀圖像文件的文件信息;
[0044]第一提示裝置,其用于根據(jù)所述多幀圖像文件的文件信息提示用戶可以進行處理的圖像數(shù)量N;
[0045]第一確定裝置,其用于根據(jù)用戶選擇確定待處理的第M圖像文件。
[0046]優(yōu)選地,所述第一處理裝置包括:
[0047]第二處理裝置,其用于在所述第M圖像文件的文件信息前加上文件頭生成圖像文件M0
[0048]優(yōu)選地,所述第一獲取裝置還包括:
[0049]第二確定裝置,其用于根據(jù)用戶選擇確定待處理的第M至M’圖像文件,其中,I SM< M,< N,N 多 2。
[0050]優(yōu)選地,所述第一獲取裝置還包括:
[0051]第一接收裝置,其用于接收用于指示播放或者暫停的指令信息;
[0052]第四處理裝置,其用于基于所述指令信息對所述多幀圖像文件進行播放或暫停處理。
[0053]優(yōu)選地,所述第一確定裝置還包括:
[0054]第三確定裝置,其用于基于所述暫停的指令信息確定當(dāng)前瀏覽的第M圖像文件為待處理圖像文件,并對所述第M圖像文件進行保存操作。
[0055]通過本發(fā)明提供的技術(shù)內(nèi)容,可以有效地解決用戶無法對一個多幀圖像文件中的一個或多個圖像文件進行分割處理的技術(shù)問題,從而給終端用戶帶來了非常良好的用戶體驗,并提高了工作效率。
【附圖說明】
[0056]通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其他特征、目的和優(yōu)點將會變得更明顯:
[0057]圖1示出根據(jù)本發(fā)明的第一實施例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的流程圖;
[0058]圖2示出根據(jù)本發(fā)明的第二實施例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的流程圖;
[0059]圖3示出根據(jù)本發(fā)明的第二實施例的一個具體實施例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的流程圖;
[0060]圖4示出根據(jù)本發(fā)明的第一實施例的一個優(yōu)選例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的原理示意圖;
[0061]圖5示出根據(jù)本發(fā)明的第一實施例的又一個優(yōu)選例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的原理示意圖;以及
[0062]圖6示出根據(jù)本發(fā)明的第三實施例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0063]為了更好的使本發(fā)明的技術(shù)方案清晰的表示出來,下面結(jié)合附圖對本發(fā)明作進一步說明。
[0064]本領(lǐng)域技術(shù)人員理解,本發(fā)明的技術(shù)方案在于提供一種可以對多幀圖像文件中的特定幀圖像進行單獨保存的解決方案。解決了目前現(xiàn)有的圖像處理軟件中,只能對多幀圖像文件逐幀保存后再由用戶人工篩選所需圖像文件的技術(shù)問題,大大優(yōu)化了用戶體驗,提高了終端用戶的辦公效率。
[0065]圖1示出根據(jù)本發(fā)明的第一具體實施例的,在圖像處理軟件中對多幀圖像文件進行分割處理的控制方法的流程圖。具體地,在本實施例中,首先執(zhí)行步驟S101,獲取所述多幀圖像文件的文件信息。具體的,所述文件信息包括文件類型信息、文件路徑信息、文件索引號信息、文件總量信息、文件EXIF信息和/或文件大小信息等任一種或任多種。更為具體地,所述多幀圖像文件為一個內(nèi)部圖像幀數(shù)大于I的多幀圖像文件,常見的多幀圖像文件的格式類型包括GIF圖像文件、ICO圖像文件、TIFF圖像文件等,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要變化出更多實施例,在此不予贅述。更進一步的,所述多幀圖像文件由多個靜態(tài)圖像文件組合而