工控板-相關8avi學習視頻格式_第1頁
工控板-相關8avi學習視頻格式_第2頁
工控板-相關8avi學習視頻格式_第3頁
工控板-相關8avi學習視頻格式_第4頁
工控板-相關8avi學習視頻格式_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微軟AVI(AudioInterleave)文件格式使 AVIOpen-DML1996年發布Tip:Tip:AVIAVIdwFourCCdwSizetypedefstructDWORDdwFourCC//(dc ,=audio,tx=text)DWORDdwSizeBYTEdata[dwSize]//包含headers } Tips:Tips:'LIST'dwSizedwFourCCDatatypedefstruct{DWORDdwList//'LIST'DWORDdwSizeDWORDdwFourCCLIST類型,如}‘hdrl’list以‘avih’chunk開始。avih表示了主頭部chunk對應流0#,第2個對應stream1#的頭chunk(‘strh’)和1個流的格式chunk('strf‘)此外,1‘strllist可能包含一個流-頭部數據chunk(‘strd’)和流的名字chunk('strn')頭chunkstrh由結構MRLE RunLengthTips:Tips: BITMAPINFO結構;對于音頻流,來說該信息為WAVEFORMATEX結構Format一、BMP文件結BMP文件文件頭主要包含文件的大小、文件類型、圖像數據偏離文件頭的長度等信息位圖信息頭包含圖像的尺寸信息、圖像用幾個比特數值來表示一個像素、顏色信息文件中的數塊值需要注意的:圖像的像素值在文件中的存放順序為從左到,從下到在文件中首先存放的是圖像的最后一行像,最后才 圖像的第一行像素,對與同一行的像儲;另外,文件圖像的每一行像素值時,如果該行像素值所占的字節數為4的倍數,常,否則,BMP文件BMP文件頭數據結構含有BMP文件的類型、文件大小和位圖起始信息。其結構定義如下typedefstruct{WORDbfType;//位圖文件的類型,必須為“BM”DWORDbfSize;//位圖文件的大小,以字節為單位WORD 1;//位圖文件保留字,必須為WORD 2;位圖文件保留字,必須為DWORDbfOffBits位圖數據的起始位置,以相對于位圖文件頭的移量表示,以字節為單}BITMAPFILEHEADER;該結構占據14個字節位圖信息typedefstruct{DWORDbiSize;//本結構所占用字節數LONGbiWidth;//位圖的寬度,以像素為單位LONGbiHeight;位圖的高度,以像素為單位WORDbiPlanes;//目標設備的平面數不清,必須為WORDbiBitCount//每個像素所需的位數,必須是1(雙色),4(16色),8(256)或24(真彩色 pression;位圖壓縮類型,必須0(不壓縮),1(BI_RLE8壓縮類型)或2(BI_RLE4壓縮類型)之一DWORDbiSizeImage;//位圖的大小,以字節為單位LONGbiXPelsPerMeter位圖水平分辨率,每米像素數LONGbiYPelsPerMeter位圖垂直分辨率,每米像素數DWORDbiClrUsed;//位圖實際使用的顏色表中的顏色數DWORDbiClrImportant位圖顯示過程中重要的顏色數注意:對于BMP文件格式,在處理單像和真彩色縮格式,那么16像采用RLE4壓縮算法,256色顏typedefstructtagRGBQUAD{BYTErgbBlue;//藍色的亮度(值范圍為0-255)BYTErgbGreen;//綠色的亮度(值范圍為0-255)BYTErgbRed;//紅色的亮度(值范圍為0-255) ;//保留,必須為0}顏色表中RGBQUAD結構數據的個數由BITMAPINFOHEADER中的定,當bBtCn=4時,分別有個顏色表項,當bBtCn=時,圖像為真彩色,圖像中每個像素的顏色用三個字節表示,分別對應、、值,圖像文件沒有顏色表項。位圖信息頭和顏色表組成位圖信息,IPIN結構定義如下:typedefstruct{RGBQUADbmiColors[1顏色}注意:數據結構中,增加了一個保留段b ,它不代表任何顏色,必須取定的為“結構中定的顏色值紅、綠色和藍色的排列順序與一般真彩 像文件的顏色數據排列順序恰好相反,既:若某個位圖中的一個像素點的顏色的描述為“,,,,則表示該點為紅色,而不是藍色。位圖數位數據的或右描行之為位有_n形式的位,它的于形式的位的字數:當biBitCount=1時,8個像素占1個字節此時圖像為真 像當圖像不是為真彩色時,圖像文件中包含顏色表,位圖示對應像素點在顏色表中相應的索引值,當為真彩色時,每一像素用三個字節表示圖像相應像素點彩色值,每個字節分別對應RG、了,Widw4的倍數即以字為單位DataSizePerLinebiWidth*biBitCount+31)/8;一個掃描行位圖數據的大小按下式計算(不壓縮情況下=EncodeAbsoluteExpanded0304040506060606000345566745560278000205 Move5rightand1027800Endof09 1E1E1E1E1E1E00EndofRLEE1EExpanded030405060600064556674556604787000205

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論