請問從image1修改RGB資料後存到image2的問題 |
尚未結案
|
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
各位大哥:
小弟現在要從image1修改RGB資料後存到image2,下面是程式,
我的問題所在是,當我秀圖秀到image2的時候,都只有秀出1/3的範圍而已,還有就是要請教,為什麼我處理的圖都是bmp檔案,但是有些可以秀出1/3張修改後的圖,有些就沒辦法秀出來呢??
下面是我的程式碼,希望大哥大姊們指導~~
//--------------------------------------------------------------------------- #include
------
good for you!! |
justdo
高階會員 發表:2 回覆:359 積分:222 註冊:2004-08-17 發送簡訊給我 |
|
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
引言: 雖然影像的寬度為 W,但是每一個pixel都是由三個byte組成 所以影像寬度為W的影像,在讀取每一行的時候實際要讀取 3*W 個byte 因此你Move函式的地方都需要修改一下 另外建議你用ScanLine搜尋本站,會找到很多相關的討論這位大哥你好 小弟對move指令有點疑惑,是否可以請教您呢? 我曾經把move的count數改成w*3 但是,雖然image2可以完整跑出來,可是, 只是把1/3那部份的圖貼了三次= =" 怎半~~><" good for you!!
------
good for you!! |
justdo
高階會員 發表:2 回覆:359 積分:222 註冊:2004-08-17 發送簡訊給我 |
Button2Click函式
for( Row=0 ;Row< H ;Row ) {Move(bitmap->ScanLine[Row], &BitsArray[3*W*Row],3*W);}ShowImage函式亦同 Compareyuv函式也是一樣: for(j=0;j其他地方也是一樣比照處理 其他地方就沒詳細檢查了... 另外,你有找ScanLine的相關文章來看了嗎? |
perking
一般會員 發表:9 回覆:5 積分:2 註冊:2004-10-14 發送簡訊給我 |
引言: Button2Click函式for( Row=0 ;Row< H ;Row ) {Move(bitmap->ScanLine[Row], &BitsArray[3*W*Row],3*W);}ShowImage函式亦同 Compareyuv函式也是一樣:for(j=0;j其他地方也是一樣比照處理 其他地方就沒詳細檢查了... 另外,你有找ScanLine的相關文章來看了嗎? >>< face="Verdana, Arial, Helvetica"> 嗯嗯~有去惡補了...感謝大大的提醒!! 我已經順利把程式跑出來了~~ 再三感謝 大哥的幫忙~~ 道行真是高深莫測阿~~ good for you!! 發表人 - perking 於 2005/08/10 21:41:44
------
good for you!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |