「問題」關於視覺密碼的問題 |
尚未結案
|
hehe2000
一般會員 ![]() ![]() 發表:3 回覆:2 積分:1 註冊:2005-08-02 發送簡訊給我 |
想要作視覺密碼的效果,希望可以作到: 1讀入點陣圖使用黑白的圖片
2 scanline判斷為黑或白
3 if 點為黑,亂數產生三張3x3九宮格的點放入
if 點為白,產生三張3x3九宮格的點放入
依序放入產生三張處理過黑白點的圖…
這是其中片段
scanline判斷為黑或白
for(....) //X,Y
if ((Image1->Canvas->Pixels[X][Y]) != 0)
{
//if 點為黑,產生三張3x3九宮格的點放入
Image2->Canvas->Pixels[X][Y]=n;
......... //這個部份想用亂數產生
}
else
{
// if 點為白,產生三張3x3九宮格的點放入
Image2->Canvas->Pixels[X][Y]=n;
......... 請問如何用亂數產生3*3的黑點呢?
|
richtop
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
|
hehe2000
一般會員 ![]() ![]() 發表:3 回覆:2 積分:1 註冊:2005-08-02 發送簡訊給我 |
|
richtop
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:122 回覆:646 積分:468 註冊:2003-06-10 發送簡訊給我 |
hehe2000 您好: 其實陣列的形式倒沒有一定,當然這會影響程式的寫作!
一下子無法清楚描述這個問題,所以我實作了一個簡單程式您參考修改一下! 程式連結:
http://delphi.ktop.com.tw/loadfile.php?TOPICID=24255009&CC=542451 RichTop 敬上 =====*****
把數學當工具,可以解決問題;將數學變能力,能夠發現並解決問題!
=====#####
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |