亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖片的編輯方法和編輯裝置制造方法

文檔序號:6632621閱讀:175來源:國知局
圖片的編輯方法和編輯裝置制造方法
【專利摘要】本發(fā)明公開了一種圖片的編輯方法和編輯裝置。其中,該編輯方法包括:在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件;根據(jù)配置文件配置圖片編輯參數(shù)和待編輯圖片的圖片地址;從待編輯圖片的圖片地址讀取待編輯圖片;獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式;使用圖片編輯方式對待編輯圖片進行圖片編輯,得到編輯后的圖片。采用本發(fā)明,解決了現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,提高了處理圖片操作的效率。
【專利說明】圖片的編輯方法和編輯裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖片處理領(lǐng)域,具體而言,涉及一種圖片的編輯方法和編輯裝置。

【背景技術(shù)】
[0002]隨著人們對圖片的縮放剪切要求越來越高,圖片縮放剪切處理的參數(shù)的復(fù)雜程度也越來越高。
[0003]具體地,圖片縮放處理的縮放參數(shù)包括:預(yù)處理圖片的路徑、新的高度、新的寬度以及輸出的格式;圖片剪切處理的剪切參數(shù)包括:預(yù)處理圖片的路徑、剪切起始的X坐標(biāo)、剪切起始的I坐標(biāo)、截取框的寬、截取框的高以及輸出的格式。
[0004]參數(shù)數(shù)量的增多可以使用戶得到更好圖片處理的效果,但是當(dāng)用戶執(zhí)行上述的縮放或剪切的操作的時候也會有些麻煩:1.輸入時忽略掉某些參數(shù),忽略掉一些參數(shù)可能會導(dǎo)致圖片處理錯誤;2.每次用戶調(diào)用圖片處理功能要么只能進行縮放處理,要么只能進行剪切處理,若用戶想縮放完成再次剪切,或者剪切后縮放,只能在一次調(diào)用結(jié)束完成后再次調(diào)用剪切功能才能進行下一步地功能調(diào)用;3.當(dāng)同樣的操作處理一批圖片時候要輸入大量的參數(shù)做重復(fù)工作)使用者就會覺得不太方便。
[0005]針對現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0006]針對相關(guān)技術(shù)中處理圖片操作繁瑣的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種圖片的編輯方法和編輯裝置,以解決上述問題。
[0007]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種圖片的編輯方法,該編輯方法包括:在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件;根據(jù)配置文件配置圖片編輯參數(shù);從待編輯圖片的圖片地址讀取待編輯圖片;獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式;使用圖片編輯方式對待編輯圖片進行圖片編輯,得到編輯后的圖片。
[0008]進一步地,根據(jù)配置文件配置圖片編輯參數(shù)包括:按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù),其中,圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
[0009]進一步地,圖片編輯參數(shù)為縮放參數(shù),其中,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)包括:在配置文件中設(shè)置縮放參數(shù)的第一鍵值對,其中,第一鍵值對為縮放參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第一鍵值對包括:縮放寬度、縮放高度以及編輯后的圖片的格式的鍵值對。
[0010]進一步地,圖片編輯參數(shù)為剪切參數(shù),其中,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)包括:在配置文件中設(shè)置剪切參數(shù)的第二鍵值對,其中,第二鍵值對為剪切參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第二鍵值對包括:剪切坐標(biāo)、剪切寬度、剪切高度以及編輯后的圖片的格式的鍵值對。
[0011]進一步地,獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式包括:分解配置文件中的圖片編輯參數(shù);若分解得到的圖片編輯參數(shù)為剪切參數(shù),則確定待編輯圖片的圖片編輯方式為剪切;若分解得到的圖片編輯參數(shù)為縮放參數(shù),則確定待編輯圖片的圖片編輯方式為縮放;若分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù),則確定待編輯圖片的圖片編輯方式為縮放和縮放。
[0012]進一步地,創(chuàng)建的圖片編輯的配置文件包括:圖片編輯參數(shù)的屬性參數(shù)與屬性參數(shù)的默認(rèn)值。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種圖片的編輯裝置,該編輯裝置包括:第一獲取模塊,用于在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件;配置模塊,用于根據(jù)配置文件配置圖片編輯參數(shù);讀取模塊,用于從待編輯圖片的圖片地址讀取待編輯圖片;第二獲取模塊,用于獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式;編輯模塊,用于使用圖片編輯方式對待編輯圖片進行圖片編輯,得到編輯后的圖片。
[0014]進一步地,配置模塊包括:輸入模塊,用于按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù),其中,圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
[0015]進一步地,圖片編輯參數(shù)為縮放參數(shù),其中,配置模塊包括:第一設(shè)置模塊,用于在配置文件中設(shè)置縮放參數(shù)的第一鍵值對,其中,第一鍵值對為縮放參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第一鍵值對包括:縮放寬度、縮放高度以及編輯后的圖片的格式的鍵值對。
[0016]進一步地,圖片編輯參數(shù)為剪切參數(shù),其中,配置模塊包括:第二設(shè)置模塊,用于在配置文件中設(shè)置剪切參數(shù)的第二鍵值對,其中,第二鍵值對為剪切參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第二鍵值對包括:剪切坐標(biāo)、剪切寬度、剪切高度以及編輯后的圖片的格式的鍵值對。
[0017]進一步地,第二獲取模塊包括:分解模塊,用于分解配置文件中的圖片編輯參數(shù);第一確定模塊,用于在分解得到的圖片編輯參數(shù)為剪切參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為剪切;第二確定模塊,用于在分解得到的圖片編輯參數(shù)為縮放參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為縮放;第三確定模塊,用于在分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為縮放和縮放。
[0018]采用本發(fā)明實施例,通過配置文件配置圖片編輯參數(shù),按照配置文件中的圖片編輯參數(shù)所指示的圖片編輯方式對圖片進行編輯,使用簡單的參數(shù)配置代替現(xiàn)有技術(shù)中復(fù)雜的參數(shù)手動輸入,可以簡單、快捷地編輯圖片,并且只需使用一個配置文件即可同時完成多種編輯操作。通過本發(fā)明上述實施例,在對一批需要進行相同編輯操作的圖片進行處理時,無需多次重復(fù)輸入相同的圖片編輯參數(shù),只需方便地修改輸入輸出地址即可完成對該批圖片的處理,使用一個配置文件即可完成同一批需要進行相同編輯操作的海量圖片的編輯。通過本發(fā)明實施例,解決了現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,提高了處理圖片操作的效率。

