2007年12月20日 星期四

同心圓重疊

寫完方形的忘記要改寫成同心圓
一開始就把CANVAS的地方改寫成SCANLINE
基本上我比較擅長用SCANLINE
所以改起來還挺輕鬆的
大概就把GetRValue改成抓ptr[j*3+2]
G和B類似作法
再把整張圖塞回值這樣的作法

因為使用SCANLINE
比起CANVAS的方法要快上很多
開圖檔都不會頓

然後就是把方形改成圓形的
由於和之前的混合顏色修改成圓形很類似
所以改一改又弄好了
只是要決定直徑比較麻煩

還有就是一開始是參照方塊的作法
結果忽略了範圍
圖變成很奇怪的圓形
最後察覺到才都掃瞄整張圖

最後結果


我用的畫圓法搞不好是比較笨的方法XD

//---------------------------

問題
再DVD燒錄技術有一個是追加資料
說是把新增的資料在追加到外圈的TRACK中
但是耗費的空間會增加(譬如我追10M的資料他起碼要15M的空間)
這是為什麼呢?

沒有留言:

張貼留言