• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      利用多種軟件實(shí)現(xiàn)“循環(huán)”結(jié)構(gòu)的研究

      2018-12-22 10:47:20陳汀蘭嘉興市第一中學(xué)
      數(shù)碼世界 2018年3期
      關(guān)鍵詞:循環(huán)關(guān)鍵幀插件

      陳汀蘭 嘉興市第一中學(xué)

      循環(huán)結(jié)構(gòu)是三種基本結(jié)構(gòu)化程序設(shè)計(jì)結(jié)構(gòu)的一種,也是程序設(shè)計(jì)的基礎(chǔ),為了更加直觀的學(xué)習(xí)循環(huán)結(jié)構(gòu)的特點(diǎn),我們利用不同的軟件來實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的案例,從不同的角度來學(xué)習(xí)循環(huán)結(jié)構(gòu)的特征、應(yīng)用范圍和實(shí)現(xiàn)方式。

      1 利用VB實(shí)現(xiàn)“循環(huán)結(jié)構(gòu)”的應(yīng)用

      關(guān)于“Visual Basic”,VB作為一款使用便捷的編程軟件,其自身自然也是支持循環(huán)語句的代碼的。

      每當(dāng)程序中有重復(fù)的工作要做時(shí),就需要用到“循環(huán)結(jié)構(gòu)”,用特定的循環(huán)語句來代替原本復(fù)雜而麻煩的順序結(jié)構(gòu)的代碼。

      VB編寫代碼中常見的結(jié)構(gòu)有“For…Next”和“Do…Loop”循環(huán)語句。“For…Next”適用于可以確定循環(huán)次數(shù)的工程代碼,而“Do…Loop”則更加側(cè)重于邏輯性。例如:

      用循環(huán)體語句計(jì)算1+2+3+…+50的值,則:

      使用“For…Next”

      Private Sub Form_Click ()

      Dim i%, mySum%, v%

      For i = 1 TO 50

      v = i

      mySum = v + mySum

      Next i

      Print mySun

      End Sub

      使用“Do…Loop”語句也可實(shí)現(xiàn)該循環(huán)功能。

      當(dāng)然,兩者也可以相互結(jié)合,形成“嵌套循環(huán)”,也就是在一個(gè)循環(huán)體內(nèi)又包含了循環(huán)的多重循環(huán)或者循環(huán)嵌套。

      如若是有效地將循環(huán)語句結(jié)構(gòu)使用到工程當(dāng)中去,那么必然會大大減少工程中的代碼的復(fù)雜程度,使得程序更加簡潔清晰富有條理。

      2 動(dòng)態(tài)GIF圖片的利用循環(huán)結(jié)構(gòu)達(dá)到反復(fù)播放的效果

      在日常的信息交流的過程中,發(fā)送一些動(dòng)態(tài)的有趣幽默的圖片已經(jīng)是大部分人都很習(xí)慣的了。雖說只是圖片,但是動(dòng)態(tài)的GIF圖片中,也蘊(yùn)含了關(guān)于“循環(huán)”的思想。

      它看起來像是被設(shè)定為一直在循環(huán)播放著同樣的畫面,但實(shí)際上在制作這樣的動(dòng)態(tài)GIF的圖片的時(shí)候,只是制作了“一遍過”,也就是只有一段內(nèi)容的圖片。

      然而,當(dāng)我們看到成品的時(shí)候,由于GIF動(dòng)態(tài)圖播放完了最原始的那一段內(nèi)容之后,自動(dòng)跳轉(zhuǎn)到了最開始,繼續(xù)重新加載并播放,從而變成了看起來像設(shè)定了無數(shù)次循環(huán)播放一般的感覺。

      3 利用“會聲會影”制作循環(huán)播放的視頻

      會聲會影作為一款功能強(qiáng)大的線性視頻編輯軟件,許多視頻編輯者都選擇用它來處理視頻,大家有時(shí)候也會不可避免的遇到需要制作一些重復(fù)播放一段畫面的情況。

      會聲會影又不能用代碼來進(jìn)行操作,那么又能怎么辦呢?

      其實(shí),只需要將你需要的那一部分視頻不斷地進(jìn)行一個(gè)堆疊的操作,就可以形成“循環(huán)播放”的效果了。

      首先,使用會聲會影中自帶的剪輯工具,將你所需要的那一段視頻剪出來。接著,只需要右鍵選中視頻軌道上你截取下來的片段,點(diǎn)擊復(fù)制。

      這時(shí)鼠標(biāo)所在處會出現(xiàn)如圖中所示的白色方塊,將鼠標(biāo)放在截取視頻的后面,點(diǎn)擊一下就成功的將復(fù)制了需要重復(fù)的片段,播放起來就會有片段重復(fù)的效果。根據(jù)自己所需要的重復(fù)次數(shù),復(fù)制不同數(shù)量的片段,然后導(dǎo)出視頻即可。

      即使用不斷地“復(fù)制”的方法,便可以使視頻進(jìn)入一個(gè)你所期望的循環(huán)之中。

      當(dāng)然,這與GIF動(dòng)態(tài)圖片的“循環(huán)”的思想也有異曲同工之處。

      4 Adobe After Effects利用循環(huán)語句實(shí)現(xiàn)特殊的視頻效果

      Adobe公司所推出的有強(qiáng)大而復(fù)雜的諸多功能的后期視頻處理軟件AE,自然也是將“循環(huán)”這一功能包括在內(nèi)的。

      最常用的AE中的循環(huán)語句表達(dá)式是:

      “l(fā)oopOut(type="cycle",numkeyframes=0)”

      這是針對于對象的一個(gè)關(guān)鍵幀所使用的表達(dá)式,即在使用關(guān)鍵幀確定完對象的一段時(shí)間內(nèi)的變化之后,將這一表達(dá)式附上這一關(guān)鍵幀的屬性,再進(jìn)行調(diào)試,就可以得到想要的不斷循環(huán)著的對象了。

      如果是需要無限循環(huán)的話,則還需要一個(gè)特效插件:Enable Time Remapping,不過這也是AE軟件自帶的插件,將兩者組合起來一起使用,可以做出不錯(cuò)的無限循環(huán)效果。

      舉個(gè)例子,比如公司的宣傳視頻中,左上角需要有公司的LOGO不斷地旋轉(zhuǎn)著,一直從開始到視頻結(jié)束。

      這時(shí)候,只需要將公司LOGO導(dǎo)入,確定幾個(gè)關(guān)鍵幀讓LOGO進(jìn)行一次旋轉(zhuǎn),接下來便可以使用Enable Time Remapping插件和“LoopOut”的循環(huán)語句表達(dá)式,讓LOGO不斷地重復(fù)旋轉(zhuǎn)了。再將對象與其它的各種特效插件相結(jié)合,做出來的效果就能讓人感到震撼不已了。

      例如:用Particular粒子插件和無限循環(huán),制作出一個(gè)不斷循環(huán)外散的粒子群體。

      5 總結(jié)

      那抹光澤從不斷進(jìn)行“循環(huán)”的世界中躍出……

      “哇哦你看,那排燈一直在重復(fù)著一系列有規(guī)律的變化誒!”

      “怎么總覺得這條路沒有盡頭啊……”

      幾乎是在每一瞬間,如若我們的思維還沒有枯竭而消失殆盡,那么必然會在我們所見、所聞、所感的事物之中,看到聽到這樣的場景或有這類的想法。其實(shí),稍加總結(jié),則這些感受中最核心的一點(diǎn),便是可以用“沒有盡頭”、“無窮”、“重復(fù)”這類詞語來概括的。

      ——這也就是在日常生活中的,“循環(huán)”的直觀表現(xiàn)。

      循環(huán)結(jié)構(gòu)讓我們大量減少了重復(fù)的工作量,充分發(fā)揮計(jì)算機(jī)的特長,提高了效率,但是在具體應(yīng)用中,也需要根據(jù)不同的應(yīng)用場景來選擇循環(huán)的方式。

      [1]韓智明.理解算法思想突破“循環(huán)結(jié)構(gòu)”[J].中學(xué)生數(shù)理化(高一).2016(01)

      [2]梁洪琛.小黃人的奇妙之旅——程序的循環(huán)結(jié)構(gòu)[J].中國多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(bào)(電子版).2017(04)

      猜你喜歡
      循環(huán)關(guān)鍵幀插件
      自編插件完善App Inventor與樂高機(jī)器人通信
      電子制作(2019年22期)2020-01-14 03:16:34
      基于改進(jìn)關(guān)鍵幀選擇的RGB-D SLAM算法
      PDCA循環(huán)在持續(xù)改進(jìn)領(lǐng)導(dǎo)教育質(zhì)量中的應(yīng)用
      淺析英語詞匯記憶策略
      青春歲月(2016年20期)2016-12-21 12:29:31
      分層、過濾、循環(huán)教學(xué)法初探*
      新一代(2016年15期)2016-11-16 17:34:11
      基于相關(guān)系數(shù)的道路監(jiān)控視頻關(guān)鍵幀提取算法
      物質(zhì)能量循環(huán)理論
      科技視界(2016年7期)2016-04-01 20:05:33
      基于聚散熵及運(yùn)動(dòng)目標(biāo)檢測的監(jiān)控視頻關(guān)鍵幀提取
      MapWindowGIS插件機(jī)制及應(yīng)用
      基于Revit MEP的插件制作探討
      纳雍县| 黄浦区| 广灵县| 唐河县| 定日县| 日喀则市| 无锡市| 大渡口区| 石景山区| 开平市| 攀枝花市| 龙江县| 渝北区| 阜新市| 绥宁县| 潜江市| 秭归县| 上杭县| 自贡市| 扎囊县| 积石山| 韶关市| 福鼎市| 水富县| 阿合奇县| 伊金霍洛旗| 遂溪县| 芷江| 永吉县| 黑山县| 永嘉县| 越西县| 宁明县| 辽中县| 内丘县| 合阳县| 达州市| 临湘市| 克拉玛依市| 昆山市| 星子县|