《Image Effects 》第一章學習筆記(1)

來源:互聯網
上載者:User

    最近並不是有很多時間去寫部落格,因為要處理一些事情所以不能每天去更新自己部落格。今天,推薦一本書《Foundation_ActionScript_3.0_Image_Effects》這本書是關於處理位元影像一些技術的外國書籍。因為沒有中文版,所以只能看英文版補充自己的知識。不過沒關係,能看的基本可以,但是並不能完全翻譯作者的意思。只能一點點講解。好,接下來,我會以這本書作為一個介紹基點。一點點介紹裡面的內容。

 

   在第一章裡面,作者介紹了flash 繪圖Api的曆史,從這個曆史開始來展示每一個繪圖Api命令以及新的ApI在不同時期發揮的作用。作者以每一個命令來分述flash 繪圖Api的作用。

 

從as1.0 開始,flash引入繪圖APi的命令,8個基本的Api命令開創了flash 在繪圖技術的新一頁。

  

 

   1.繪畫直線

     這個部分內容,作者講述了下面四種Api的不同功能,以及通過一個編程來展示APi的程式。

  <br /> moveTo(x:Number,y:Number);</p><p> lineTo(x:Number,y:Number);//繪製一條直線</p><p> lineStyle(thickness:Number=NaN,</p><p> color:uint=0;</p><p> alpha:Number=1.0;</p><p> pixelHinting:Boolean=false,</p><p> scaleMode:String=”normal”;</p><p> caps:String=null;</p><p> joints:String=null;</p><p> miterLimit:Number=3</p><p> ):void;//設定樣式</p><p> clear():void;//清除畫面</p><p>      

 

    2.繪製曲線

    在這部分裡面,作者講解了這個曲線函數的應用。

   cureveTo(controlX:Number,controlY:Number,anchorX:Number,anchorY:Number):void</p><p>      

    3.繪圖填充  

    beginFill(color:uint,alpha:Number):void</p><p> endFill():void;</p><p>    

   4.漸層填充

beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0):void    

   5. 繪製漸層線

 

lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0):void </p><p>  

 6. 使用位元影像填充

beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void  

後面的講解新的API的命令,這一章節主要讓讀者瞭解這些基礎命令。難度並不是很難。

後面的個人會粘貼他裡面。

 

待續。。。。。。。。。。。。。

     

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.