国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種矩形圖片的生成方法和裝置的制造方法

      文檔序號:9235989閱讀:265來源:國知局
      一種矩形圖片的生成方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種矩形圖片的生成方法和裝置。
      【背景技術(shù)】
      [0002]計(jì)算機(jī)技術(shù)的快速發(fā)展,給用戶提供了更多的享受,尤其是圖片技術(shù)在各個(gè)領(lǐng)域的應(yīng)用,在視覺上使得用戶有更舒適的體驗(yàn)。例如在游戲中,優(yōu)秀的圖片顯示技術(shù),使得玩家有非常愉悅的游戲體驗(yàn)。現(xiàn)有技術(shù)中有些游戲,需要玩家點(diǎn)擊與游戲障礙物上顏色對應(yīng)的矩形框,才可以消除游戲中的障礙物,在游戲的顯示過程中,設(shè)備需要根據(jù)游戲中障礙物中顯示的顏色,顯示多張不同顏色的矩形圖片,同時(shí),顯示的矩形圖片的尺寸還要受限于游戲關(guān)卡的等級,對于不同關(guān)卡階段的游戲,顯示的矩形圖片的尺寸是不同的。
      [0003]因此,在設(shè)備中需要存儲多張不同顏色、不同尺寸的矩形圖片,消耗了大量的存儲資源。

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

      [0004]本發(fā)明實(shí)施例提供了一種矩形圖片的生成方法和裝置,克服了現(xiàn)有技術(shù)中存儲大量不同顏色、不同尺寸矩形圖片所消耗巨大存儲資源的問題。
      [0005]本發(fā)明實(shí)施例提供了一種矩形圖片的生成方法,所述方法包括:
      獲取白色矩形圖片;
      根據(jù)目標(biāo)矩形圖片的尺寸,對所述白色矩形圖片進(jìn)行拉伸;
      根據(jù)所述目標(biāo)矩形圖片的顏色,對拉伸后的白色矩形圖片涂色從而生成符合目標(biāo)矩形尺寸和顏色的矩形圖片;
      顯示生成的所述矩形圖片。
      [0006]本發(fā)明實(shí)施例還提供了一種矩形圖像的生成裝置,所述裝置包括:獲取單元,拉伸單元,涂色單元,和顯示單元;
      所述獲取單元,用于獲取白色矩形圖片;
      所述拉伸單元,用于根據(jù)目標(biāo)矩形圖片的尺寸,對所述白色矩形圖片進(jìn)行拉伸;
      所述涂色單元,用于根據(jù)所述目標(biāo)矩形圖片的顏色,對拉伸后的白色矩形圖片涂色從而生成符合目標(biāo)矩形尺寸和顏色的矩形圖片;
      所述顯示單元,用于顯示生產(chǎn)的所述矩形圖片。
      [0007]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例通過獲取白色矩形圖片,根據(jù)目標(biāo)矩形圖片的尺寸,對所述白色矩形圖片進(jìn)行拉伸;根據(jù)所述目標(biāo)矩形圖片的顏色,對拉伸后的白色矩形圖片涂色從而生成符合目標(biāo)矩形尺寸和顏色的矩形圖片;顯示生成的所述矩形圖片;與現(xiàn)有技術(shù)相比,不需要將每種顏色的圖片都進(jìn)行存儲,從而大大節(jié)約了存儲資源;進(jìn)一步,由于本發(fā)明實(shí)施例提供的技術(shù)方案將白色矩形圖片的尺寸拉伸涂色,可以得到多種尺寸多種顏色的各種圖片,具有很強(qiáng)的擴(kuò)展能力和靈活性。
      【附圖說明】
      [0008]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0009]圖1是本發(fā)明實(shí)施例一提供的一種矩形圖片的生成方法流程示意簡圖。
      [0010]圖2是本發(fā)明實(shí)施例例舉的游戲界面其中界面底部有三種不同顏色的矩形圖片。
      [0011]圖3是本發(fā)明實(shí)施例例舉的游戲界面其中界面底部有四種不同顏色的矩形圖片。
      [0012]圖4是本發(fā)明實(shí)施例二提供的一種矩形圖片的生成方法流程示意簡圖。
      [0013]圖5是本發(fā)明實(shí)施例三提供的一種矩形圖片的生成裝置示意簡圖。
      【具體實(shí)施方式】
      [0014]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0015]本發(fā)明實(shí)施例提供了一種矩形圖片的生成方法和裝置,通過調(diào)用本地存儲的白色矩形圖片,將白色矩形圖片拉伸為目標(biāo)矩形圖片尺寸,以及將白色矩形圖片涂色為目標(biāo)圖片顏色,大大節(jié)約了本地存儲資源,并且,對白色矩形圖片拉伸以及涂色操作非常靈活,利于擴(kuò)展,對于新的尺寸和顏色的需求可以快速適用。
      [0016]如下結(jié)合具體實(shí)施例對本發(fā)明實(shí)施例提供的一種矩形圖片的生成方法和裝置進(jìn)行詳細(xì)說明。
      [0017]實(shí)施例一
      本發(fā)明實(shí)施例提供一種矩形圖片的生成方法,如圖1所示,該方法包括:
      步驟101,獲取白色矩形圖片;
      其中,步驟101中獲取的白色矩形圖片的操作具體可以是:將軟件(如游戲)的本地資源文件夾中存儲的一張100*100白色的矩形圖片(如MetaPic.png),拷貝到內(nèi)存中,在內(nèi)存中完成如下對白色矩形圖片的拉伸以及涂色操作。需要說明的是,矩形的純色圖片具有任意拉伸都不會失真的特點(diǎn),而曲線的形狀比如圓形,放到到一定程度后,曲線就會模糊,矩形是由垂直和水平的線構(gòu)成,拉伸和縮小不會改變矩形的線。需要理解的是,白色矩形圖片的尺寸不限于本發(fā)明實(shí)施例中例舉的尺寸,還可以是其他,這里是便于理解的舉例,并非對本發(fā)明實(shí)施例的限制。
      [0018]步驟102,根據(jù)目標(biāo)矩形圖片的尺寸,對所述白色矩形圖片進(jìn)行拉伸;
      需要說明的是,目標(biāo)矩形圖片的尺寸是可變的,例如,對于如圖2、3所示的兩幅游戲中的顯示界面,圖的底部具體不同顏色的矩形框,且兩幅圖中矩形框的數(shù)量是不同的,因此,矩形框的尺寸受矩形框數(shù)量,以及顯示屏幕寬度的限制。目標(biāo)矩形圖片的尺寸還可以是由其它因素決定,此處不限制。
      [0019]當(dāng)需要添加有顏色的矩形圖片時(shí),根據(jù)白色矩形圖片的文件名(MetaPic.png)讀取白色矩形圖片的拷貝到內(nèi)存中,根據(jù)目標(biāo)圖片(其中,目標(biāo)圖片可以理解為“需要生成的圖片”)的寬度除以白色矩形圖片的寬度(100)得到寬度的拉伸比例,根據(jù)目標(biāo)圖片的高度除以白色矩形圖片的高度(100)得到高度的拉伸比例。根據(jù)拉伸比例對內(nèi)存中的白色矩形圖片進(jìn)行拉伸,得到目標(biāo)圖片的尺寸。
      [0020]步驟103,根據(jù)所述目標(biāo)矩形圖片的顏色,對拉伸后的白色矩形圖片涂色從而生成符合目標(biāo)矩形尺寸和顏色的矩形圖片;
      其中,由于源圖片是白色的,可以對圖片涂上任意的顏色。白色的RGB的值為RGB( 255,255,255)根據(jù)需要生成的圖片的顏色的RGB的值如紅色RGB (255,0,0),公式為:
      白色矩形圖片的R通道=255 - (255 -需要生成顏色的R通道的值),
      白色矩形圖片的G通道=255 - (255 -需要生成顏色的G通道的值),
      白色矩形圖片的B通道=255 - (255 -需要生成顏色的B通道的值)。
      [0021]步驟104,顯示生成的所述矩形圖片。
      [0022]其中,步驟104中具體可以將內(nèi)存中生成的矩形圖片在界面上顯示。
      [0023]通過上述對本發(fā)明實(shí)施例一提供的一種矩形圖片的生成方法的說明,該方法通過獲取白色矩形圖片,根據(jù)目標(biāo)矩形圖片的尺寸,對所述白色矩形圖片進(jìn)行拉伸;根據(jù)所述目標(biāo)矩形圖片的顏色,對拉伸后的白色矩形圖片涂色從而生成符合目標(biāo)矩形尺寸和顏色的矩形圖片;顯示生成的所述矩形圖片;與現(xiàn)有技術(shù)相比,不需要將每種顏色的圖片都進(jìn)行存儲,從而大大節(jié)約了存儲資源;進(jìn)一步,由于本發(fā)明實(shí)施例提供的技術(shù)方案將白色矩形圖片的尺寸拉伸涂色,可以得到多種尺寸多種顏色的各種圖片,具有很強(qiáng)的擴(kuò)展能力和靈活性。
      [0024]實(shí)施例二
      本發(fā)明實(shí)施例提供一種矩形圖片的生成方法,本發(fā)明實(shí)施例提供的方案與實(shí)施例一提供的發(fā)明技術(shù)方案屬于相同的發(fā)明構(gòu)思,所不同的是,本實(shí)施例提供的方案是針對具體的游戲規(guī)則,而進(jìn)行對應(yīng)的調(diào)整。
      [0025]本發(fā)明實(shí)施例所例舉的游戲?yàn)橛螒蛑鹘窍系K物的主體,當(dāng)游戲開始后,游戲的主角(如一只變色龍)像前奔跑,前方生成一個(gè)障礙物,該障礙物有隨機(jī)的I到3 (即1~3)種顏色。如圖2、3所示,屏幕下方生成一定數(shù)量的帶有顏色的矩形框,點(diǎn)擊矩形框,會出現(xiàn)一個(gè)與點(diǎn)擊的矩形框顏色相同的圓形從變色龍的身體向外擴(kuò)散,當(dāng)圓形向外擴(kuò)散的過程中碰撞到障礙物,則將障礙物中對應(yīng)的顏色消除,如果障礙物中沒有此種顏色,則游戲失敗,當(dāng)游戲中障礙物的顏色全部被消除,則出現(xiàn)新的障礙物,如果顏色沒有完全消除碰撞到了變色龍,則游戲失敗。矩形框的數(shù)量是根據(jù)關(guān)卡的設(shè)計(jì)決定,闖關(guān)模式為第一至三關(guān)可以設(shè)置為3中顏色的矩形框,第四至八關(guān)的矩形框設(shè)置為4個(gè)。每個(gè)矩形框顯示一種顏色,不同的矩形框的顏色不能重復(fù),顏色的包含障礙物的顏色種類。如果障礙物顏色的種類小于矩形框的數(shù)量,則使用其他的顏色作為干擾顏色。根據(jù)白色矩形圖片的文件名從游戲的資源文件夾中讀取矩形框數(shù)量的白色矩形圖片,拷貝到內(nèi)存中,根據(jù)游戲的設(shè)定設(shè)置每個(gè)白色矩形圖片的拉伸高度,根據(jù)屏幕的寬度除以白色矩形圖片拷貝的數(shù)量作為白色矩形圖片拷貝的拉伸寬度。設(shè)置圖片拷貝的尺寸詳細(xì)可以參考實(shí)施例一中步驟102。根據(jù)需要顯示矩形框的顏色種類設(shè)置顏色拷貝的顏色,詳見步驟103。設(shè)置完白色矩形圖片拷貝的尺寸和顏色后,將圖片顯示在屏幕的下方作為矩形框。
      [0026]為了更清楚的理解上述游戲中的矩形圖片的生成方法,如圖4所示,該方法包括: 步驟201,游戲開始; 步驟202,生成障礙物,其中,障礙物上包括有η種顏色;通常η的取值為1~3種。
      [0027]步驟203,根據(jù)障礙物的顏色種類獲取目標(biāo)矩形圖片的顏色種類,根據(jù)關(guān)卡設(shè)定獲取目標(biāo)矩形圖片的數(shù)量;
      步驟204,根據(jù)步驟203中獲取的目標(biāo)矩形圖片的數(shù)量,從本地讀取相應(yīng)數(shù)量的白色矩形圖片的拷貝到內(nèi)存中。其中,具體可以是根據(jù)白色矩形圖片的文件名,從本地讀取相應(yīng)數(shù)量的白色矩形圖片,且拷貝到內(nèi)存中。
      [0028]步驟205,根據(jù)獲取的目標(biāo)矩形圖片的數(shù)量和屏幕的寬度,對拷貝的白色矩形圖片進(jìn)行拉伸,拉伸的比例具體參考實(shí)施例一中步驟102。
      [0029]步驟206,根據(jù)獲取的目標(biāo)矩形圖片的顏色種類,對拷貝的白色矩形圖片涂色。
      [0030]步驟207,顯示得到矩形圖片。
      [0031]步驟208,判斷是否獲取用戶的點(diǎn)擊操作;
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1