利用VC 將AVI ,BMP讀入成RGB矩陣 並顯示在螢幕上 |
尚未結案
|
rik
一般會員 發表:40 回覆:81 積分:24 註冊:2004-09-24 發送簡訊給我 |
想了解的問題如下
1. VC是否有提供函式 可以直接讀取AVI BMP 並得知其訊息
還是 只能用一般讀檔方式(如 fopen) 還要考慮標頭形式
2. 感覺上 就視窗來看 VC沒有BCB來直覺(也可能是我實力真的太差)
是否有 VC放映影片的範例?
(找了一陣子...本論壇VC相關之料好像不好找QQ" ) PS:因為需求所以暫時只能用VC完成...而之前就一直習慣在本論壇找答案
只是沒有VC討論區0.0"
------
時與不時的撿起身旁的拼圖碎片 不懂的部分 半解的部分 就像一塊拼圖 留於腦中 等待拼出完美解答的一天 這就是我的思路 我的創作方法 而我也接受 這作法所帶來的"代價" - 時間 |
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
rik 您好: 我未使用 VC,因此無法直接提供相關的解答,但是我推薦兩個站台如下:
The Code Project
http://www.codeproject.com/ CodeGuru
http://www.codeguru.com/
這兩個站台均有很豐富的資源,而且也都有提供搜尋功能,不妨去搜尋一下與 avi 等字樣有關的文章,或許能找到您所需要的函式庫或是範例。 7 天天敲鍵盤 v 時時按滑鼠 8
|
rik
一般會員 發表:40 回覆:81 積分:24 註冊:2004-09-24 發送簡訊給我 |
英文大魔王又出現了-口-" (英文網站) 回到正題0.0a"
在等回應期間 我先用最勞力的方法0.0
fopen來讀檔
然後用fread memcpy等 來把值存到陣列中 目前遇到的是 還不確定AVI 的表頭形式= ="
BMP也是撞了一陣子 才知道原來它有2個頭0.0 (檔案頭 和資訊頭)
合起來才是完整BMP的頭 這邊我是已經測試OK
目前繼續撞AVI頭格式中= =" (如果知道的人指點一下吧QQ") PS: 撞的原因....英文大魔王-口- 現在只要知道AVI的完整頭形式 因該也可以完整讀出
這樣就只剩 怎麼利用VC元件 把圖秀出來 (還在尋找0.0)
目前改變的 也已用VB.net的原件來秀圖0.0
(.NET討論區 在本論壇討論區 和 其它程式語言討論區 規模一樣小-口-") 還有遇到有點虛無 正在思考的是調色盤的事
在其他地方有看到BMP讀出相關程式 內有一部分是 調色盤讀出0.0
所以也正在研究中0.0 //------------------修改後補充0.0---------------------//
赫然發現......原來我早就找到 AVI的完整頭形式
只是....因為解讀不良 所以自己都沒發現0.0
(不是因為英文喔= =" 不能每次都牽托它= =" 解說內容是中文0.0) 原來它表頭的解讀 有點帶判斷式
如果該個地方是OOO的話
後面就要用A法抓
如果該個地方是XXX的話
後面就要用B法抓
如果該個地方是***的話
後面就要用C法抓
(因為剛好有3個 所以這樣舉例0.0)
也就是讀出過程中 fread 無法 "吾道一以貫之-口-"
後來想想這是正確的0.0
動畫檔內的圖本來就是1張張出現0.0 總之0.0 繼續實驗-口-"
(祝我成功吧0.0") 發表人 - rik 於 2005/07/14 03:20:52
------
時與不時的撿起身旁的拼圖碎片 不懂的部分 半解的部分 就像一塊拼圖 留於腦中 等待拼出完美解答的一天 這就是我的思路 我的創作方法 而我也接受 這作法所帶來的"代價" - 時間 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |