2014/01/05

色彩量化(Color Quantization)中位切割法(Median Cut Algorithm)

最近想研究了一下圖片色彩的量化(Color Quantization),找到很多演算法,例如中位切割法(Median Cut Algorithm)、八叉樹(Octree)...等等。

先研究簡單的中位切割法,原理很好懂,這個網站(http://acm.nudt.edu.cn/~twcourse/ColorQuantization.html)說得很清楚,這邊就不復述了。

當然了瞭解了原理,就要想辦法自己實做看看,選擇自己最熟悉的ActionScript 3 ,作出類似 iTunes 的唱片封面效果。



2013/05/24

鬼畫符產生器

不建議在PC的Chrome上玩,有很多符號不支援,只會出現很多方格,真可惜。
Opera上效果就很好。
而在mac的Chrome上看也非常美妙。

是亂數產生符號,每次Run都會不一樣~

2013/03/23

JavaScript dispatchEvent


希望寫JavaScript時,能像是使用ActionScript的dispatchEvent發送自訂事件,Google搜尋找到三類方法,簡單筆記一下:

JavaScript中,類似mouseEnabled的做法

在寫JavaScript的時候遇到一個問題,筆記一下:

兩個div相疊,
上方的div蓋住底下方的div,
會照成下方div收不到滑鼠事件。

在ActionScript3裡面可以用mouseEnabled解決,
而在JavaScript裡卻沒找到相關屬性(?)。

Sublime Text 2開啟.as檔預設用AS3開啟


最近改用mac,但mac上沒法使用FlashDevelop。
無奈之餘,找到一套好用的編輯器 Sublime Text 2

Sublime Text 2 預設支援ActionScript2,
ActionScript3 必須另外安裝plugin。

不過也因為預設是AS2,
安裝好AS3的plugin後,
開啓的.as檔還是會用預設的as2開啟,
每次還要手動更改,有點小麻煩。

要解決這個問題其實很容易,
找到這個的檔
/Users/[userName]/Library/Application Support/Sublime Text 2/Packages/ActionScript/ActionScript.tmLanguage
開啓後將第7行的<string>as</string>改成<string>as2</string> (改成什麼其實都沒關係)

這樣就搞定啦~