【專利附圖】

【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實施例的圖片的編輯方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明實施例的一種可選的圖片的編輯方法的流程圖;
[0022]圖3是根據(jù)本發(fā)明實施例的另一種可選的圖片的編輯方法的流程圖;以及
[0023]圖4是根據(jù)本發(fā)明實施例的圖片的編輯裝置的示意圖。

【具體實施方式】
[0024]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
[0025]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0026]圖1是根據(jù)本發(fā)明實施例的圖片的編輯方法的流程圖,如圖1所示,該方法包括如下步驟:
[0027]步驟S102,在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件。
[0028]其中,配置文件可以是Properties文件,該Properties文件是一種存儲鍵值對的文件。
[0029]步驟S104,根據(jù)配置文件配置圖片編輯參數(shù)。
[0030]步驟S106,從待編輯圖片的圖片地址讀取待編輯圖片。
[0031]步驟S108,獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式。
[0032]步驟S110,使用圖片編輯方式對待編輯圖片進行圖片編輯,得到編輯后的圖片。
[0033]采用本發(fā)明實施例,根據(jù)配置文件配置圖片編輯參數(shù),按照配置文件中的圖片編輯參數(shù)所指示的圖片編輯方式對圖片進行編輯,使用簡單的參數(shù)配置代替現(xiàn)有技術(shù)中復(fù)雜的參數(shù)手動輸入,可以簡單、快捷地編輯圖片,并且只需使用一個配置文件即可同時完成多種編輯操作。通過本發(fā)明上述實施例,在對一批需要進行相同編輯操作的圖片進行處理時,無需多次重復(fù)輸入相同的圖片編輯參數(shù),只需方便地修改輸入輸出地址即可完成對該批圖片的處理,使用一個配置文件即可完成同一批需要進行相同編輯操作的海量圖片的編輯。通過本發(fā)明實施例,解決了現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,提高了處理圖片操作的效率。
[0034]上述實施例中,可以通過圖片編輯程序的界面輸入待編輯圖片的圖片地址和圖片編輯后保存的地址,上述的輸入輸出地址包括待編輯圖片的圖片地址和圖片編輯后保存的地址。
[0035]圖2是根據(jù)本發(fā)明實施例的一種可選的圖片的編輯方法的流程圖。如圖2所示,該編輯方法包括如下步驟:
[0036]步驟S202,引入jar文件。
[0037]其中,jar文件是Java ARchive文件,即Java歸檔文件,是一種與平臺無關(guān)的文件格式,可將多個文件合成一個文件。
[0038]步驟S204,新建 imgProcessing.properties 文件。
[0039]其中,imgProcessing.properties文件即上述實施例中的配置文件。
[0040]步驟S206,在imgProcessing.properties文件中新建預(yù)處理的鍵值對。
[0041]其中,步驟S206對應(yīng)上述實施例中的步驟S104 ;預(yù)處理的鍵值對包括圖片編輯參數(shù)和待編輯圖片的圖片地址。
[0042]步驟S208,調(diào)用 imgProcessing O 編輯圖片。
[0043]步驟S210,返回編輯后的圖片。
[0044]具體地,只需在新建的imgProcessing.properties文件中設(shè)置圖片預(yù)處理的格式的鍵值對,調(diào)用該imgProcessing O即可完成對圖片的處理操作。
[0045]圖2所示的實施例提供了一種簡單、快捷的圖片的處理方法,利用Api說明和jar文件進行外部包裝,配合現(xiàn)有技術(shù)中的Imagemagick進行編輯操作,其中,Api為Applicat1n Programming Interface,即應(yīng)用程序變成接口,是一些預(yù)先定義的函數(shù);Imagemagick是一個免費的創(chuàng)建、編輯、合成圖片的軟件。
[0046]通過本發(fā)明上述實施例,使用配置文件即可完成對圖片編輯參數(shù)的設(shè)置,無需手動輸入復(fù)雜的編輯參數(shù),可以簡單、快捷的完成對圖片的編輯。
[0047]根據(jù)本發(fā)明上述實施例,根據(jù)配置文件配置圖片編輯參數(shù)可以包括:按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù),其中,圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
[0048]其中,預(yù)設(shè)格式可以是把對圖片編輯參數(shù)按照Api提供的一定順序格式,排列成字符串作為imgProcessing.properties文件中的一對鍵值對的value (即鍵值對中的值)。用戶自己定義名稱加上Api提供的前綴組成這一對鍵值的key (即鍵值對中的鍵)。
[0049]具體地,剪切參數(shù)可以包括剪切鍵值對,該剪切鍵值對的key的前綴為:Model_SH_自定義;縮放參數(shù)可以包括縮放鍵值對,該縮放鍵值對的key的前綴為:Model_NA_自定義。
[0050]在本發(fā)明的上述實施例中可以通過剪切鍵值對的key的前綴和縮放鍵值對的key的前綴確定圖片編輯方式,如Model_SH_為剪切操作,Model_NA_為縮放操作。
[0051]在本發(fā)明的上述實施例中,剪切參數(shù)格式可以為鍵值對:key:valve,BP,
[0052]Model_SH_ 用戶自定義:
[0053]x/〈X_Axis>/y/〈Y_Axis>/w/〈Width>/h/〈Height>/format/〈Fo;rmat>。其中,X_Axis為X軸,Y_Axis為y軸,Width為寬度、Height為高度、Format為格式。
[0054]縮放參數(shù)格式也可以為鍵值對:key:value,即,
[0055]Model_NA_ 用戶自定義:w/〈Width>/h/〈Height>/format/〈Fo;rmat>。其中,Width為寬度、Height為高度、Format為格式。
[0056]通過本發(fā)明上述實施例,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)可以提示用戶輸入編輯圖片所需的所有參數(shù),避免了手動輸入?yún)?shù)時容易漏掉參數(shù)的問題,提高了輸入圖片編輯參數(shù)的準(zhǔn)確性;通過在同一配置文件中輸入剪切參數(shù)和/或縮放參數(shù),可以在一次編輯中對圖片進行多種操作(如,同時進行圖片的縮放和剪切),解決了現(xiàn)有技術(shù)中一次只能對圖片進行一種操作的問題,提高了圖片編輯的效率。
[0057]在本發(fā)明的上述實施例中,圖片編輯參數(shù)為縮放參數(shù),其中,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)可以包括:在配置文件中設(shè)置縮放參數(shù)的第一鍵值對,其中,第一鍵值對為縮放參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第一鍵值對包括:縮放寬度、縮放高度以及編輯后的圖片的格式的鍵值對。
[0058]例如,要對某張圖片進行400 X 600px的縮放,并以png格式輸出。根據(jù)本發(fā)明上述實施例,定義key值為:Model_NA_stylel,并在imgProcessing.properties文件中配置鍵值對:Model_NA_stylel:w/400/h/600/format/pngD用戶在對該圖片進行該縮放操作時,只需直接調(diào)用imgProcessing(被處理圖片的地址,Model_SH_stylel,圖片處理后保存的地址),即可實現(xiàn)對圖片進行400 X 600px的縮放并以png格式輸出。并且,在對多張圖片進行該相同的縮放操作時,無需再次輸入縮放參數(shù),直接調(diào)用上述imgP1cessingO即可實現(xiàn)對多張圖片進行400 X 600px的縮放并以png格式輸出。其中的圖片處理可以為圖片編輯處理。
[0059]上述實施例中的圖片處理后保存的地址可以為:處理的結(jié)果放到D盤的A文件夾下。
[0060]通過本發(fā)明上述實施例,只需使用一個配置文件預(yù)先配置縮放參數(shù),在需要對圖片進行符合縮放參數(shù)的縮放時調(diào)用該配置文件,即可實現(xiàn)對圖片的縮放;在需要對多張圖片進行相同的縮放操作時調(diào)用該配置文件,無需再次輸入縮放參數(shù),只需修改輸入輸出地址即可完成對多張圖片的縮放。
[0061]在本發(fā)明的上述實施例中,圖片編輯參數(shù)為剪切參數(shù),其中,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)可以包括:在配置文件中設(shè)置剪切參數(shù)的第二鍵值對,其中,第二鍵值對為剪切參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第二鍵值對可以包括:剪切坐標(biāo)、剪切寬度、剪切高度以及編輯后的圖片的格式的鍵值對。
[0062]如上述的,x/<X_Axis>/y/<Y_Axis>/w/<ffidth>/h/<Height>/format/<Format>,X、1、W、h以及format為鍵,X_Axis為X軸的值,Y_Axis為y軸的值,Width為寬度的值、Height為高度的值、Format為格式。
[0063]例如,要對某張圖片進行剪切,其中,剪切參數(shù)如下:起始點為X軸20px,Y軸20px,截取框的寬為200px,截取框的高為ΙΟΟρχ、輸出的格式為jpg格式。
[0064]根據(jù)本發(fā)明上述實施例,定義key值為:Model_SH_stylel,并在imgProcessing.prop-erties 文件中配置鍵值對:Model_SH_stylel:x/20/y/20/w/200/h/100/format/jpg。用戶在對該圖片進行剪切操作時,只需直接調(diào)用imgProcessing(被處理圖片的地址,Model_SH_stylel,圖片處理后保存的地址),即可實現(xiàn)對該圖片進行上述剪切操作并以jpg格式輸出。并且,在對多張圖片進行該相同的剪切操作時,無需再次輸入剪切參數(shù),直接調(diào)用上述imgP1cessingO即可實現(xiàn)對多張圖片進行相同的剪切操作并以jpg格式輸出。
[0065]通過本發(fā)明上述實施例,只需使用一個配置文件預(yù)先配置剪切參數(shù),在需要對圖片進行符合剪切參數(shù)的剪切時調(diào)用該配置文件,即可實現(xiàn)對圖片的剪切;在需要對多張圖片進行相同的剪切操作時調(diào)用該配置文件,無需再次輸入剪切參數(shù),只需修改輸入輸出地址即可完成對多張圖片的剪切。
[0066]在本發(fā)明的上述實施例中,獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式可以包括:分解配置文件中的圖片編輯參數(shù);若分解得到的圖片編輯參數(shù)為剪切參數(shù),則確定待編輯圖片的圖片編輯方式為剪切;若分解得到的圖片編輯參數(shù)為縮放參數(shù),則確定待編輯圖片的圖片編輯方式為縮放;若分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù),則確定待編輯圖片的圖片編輯方式為縮放和縮放。
[0067]具體地,在本發(fā)明的上述實施例中,通過key可以使用預(yù)設(shè)的圖片編輯方式編輯圖片。在分解得到的圖片編輯參數(shù)為剪切參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為剪切,使用剪切鍵值對的key即可對圖片進行預(yù)先設(shè)定的剪切操作;在分解得到的圖片編輯參數(shù)為縮放參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為縮放,使用縮放鍵值對的key即可對圖片進行預(yù)先設(shè)定的縮放操作;在分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為縮放和縮放,同時使用剪切鍵值對的key和縮放鍵值對的key即可對圖片完成預(yù)先設(shè)定的剪切和縮放操作。
[0068]需要進一步說明的是,在同時使用剪切鍵值對的key和縮放鍵值對的key對圖片完成剪切和縮放操作的情況下,可以使用管道符實現(xiàn)剪切鍵值對的key和縮放鍵值對的key的同時使用。
[0069]其中,管道符為|,其作用是鏈接多個key,對一張圖片進行連續(xù)性的處理。
[0070]圖3是根據(jù)本發(fā)明實施例的另一種可選的圖片的編輯方法的流程圖。下面結(jié)合圖3詳細(xì)介紹本發(fā)明上述實施例,如圖3所示,該編輯方法包括如下步驟:
[0071]步驟S302,調(diào)用 imgProcessing O。
[0072]步驟S304,讀取imgProcessing.properties文件中的圖片編輯參數(shù)。
[0073]步驟S306,分解讀取到的圖片編輯參數(shù),得到分解后的圖片編輯參數(shù)。
[0074]步驟S308,根據(jù)分解后的圖片編輯參數(shù),獲取不同的圖片編輯方式。
[0075]步驟S31,調(diào)用 Imagemagick 工具。
[0076]具體地,調(diào)用Imagemagick工具按照上述的圖片編輯方式編輯圖片。
[0077]步驟S312,返回編輯后的圖片。
[0078]例如,要對某張圖片進行剪切后再進行縮放,其中,剪切參數(shù)為:起始點X軸20px,Y軸20px,截取框的寬為200px,截取框的高為ΙΟΟρχ、輸出格式為jpg。縮放參數(shù)為:對圖片進行400 X 600px的縮放并以png格式輸出。
[0079]根據(jù)本發(fā)明上述實施例,用戶可以直接調(diào)已提供的jar里面保存imgProcessing(被處理圖片的地址,Model_SH_stylel Model_NA_stylel,圖片處理后保存的地址),即可對圖片進行上述先剪切后縮放的操作。
[0080]若用戶想要對某張圖片先進行縮放再進行剪切,只需將imgProcessing O中的Model_SH_stylel |Model_NA_stylel 替換為 Model_NA_stylel |Model_SH_stylel,調(diào)用該imgProcessing ()即可對圖片進行先縮放后剪切的操作。
[0081]通過本發(fā)明上述實施例,只需通過一個配置文件就可以簡單、快捷的按照根據(jù)分解后的圖片編輯參數(shù)對圖片進行編輯,當(dāng)需要對同一批的多張圖片做相同處理時,只要修改該配置文件中的輸入輸出地址即可,無需多次重復(fù)輸入相同的圖片編輯參數(shù),提高了輸入圖片編輯參數(shù)的準(zhǔn)確性。
[0082]根據(jù)本發(fā)明上述實施例,創(chuàng)建的圖片編輯的配置文件可以包括:圖片編輯參數(shù)的屬性參數(shù)與屬性參數(shù)的默認(rèn)值。
[0083]具體地,當(dāng)檢測到圖片編輯參數(shù)的屬性參數(shù)為默認(rèn)值時,向用戶發(fā)出提示信息,提示用戶用是否修改該默認(rèn)值,在用戶選擇是否修改該默認(rèn)值之后,按照用戶的指示進行圖片編輯。若用戶選擇修改該默認(rèn)值,則顯示修改屬性參數(shù)的對話框,并在修改該默認(rèn)值之后,按照修改后的屬性參數(shù)編輯圖片;若用戶選擇不修改,則使用該默認(rèn)值編輯圖片。
[0084]通過本發(fā)明上述實施例,當(dāng)檢測到圖片編輯參數(shù)的屬性參數(shù)為默認(rèn)值時向用戶發(fā)出提示,可以在用戶忘記輸入某些參數(shù)時提示用戶,避免了手動輸入?yún)?shù)時容易漏掉參數(shù)的問題,提高了輸入圖片編輯參數(shù)的準(zhǔn)確性,提高了圖片的編輯效率。
[0085]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0086]圖4是根據(jù)本發(fā)明實施例的圖片的編輯裝置的示意圖,如圖4所示,該編輯裝置可以包括:第一獲取模塊10、配置模塊30、讀取模塊50、第二獲取模塊70以及編輯模塊90。
[0087]其中,第一獲取模塊10用于在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件;配置模塊30用于根據(jù)配置文件配置圖片編輯參數(shù)和待編輯圖片的圖片地址;讀取模塊50用于從待編輯圖片的圖片地址讀取待編輯圖片;第二獲取模塊70用于獲取圖片編輯參數(shù)所指示的待編輯圖片的圖片編輯方式;編輯模塊90用于使用圖片編輯方式對待編輯圖片進行圖片編輯,得到編輯后的圖片。
[0088]采用本發(fā)明實施例,通過配置文件配置圖片編輯參數(shù)和待編輯圖片的圖片地址,編輯模塊按照配置文件中的圖片編輯參數(shù)所指示的圖片編輯方式對圖片進行編輯,使用簡單的參數(shù)配置代替現(xiàn)有技術(shù)中復(fù)雜的參數(shù)手動輸入,可以簡單、快捷地編輯圖片,并且只需使用一個配置文件即可同時完成多種編輯操作。通過本發(fā)明上述實施例,在對一批需要進行相同編輯操作的圖片進行處理時,無需多次重復(fù)輸入相同的圖片編輯參數(shù),只需方便地修改輸入輸出地址即可完成對該批圖片的處理,使用一個配置文件即可完成同一批需要進行相同編輯操作的海量圖片的編輯。通過本發(fā)明實施例,解決了現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,提高了處理圖片操作的效率。
[0089]其中,上述的輸入輸出地址即待編輯圖片的圖片地址,該圖片地址包括被編輯圖片的地址和圖片編輯后保存的地址。
[0090]根據(jù)本發(fā)明上述實施例,配置模塊可以包括:輸入模塊,用于按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù),和輸入待編輯圖片的圖片地址,其中,圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
[0091]其中,預(yù)設(shè)格式可以是把對圖片編輯參數(shù)按照Api提供的一定順序格式,排列成字符串作為imgProcessing.properties文件中的一對鍵值對的value (即鍵值對中的值)。用戶自己定義名稱加上Api提供的前綴組成這一對鍵值的key (即鍵值對中的鍵)。
[0092]具體地,剪切參數(shù)可以包括剪切鍵值對,該剪切鍵值對的key的前綴為:Model_SH_自定義;縮放參數(shù)可以包括縮放鍵值對,該縮放鍵值對的key的前綴為:Model_NA_自定義。
[0093]在本發(fā)明的上述實施例中可以通過剪切鍵值對的key的前綴和縮放鍵值對的key的前綴確定圖片編輯方式,如Model_SH_為剪切操作,Model_NA_為縮放操作。
[0094]在本發(fā)明的上述實施例中,剪切參數(shù)格式可以為鍵值對:key:valve,BP,
[0095]]?0(^1_5!1_用戶自定義:
[0096]x/〈X_Axis>/y/〈Y_Axis>/w/〈Width>/h/〈Height>/format/〈Fo;rmat>。其中,X_Axis為X軸,Y_Axis為y軸,Width為寬度、Height為高度、Format為格式。
[0097]縮放參數(shù)格式也可以為鍵值對:key:value,即,
[0098]Model_NA_ 用戶自定義:w/〈Width>/h/〈Height>/format/〈Fo;rmat>。其中,Width為寬度、Height為高度、Format為格式。
[0099]通過本發(fā)明上述實施例,按照預(yù)設(shè)格式在配置文件中輸入圖片編輯參數(shù)和待編輯圖片的圖片地址可以提示用戶輸入編輯圖片所需的所有參數(shù),避免了手動輸入?yún)?shù)時容易漏掉參數(shù)的問題,提高了輸入圖片編輯參數(shù)的準(zhǔn)確性;通過在同一配置文件中輸入剪切參數(shù)和/或縮放參數(shù),可以在一次編輯中對圖片進行多種操作(如,同時進行圖片的縮放和剪切),解決了現(xiàn)有技術(shù)中一次只能對圖片進行一種操作的問題,提高了圖片編輯的效率。
[0100]在本發(fā)明的上述實施例中,圖片編輯參數(shù)為縮放參數(shù),其中,配置模塊可以包括:第一設(shè)置模塊,用于在配置文件中設(shè)置縮放參數(shù)的第一鍵值對,其中,第一鍵值對為縮放參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第一鍵值對包括:縮放寬度、縮放高度以及編輯后的圖片的格式的鍵值對。
[0101]通過本發(fā)明上述實施例,只需使用一個配置文件預(yù)先配置縮放參數(shù),在需要對圖片進行符合縮放參數(shù)的縮放時調(diào)用該配置文件,即可實現(xiàn)對圖片的縮放;在需要對多張圖片進行相同的縮放操作時調(diào)用該配置文件,無需再次輸入縮放參數(shù),只需修改輸入輸出地址即可完成對多張圖片的縮放。
[0102]根據(jù)本發(fā)明上述實施例,圖片編輯參數(shù)為剪切參數(shù),其中,配置模塊可以包括:第二設(shè)置模塊,用于在配置文件中設(shè)置剪切參數(shù)的第二鍵值對,其中,第二鍵值對為剪切參數(shù)的屬性參數(shù)與屬性參數(shù)的值的映射,第二鍵值對包括:剪切坐標(biāo)、剪切寬度、剪切高度以及編輯后的圖片的格式的鍵值對。
[0103]如上述的,x/<X_Axis>/y/<Y_Axis>/w/<ffidth>/h/<Height>/format/<Format>,X、1、W、h以及format為鍵,X_Axis為X軸的值,Y_Axis為y軸的值,Width為寬度的值、Height為高度的值、Format為格式。
[0104]根據(jù)本發(fā)明上述實施例,定義key值為:Model_SH_stylel,并在imgProcessing.prop-erties 文件中配置鍵值對:Model_SH_stylel:x/20/y/20/w/200/h/100/format/jpg。用戶在對該圖片進行剪切操作時,只需直接調(diào)用imgProcessing(被處理圖片的地址,Model_SH_stylel,圖片處理后保存的地址),即可實現(xiàn)對該圖片進行上述剪切操作并以jpg格式輸出。并且,在對多張圖片進行該相同的剪切操作時,無需再次輸入剪切參數(shù),直接調(diào)用上述imgP1cessingO即可實現(xiàn)對多張圖片進行相同的剪切操作并以jpg格式輸出。
[0105]通過本發(fā)明上述實施例,只需使用一個配置文件預(yù)先配置剪切參數(shù),在需要對圖片進行符合剪切參數(shù)的剪切時調(diào)用該配置文件,即可實現(xiàn)對圖片的剪切;在需要對多張圖片進行相同的剪切操作時調(diào)用該配置文件,無需再次輸入剪切參數(shù),只需修改輸入輸出地址即可完成對多張圖片的剪切。
[0106]根據(jù)本發(fā)明上述實施例,第二獲取模塊可以包括:分解模塊,用于分解配置文件中的圖片編輯參數(shù);第一確定模塊,用于在分解得到的圖片編輯參數(shù)為剪切參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為剪切;第二確定模塊,用于在分解得到的圖片編輯參數(shù)為縮放參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為縮放;第三確定模塊,用于在分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù)的情況下,確定待編輯圖片的圖片編輯方式為縮放和縮放。
[0107]具體地,在本發(fā)明的上述實施例中,通過key可以使用預(yù)設(shè)的圖片編輯方式編輯圖片。在分解得到的圖片編輯參數(shù)為剪切參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為剪切,使用剪切鍵值對的key即可對圖片進行預(yù)先設(shè)定的剪切操作;在分解得到的圖片編輯參數(shù)為縮放參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為縮放,使用縮放鍵值對的key即可對圖片進行預(yù)先設(shè)定的縮放操作;在分解得到的圖片編輯參數(shù)為縮放參數(shù)和剪切參數(shù)的情況下,則確定待編輯圖片的圖片編輯方式為縮放和縮放,同時使用剪切鍵值對的key和縮放鍵值對的key即可對圖片完成預(yù)先設(shè)定的剪切和縮放操作。
[0108]需要進一步說明的是,在同時使用剪切鍵值對的key和縮放鍵值對的key對圖片完成剪切和縮放操作的情況下,可以使用管道符實現(xiàn)剪切鍵值對的key和縮放鍵值對的key的同時使用。
[0109]其中,管道符為|,其作用是鏈接多個key,對一張圖片進行連續(xù)性的處理。
[0110]通過本發(fā)明上述實施例,只需通過一個配置文件就可以簡單、快捷的按照根據(jù)分解后的圖片編輯參數(shù)對圖片進行編輯,當(dāng)需要對同一批的多張圖片做相同處理時,只要修改該配置文件中的輸入輸出地址即可,無需多次重復(fù)輸入相同的圖片編輯參數(shù),提高了輸入圖片編輯參數(shù)的準(zhǔn)確性。
[0111]本實施例中所提供的各個模塊與方法實施例對應(yīng)步驟所提供的使用方法相同、應(yīng)用場景也可以相同。當(dāng)然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例一中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
[0112]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:
[0113]采用本發(fā)明實施例,通過配置文件配置圖片編輯參數(shù)和待編輯圖片的圖片地址,按照配置文件中的圖片編輯參數(shù)所指示的圖片編輯方式對圖片進行編輯,使用簡單的參數(shù)配置代替現(xiàn)有技術(shù)中復(fù)雜的參數(shù)手動輸入,可以簡單、快捷地編輯圖片,并且只需使用一個配置文件即可同時完成多種編輯操作。通過本發(fā)明上述實施例,在對一批需要進行相同編輯操作的圖片進行處理時,無需多次重復(fù)輸入相同的圖片編輯參數(shù),只需方便地修改輸入輸出地址即可完成對該批圖片的處理,使用一個配置文件即可完成同一批需要進行相同編輯操作的海量圖片的編輯。通過本發(fā)明實施例,解決了現(xiàn)有技術(shù)中處理圖片操作繁瑣的問題,提高了處理圖片操作的效率。
[0114]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0115]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種圖片的編輯方法,其特征在于,包括: 在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件; 根據(jù)所述配置文件配置圖片編輯參數(shù); 從待編輯圖片的圖片地址讀取所述待編輯圖片; 獲取所述圖片編輯參數(shù)所指示的所述待編輯圖片的圖片編輯方式; 使用所述圖片編輯方式對所述待編輯圖片進行圖片編輯,得到編輯后的圖片。
2.根據(jù)權(quán)利要求1所述的編輯方法,其特征在于,根據(jù)所述配置文件配置圖片編輯參數(shù)包括: 按照預(yù)設(shè)格式在所述配置文件中輸入所述圖片編輯參數(shù), 其中,所述圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
3.根據(jù)權(quán)利要求2所述的編輯方法,其特征在于,所述圖片編輯參數(shù)為所述縮放參數(shù),其中,按照預(yù)設(shè)格式在所述配置文件中輸入所述圖片編輯參數(shù)包括: 在所述配置文件中設(shè)置所述縮放參數(shù)的第一鍵值對,其中,所述第一鍵值對為所述縮放參數(shù)的屬性參數(shù)與所述屬性參數(shù)的值的映射,所述第一鍵值對包括:縮放寬度、縮放高度以及所述編輯后的圖片的格式的鍵值對。
4.根據(jù)權(quán)利要求2所述的編輯方法,其特征在于,所述圖片編輯參數(shù)為所述剪切參數(shù),其中,按照預(yù)設(shè)格式在所述配置文件中輸入所述圖片編輯參數(shù)包括: 在所述配置文件中設(shè)置所述剪切參數(shù)的第二鍵值對,其中,所述第二鍵值對為所述剪切參數(shù)的屬性參數(shù)與所述屬性參數(shù)的值的映射,所述第二鍵值對包括:剪切坐標(biāo)、剪切寬度、剪切高度以及所述編輯后的圖片的格式的鍵值對。
5.根據(jù)權(quán)利要求2所述的編輯方法,其特征在于,獲取所述圖片編輯參數(shù)所指示的所述待編輯圖片的圖片編輯方式包括: 分解所述配置文件中的圖片編輯參數(shù); 若分解得到的圖片編輯參數(shù)為所述剪切參數(shù),則確定所述待編輯圖片的圖片編輯方式為剪切; 若分解得到的圖片編輯參數(shù)為所述縮放參數(shù),則確定所述待編輯圖片的圖片編輯方式為縮放; 若分解得到的圖片編輯參數(shù)為所述縮放參數(shù)和所述剪切參數(shù),則確定所述待編輯圖片的圖片編輯方式為縮放和縮放。
6.根據(jù)權(quán)利要求1至5中任意一項所述的編輯方法,其特征在于,所述創(chuàng)建的圖片編輯的配置文件包括:所述圖片編輯參數(shù)的屬性參數(shù)與所述屬性參數(shù)的默認(rèn)值。
7.一種圖片的編輯裝置,其特征在于,包括: 第一獲取模塊,用于在啟動圖片編輯之后,獲取創(chuàng)建的圖片編輯的配置文件; 配置模塊,用于根據(jù)所述配置文件配置圖片編輯參數(shù); 讀取模塊,用于從待編輯圖片的圖片地址讀取所述待編輯圖片; 第二獲取模塊,用于獲取所述圖片編輯參數(shù)所指示的所述待編輯圖片的圖片編輯方式; 編輯模塊,用于使用所述圖片編輯方式對所述待編輯圖片進行圖片編輯,得到編輯后的圖片。
8.根據(jù)權(quán)利要求7所述的編輯裝置,其特征在于,所述配置模塊包括: 輸入模塊,用于按照預(yù)設(shè)格式在所述配置文件中輸入所述圖片編輯參數(shù), 其中,所述圖片編輯參數(shù)包括剪切參數(shù)和/或縮放參數(shù)。
9.根據(jù)權(quán)利要求8所述的編輯裝置,其特征在于,所述圖片編輯參數(shù)為所述縮放參數(shù),其中,所述配置模塊包括: 第一設(shè)置模塊,用于在所述配置文件中設(shè)置所述縮放參數(shù)的第一鍵值對,其中,所述第一鍵值對為所述縮放參數(shù)的屬性參數(shù)與所述屬性參數(shù)的值的映射,所述第一鍵值對包括:縮放寬度、縮放高度以及所述編輯后的圖片的格式的鍵值對。
10.根據(jù)權(quán)利要求8所述的編輯裝置,其特征在于,所述圖片編輯參數(shù)為所述剪切參數(shù),其中,所述配置模塊包括: 第二設(shè)置模塊,用于在所述配置文件中設(shè)置所述剪切參數(shù)的第二鍵值對,其中,所述第二鍵值對為所述剪切參數(shù)的屬性參數(shù)與所述屬性參數(shù)的值的映射,所述第二鍵值對包括:剪切坐標(biāo)、剪切寬度、剪切高度以及所述編輯后的圖片的格式的鍵值對。
11.根據(jù)權(quán)利要求8所述的編輯裝置,其特征在于,所述第二獲取模塊包括: 分解模塊,用于分解所述配置文件中的圖片編輯參數(shù); 第一確定模塊,用于在分解得到的圖片編輯參數(shù)為所述剪切參數(shù)的情況下,確定所述待編輯圖片的圖片編輯方式為剪切; 第二確定模塊,用于在分解得到的圖片編輯參數(shù)為所述縮放參數(shù)的情況下,確定所述待編輯圖片的圖片編輯方式為縮放; 第三確定模塊,用于在分解得到的圖片編輯參數(shù)為所述縮放參數(shù)和所述剪切參數(shù)的情況下,確定所述待編輯圖片的圖片編輯方式為縮放和縮放。
【文檔編號】G06F3/0484GK104317502SQ201410602766
【公開日】2015年1月28日 申請日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】郭海鵬, 宋立新, 耿利達(dá) 申請人:新華瑞德(北京)網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1