欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖片生成方法及相關(guān)裝置的制造方法_3

文檔序號(hào):9788104閱讀:來(lái)源:國(guó)知局
素的素材403縮放到合適比例并 移動(dòng)到合適的位置處。
[0092] 這樣在步驟S206的執(zhí)行過(guò)程中是以該步驟之前的各個(gè)尺寸的底圖和該底圖上布 局的元素素材進(jìn)行合成的,即合成過(guò)程中各個(gè)元素素材的布局是以用戶進(jìn)一步調(diào)整了文字 元素素材的布局后為準(zhǔn)的。
[0093] 由此可見(jiàn),本實(shí)施例中的技術(shù)方案中只需要導(dǎo)入一個(gè)多圖層文件,即可快速生成 一個(gè)或多個(gè)不同尺寸的圖片,圖片的生成效率非常高。
[0094] 實(shí)施例二
[0095] 圖10示出了本申請(qǐng)實(shí)施例提供的一種圖片生成方法的流程圖,通過(guò)本發(fā)明生成 的圖片可以作為廣告牌、店招、公告、電子賀卡、喜帖等對(duì)象的背景。這些圖片由底圖和在底 圖上布局的元素合并而成,這些在底圖上的元素可以包括文字和圖片等內(nèi)容。
[0096] 需要說(shuō)明的是,本實(shí)施例中的圖片生成方法與圖2中示出的實(shí)施例的區(qū)別主要在 于:獲取底圖素材和元素素材的方式不同。具體包括如下步驟:
[0097] 步驟S1001 :分別導(dǎo)入底圖素材和至少一個(gè)元素素材。
[0098] 在實(shí)際中用戶可以分別選取本地存儲(chǔ)或網(wǎng)絡(luò)存儲(chǔ)的適合做背景的圖片作為底圖 素材,同時(shí)導(dǎo)入其他適合做底圖上的元素的元素素材,例如以房子為內(nèi)容的圖片等。此外 元素素材還包括文字類的素材,此時(shí)用戶可以輸入字符作為文字內(nèi)素材的內(nèi)容,例如輸入 "AAA"作為文字素材的內(nèi)容,此外用戶還可以同時(shí)設(shè)置文字素材的字體、字號(hào)等格式信息。
[0099] 步驟S1002 :獲取元素素材之間的圖層順序。
[0100] 在步驟S1001獲取到底圖素材和元素素材以后,還可以獲得各個(gè)元素素材之間的 圖層順序,元素素材的圖層順序可以在用戶分別選取底圖素材和元素素材的過(guò)程中一并指 定,例如默認(rèn)與用戶指定元素素材的順序一致,先指定的元素素材的圖層位于較下方,后制 定的元素素材的圖層位于較上方,還可以為用戶提供在指定素材的過(guò)程調(diào)整圖層順序的功 能。
[0101] 步驟S1003 :接收待生成圖片的尺寸需求信息,所述尺寸需求信息中包括待生成 圖片的一個(gè)或多于一個(gè)的尺寸信息。
[0102] 這里的尺寸信息可以為要生成圖片的長(zhǎng)和寬的大小信息,長(zhǎng)和寬的大小信息可 以圖片橫向和堅(jiān)向的像素?cái)?shù)量信息,例如上述待生成圖片的尺寸信息可以包括510像 素 X370像素、750像素 X200像素、160像素 X600像素等,本領(lǐng)域技術(shù)人員應(yīng)該清楚,上 述圖片的尺寸信息中的長(zhǎng)和寬的數(shù)量單位可以是像素,還可以是厘米或毫米等單位。
[0103] 需要說(shuō)明的是,待生成圖片的尺寸信息中可以包括一個(gè)尺寸或者包括多個(gè)尺寸的 信息,可以根據(jù)用戶的設(shè)置得到。例如用戶通過(guò)從預(yù)先顯示的多個(gè)尺寸選項(xiàng)中選擇至少一 個(gè)尺寸選項(xiàng),從而生成與這些被選擇的多個(gè)尺寸選項(xiàng)相對(duì)應(yīng)的多個(gè)尺寸的信息,或者也可 以在用戶不進(jìn)行任何選擇的情況下默認(rèn)生成所有支持的多個(gè)尺寸的信息。
[0104] 步驟S1004 :根據(jù)尺寸需求信息中的尺寸信息,對(duì)底圖的素材進(jìn)行處理得到符合 尺寸信息要求的各個(gè)尺寸的底圖。
[0105] 為了生成與尺寸需求信息中的尺寸信息相對(duì)應(yīng)的一個(gè)或多個(gè)圖片,需要對(duì)底圖的 素材根據(jù)這些尺寸信息進(jìn)行處理,例如可以通過(guò)裁剪、拉伸等圖像處理將底圖的素材處理 成符合尺寸信息要求的底圖。
[0106] 在實(shí)際中由像素較小的底圖素材拉伸得到像素較大的底圖,會(huì)損傷圖像質(zhì)量,造 成最終生成的圖片的質(zhì)量不夠理想,為此底圖的素材優(yōu)選為純色背景,這樣進(jìn)行拉伸操作 時(shí)基本看不出圖像的拉伸痕跡,又或者可以將底圖素材的尺寸大小設(shè)計(jì)為大于要生成的所 有尺寸圖片的最大尺寸,從而只需要進(jìn)行裁剪操作而不需要拉伸操作。
[0107] 步驟S1005 :從預(yù)先設(shè)置的尺寸與元素的布局參數(shù)之間的對(duì)應(yīng)關(guān)系中,查找與各 個(gè)尺寸信息匹配的元素布局參數(shù),根據(jù)該匹配的元素布局參數(shù),將元素的素材在所述步驟 S204中得到各個(gè)尺寸的底圖上進(jìn)行布局,且在布局的過(guò)程中各個(gè)元素素材的圖層順序與步 驟S202中得到的圖層順序相一致。
[0108] 需要說(shuō)明的是,上述的圖片的尺寸與元素的布局參數(shù)之間的對(duì)應(yīng)關(guān)系可以以固定 邏輯的方式固化在一個(gè)軟件邏輯中,或者也可以存儲(chǔ)在一個(gè)封裝好的數(shù)據(jù)結(jié)構(gòu)中供查詢, 還可以存儲(chǔ)在用于存放上述對(duì)應(yīng)關(guān)系的文檔(例如可以存儲(chǔ)在配置文件中,該配置文件可 以稱為規(guī)范文件)中供讀取。
[0109] 步驟S1006 :將步驟S1005中得到的各個(gè)底圖及該底圖布局的元素素材進(jìn)行圖像 合成,生成各個(gè)尺寸的圖片。
[0110] 在一個(gè)優(yōu)選的實(shí)施例中,在步驟S1006合成各個(gè)尺寸的圖片之前,將步驟S1005中 得到的各個(gè)底圖上布局元素素材的效果以多圖層的方式展現(xiàn),供用戶預(yù)覽,接收用戶針對(duì) 各個(gè)元素的布局進(jìn)行編輯的操作,對(duì)對(duì)應(yīng)元素的布局進(jìn)行更改。
[0111] 這樣在步驟S1006的執(zhí)行過(guò)程中是以該步驟之前的各個(gè)尺寸的底圖和該底圖上 布局的元素素材進(jìn)行合成的,即合成過(guò)程中各個(gè)元素素材的布局是以用戶進(jìn)一步調(diào)整了文 字元素素材的布局后為準(zhǔn)的。
[0112] 由此可見(jiàn),本實(shí)施例中的技術(shù)方案中只需要導(dǎo)入底圖素材和元素素材,即可快速 生成一個(gè)或多個(gè)不同尺寸的圖片,圖片的生成效率非常高。
[0113] 本申請(qǐng)實(shí)施例還相應(yīng)提供一種圖片生成裝置,如圖11所示,該裝置包括如下單 元:
[0114] 素材獲取單元1101,用于獲取底圖的素材和至少一個(gè)元素的素材;
[0115] 尺寸需求接收單元,用于接收待生成圖片的尺寸需求信息,所述尺寸需求信息中 包括待生成圖片的至少一個(gè)尺寸信息;
[0116] 底圖處理單元1102,用于根據(jù)所述尺寸需求信息中的各個(gè)尺寸信息,對(duì)所述底圖 的素材進(jìn)行處理得到符合所述尺寸信息的各個(gè)尺寸的底圖;
[0117] 元素布局參數(shù)查找單元1103,用于從預(yù)先設(shè)置的圖片尺寸與布局參數(shù)之間的對(duì)應(yīng) 關(guān)系中,查找與所述尺寸需求信息中的各個(gè)尺寸信息相匹配的元素布局參數(shù);
[0118] 元素布局單元1104,用于根據(jù)尺寸信息匹配的元素布局參數(shù),將元素的素材在相 對(duì)應(yīng)尺寸的底圖上進(jìn)行布局;
[0119] 圖片生成單元1105,用于對(duì)各個(gè)尺寸的底圖及在該底圖上布局的元素素材進(jìn)行圖 像合成,生成各個(gè)尺寸的圖片。
[0120] 根據(jù)底圖的素材和元素的素材的獲取方式不同,素材獲取單元1101又分成兩種 實(shí)現(xiàn)方案。在第一個(gè)實(shí)現(xiàn)方案中,素材獲取單元包括:多圖層文件導(dǎo)入子單元和文件解析子 單元,其中,多圖層文件導(dǎo)入子單元用于導(dǎo)入多圖層文件,文件解析子單元用于解析所述導(dǎo) 入的多圖層文件,獲得該多圖層文件中每個(gè)圖層中的內(nèi)容。在第二個(gè)實(shí)現(xiàn)方案中,素材獲取 單元包括底圖導(dǎo)入單元和元素導(dǎo)入單元,其中底圖導(dǎo)入單元用于導(dǎo)入底圖素材,元素導(dǎo)入 單元用于導(dǎo)入至少一個(gè)元素的素材。
[0121] 此外,該裝置還可以包括圖層信息獲取單元,用于獲取元素的素材之間的圖層順 序。
[0122] 在上述實(shí)施例中,預(yù)先設(shè)置的圖片尺寸與布局參數(shù)之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在數(shù)據(jù)結(jié) 構(gòu)或外部文件中。
[0123] 在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例 如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改 進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直 接改進(jìn)。設(shè)計(jì)人員幾乎都通過(guò)將改進(jìn)的方法流程編程到硬件電路中來(lái)得到相應(yīng)的硬件電路 結(jié)構(gòu)。因此,不能說(shuō)一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來(lái)實(shí)現(xiàn)。例如,可編程邏輯 器件(Programmable Logic Device, PLD)(例如現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來(lái)確定。由設(shè) 計(jì)人員自行編程來(lái)把一個(gè)數(shù)字系統(tǒng)"集成"在一片PLD上,而不需要請(qǐng)芯片制造廠商來(lái)設(shè) 計(jì)和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也 多半改用"邏輯編譯器(logic compiler)"軟件來(lái)實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件 編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語(yǔ)言來(lái)撰寫,此稱之為硬件描 述語(yǔ)言(Hardware Description Language, HDL),而HDL也并非僅有一種,而是有許多種, 如 ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、 JHDL (Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL (Ruby Hardware Description Lan
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
得荣县| 岳阳县| 天门市| 陕西省| 陈巴尔虎旗| 清原| 丰都县| 罗田县| 木里| 河池市| 乳山市| 塔城市| 荆门市| 临湘市| 裕民县| 读书| 临西县| 兰西县| 万荣县| 盐山县| 雷波县| 平湖市| 托克逊县| 江门市| 新乐市| 大邑县| 景谷| 如东县| 鸡东县| 汝阳县| 来安县| 泸溪县| 疏勒县| 乐都县| 上林县| 宿松县| 湘潭县| 阳谷县| 礼泉县| 通渭县| 遂川县|