Flash-基礎(chǔ)代碼-圓點(diǎn)馬賽克_第1頁
Flash-基礎(chǔ)代碼-圓點(diǎn)馬賽克_第2頁
Flash-基礎(chǔ)代碼-圓點(diǎn)馬賽克_第3頁
Flash-基礎(chǔ)代碼-圓點(diǎn)馬賽克_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

FLASH動畫制作數(shù)字媒體專業(yè)群教學(xué)資源庫項(xiàng)目組本節(jié)內(nèi)容:

AS3.0給圖片添加馬賽克效果本節(jié)名稱:

圓點(diǎn)馬賽克//設(shè)置馬賽克的尺寸varsize:Number=10;varsw:Number=1440;varsh:Number=1280;varbitmap:BitmapData=newBitmapData(mPic.width,mPic.height,false);bitmap.draw(mPic);//隱藏原始圖像mPic.visible=false;//遍歷位圖數(shù)據(jù)for(vari:Number=0;i<sw/size;i++){ for(varj:Number=0;j<sh/size;j++){ //按區(qū)塊提取該區(qū)域的位圖數(shù)據(jù),并獲取這部分位圖的顏色平均值 varmyRectangle:Rectangle=newRectangle(size*i,size*j,size,size); varbmd:BitmapData=newBitmapData(size,size,false); bmd.copyPixels(bitmap,myRectangle,newPoint(0,0)); varcolor:Number=getAverageColor(bmd); //創(chuàng)建Sprite對象,在其中繪制矩形形狀,并賦予相應(yīng)的顏色色值 varsquare:Sprite=newSprite(); square.graphics.beginFill(color); //square.graphics.drawRect(0,0,size,size); square.graphics.drawCircle(size/2.2,size/2.2,size/2.2); square.graphics.endFill(); addChild(square); square.x=size*i; square.y=size*j; }}functiongetAverageColor(bmd:BitmapData):Number{ //獲取平均色 varsumColorR:Number=0; varsumColorG:Number=0; varsumColorB:Number=0; varcount:Number=0; for(varh:Number=0;h<bmd.height;h++){ for(varw:Number=0;w<bmd.width;w++){ varcol:Number=bmd.getPixel(w,h); sumColorR+=col>>16&0xFF; sumColorG+=col>>8&0xFF; sumColorB+=col&0xFF; count++; } } varcolorR:Number=Math.round(sumColorR/count)<<16; varcolorG:Number=Math.round(sumColorG/count)<<8; varcolorB:Number=Math.round(sumColorB/count)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論