讓mc出現馬賽克的函式

2021-08-25 03:19:47 字數 858 閱讀 6980

[color="#000000"]import flash.display.bitmapdata;

import flash.geom.matrix;

/*** 轉為馬賽克

* @author www.fanflash.cn

* @version 0.1

* @sourcemc 源影象mc

* @p 馬賽克程度引數

*/function mosaiceffect(sourcemc:movieclip, p:number)

//畫素級縮小位圖

var sm:matrix = new matrix();

sm.scale(1/p, 1/p);

//新建馬賽克圖層

var ml:movieclip=sourcemc.createemptymovieclip("ml",0);

//新影象資料

var bmp:bitmapdata = new bitmapdata(sourcemc.oldbmp.width/p, sourcemc.oldbmp.height/p, false);

bmp.draw(sourcemc.oldbmp, sm);

ml.attachbitmap(bmp, 0);

ml._width=sourcemc.oldbmp.width;

ml._height=sourcemc.oldbmp.height;

}上面這個函式打包了影象變為馬賽克所須要的**,可以重複使用,如下面這樣:

var t:number=0;

var b:boolean=true

onenterframe=function()else

if(t>40)

if(t  

馬賽克 窺探馬賽克背後的藝術

馬賽克在現在網路用語中的含義是遮擋不該看的畫面,哈哈!但小北今天要給大家介紹馬賽克的本義以及其在家裝設計中的運用。馬賽克 mosaic 建築上用於拼成各種裝飾圖案用的片狀小瓷磚,是瓷磚的一種,它是一種特殊存在方式的磚,而且還有乙個好聽的專業名稱叫錦磚。如今馬賽克漸漸融入室內設計中,今天小北就帶大家一...

Depix 還原馬賽克工具的試用及總結

一周前發現git上有個叫depix的專案非常火,可以用來去除馬賽克。好奇之下準備下來試用一下這個工具 參考 演算法說明 de bruijn序列 depix適用於使用線性框過濾器 linear box filter 建立的畫素化 馬賽克 影象 使用方法 從螢幕快照中將畫素化的塊切出為單個矩形。製作序列...

C 處理數碼相片之馬賽克的實現

應聽眾點播要求,今天講講馬賽克演算法的實現。老規矩,不求甚解,只許看不許問為什麼 很多處理的演算法從原理上講其實非常簡單,難點往往在如何去寫演算法實現它,更加難的就是如何去優化實現的演算法。雖說我一向認為程式設計師的效率比程式 的效率更重要,但為了等處理一張自己拍攝的數碼 溜出去買杯奶茶順便再買張彩...