亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bmp.h

?? 基于stm32的MP3播放器
?? H
字號:
#ifndef __BMP_H__
#define __BMP_H__
#include "COMM.H"
//BMP信息頭
typedef __packed struct
{
    DWORD biSize ;		   //說明BITMAPINFOHEADER結(jié)構(gòu)所需要的字數(shù)。
    LONG  biWidth ;		   //說明圖象的寬度,以象素為單位 
    LONG  biHeight ;	   //說明圖象的高度,以象素為單位 
    WORD  biPlanes ;	   //為目標設(shè)備說明位面數(shù),其值將總是被設(shè)為1 
    WORD  biBitCount ;	   //說明比特數(shù)/象素,其值為1、4、8、16、24、或32
    DWORD biCompression ;  //說明圖象數(shù)據(jù)壓縮的類型。其值可以是下述值之一:
	//BI_RGB:沒有壓縮;
	//BI_RLE8:每個象素8比特的RLE壓縮編碼,壓縮格式由2字節(jié)組成(重復象素計數(shù)和顏色索引);  
    //BI_RLE4:每個象素4比特的RLE壓縮編碼,壓縮格式由2字節(jié)組成
  	//BI_BITFIELDS:每個象素的比特由指定的掩碼決定。
    DWORD biSizeImage ;//說明圖象的大小,以字節(jié)為單位。當用BI_RGB格式時,可設(shè)置為0  
    LONG  biXPelsPerMeter ;//說明水平分辨率,用象素/米表示
    LONG  biYPelsPerMeter ;//說明垂直分辨率,用象素/米表示
    DWORD biClrUsed ;	   //說明位圖實際使用的彩色表中的顏色索引數(shù)
    DWORD biClrImportant ; //說明對圖象顯示有重要影響的顏色索引的數(shù)目,如果是0,表示都重要。 
}BITMAPINFOHEADER ;
//BMP頭文件
typedef __packed struct
{
    WORD  bfType ;     //文件標志.只對'BM',用來識別BMP位圖類型
    DWORD bfSize ;	   //文件大小,占四個字節(jié)
    WORD  bfReserved1 ;//保留
    WORD  bfReserved2 ;//保留
    DWORD bfOffBits ;  //從文件開始到位圖數(shù)據(jù)(bitmap data)開始之間的的偏移量
}BITMAPFILEHEADER ;
//彩色表 
typedef __packed struct 
{
    BYTE rgbBlue ;    //指定藍色強度
    BYTE rgbGreen ;	  //指定綠色強度 
    BYTE rgbRed ;	  //指定紅色強度 
    BYTE rgbReserved ;//保留,設(shè)置為0 
}RGBQUAD ;
//位圖信息頭
typedef __packed struct
{ 
	BITMAPFILEHEADER bmfHeader;
	BITMAPINFOHEADER bmiHeader;  
	RGBQUAD bmiColors[1];  
}BITMAPINFO; 

typedef RGBQUAD * LPRGBQUAD;//彩色表  

//圖象數(shù)據(jù)壓縮的類型
#define BI_RGB       0L
#define BI_RLE8      1L
#define BI_RLE4      2L
#define BI_BITFIELDS 3L 

#define M_SOF0  0xc0
#define M_DHT   0xc4
#define M_EOI   0xd9
#define M_SOS   0xda
#define M_DQT   0xdb
#define M_DRI   0xdd
#define M_APP0  0xe0  	  
//反Z字形編碼表
const int Zig_Zag[8][8]={{0,1,5,6,14,15,27,28},
					  	  {2,4,7,13,16,26,29,42},
						  {3,8,12,17,25,30,41,43},
						  {9,11,18,24,31,40,44,53},
						  {10,19,23,32,39,45,52,54},
						  {20,22,33,38,46,51,55,60},
						  {21,34,37,47,50,56,59,61},
						  {35,36,48,49,57,58,62,63}
						 };
const BYTE And[9]={0,1,3,7,0xf,0x1f,0x3f,0x7f,0xff};

#define W1 2841 /* 2048*sqrt(2)*cos(1*pi/16) */
#define W2 2676 /* 2048*sqrt(2)*cos(2*pi/16) */
#define W3 2408 /* 2048*sqrt(2)*cos(3*pi/16) */
#define W5 1609 /* 2048*sqrt(2)*cos(5*pi/16) */
#define W6 1108 /* 2048*sqrt(2)*cos(6*pi/16) */
#define W7 565  /* 2048*sqrt(2)*cos(7*pi/16) */
												 
	  					    		  
#define MAKEWORD(a, b)      ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))
#define MAKELONG(a, b)      ((LONG)(((WORD)(a)) | ((DWORD)((WORD)(b))) << 16))
#define LOWORD(l)           ((WORD)(l))
#define HIWORD(l)           ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))
#define LOBYTE(w)           ((BYTE)(w))
#define HIBYTE(w)           ((BYTE)(((WORD)(w) >> 8) & 0xFF))
	   
//宏定義					   
#define WIDTHBYTES(i)    ((i+31)/32*4)//??????????
#define PI 3.1415926535
//函數(shù)返回值定義
#define FUNC_OK 0
#define FUNC_MEMORY_ERROR 1
#define FUNC_FILE_ERROR 2
#define FUNC_FORMAT_ERROR 3
//用到的外部參數(shù)
//extern FileInfoStruct F_Info[8];//文件結(jié)構(gòu)體
//extern unsigned int POINT_COLOR;//畫筆顏色				       
//////////////////////////////////////////////////
//BMP解碼函數(shù)
BOOL BmpDecode(FileInfoStruct *BmpFileName);
//////////////////////////////////////////////////
//JPEG 解碼函數(shù)				 
int  InitTag(void);
void InitTable(void);						   //初始化數(shù)據(jù)表
int  Decode(void);							   //解碼
int  DecodeMCUBlock(void);
int  HufBlock(BYTE dchufindex,BYTE achufindex);//哈夫曼解碼
int  DecodeElement(void);					   //解碼一個像素
void IQtIZzMCUComponent(short flag);		   //反量化
void IQtIZzBlock(short  *s ,short * d,short flag);
void GetYUV(short flag);		 //色彩轉(zhuǎn)換的實現(xiàn),得到色彩空間數(shù)據(jù)
void StoreBuffer(void);

BYTE ReadByte(void);             //從文件里面讀取一個字節(jié)出來
void Initialize_Fast_IDCT(void); //初始化反離散傅立葉變換
void Fast_IDCT(int * block);	 //快速反離散傅立葉變換
void idctrow(int * blk);
void idctcol(int * blk);  
////對緩沖區(qū)數(shù)據(jù)進行移動處理,使操作SD卡就像操作sram一樣
unsigned int P_Cal(unsigned char*pc);		    
#endif








?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜激情网站| 亚洲美女屁股眼交3| 久久99精品国产| 欧美一区二区三区喷汁尤物| 日本在线播放一区二区三区| 欧美成人一区二区| 国产精品资源在线| 国产精品美女久久久久久2018| 成人国产在线观看| 亚洲免费观看高清在线观看| 欧美在线视频日韩| 天天色天天操综合| 精品国产一区二区在线观看| 国产成人综合亚洲网站| 国产精品福利一区二区三区| 色94色欧美sute亚洲线路一久| 亚洲成人午夜电影| 亚洲精品在线观看网站| 99久久伊人久久99| 视频一区国产视频| 久久精品亚洲精品国产欧美| 91蝌蚪国产九色| 日本欧美久久久久免费播放网| 精品国产成人在线影院| 99久久久精品免费观看国产蜜| 亚洲综合区在线| 精品国产伦一区二区三区免费| 成人综合在线观看| 午夜精品福利一区二区三区av | 精品制服美女久久| 国产三级一区二区| 欧美图片一区二区三区| 九一九一国产精品| 亚洲乱码国产乱码精品精98午夜 | 日韩欧美国产一区在线观看| 成人av网址在线| 天天综合日日夜夜精品| 国产女人18水真多18精品一级做 | 国产午夜精品一区二区三区视频| 从欧美一区二区三区| 天天射综合影视| 亚洲欧美综合在线精品| 日韩一区二区在线观看| 91麻豆高清视频| 精品一区二区三区在线播放| 亚洲一区二区三区四区中文字幕| 久久午夜国产精品| 欧美剧情电影在线观看完整版免费励志电影 | 一本色道久久综合亚洲91 | 韩国v欧美v日本v亚洲v| 亚洲国产精品自拍| 欧美激情一区二区三区不卡| 欧美一区二区人人喊爽| 欧美性淫爽ww久久久久无| 国产乱码精品一区二区三区av | 亚洲在线免费播放| 免费视频最近日韩| 欧美日本一区二区在线观看| 天使萌一区二区三区免费观看| 久久综合九色综合欧美就去吻| 亚洲国产成人av网| 大尺度一区二区| 91丨国产丨九色丨pron| 国产在线播放一区| 秋霞成人午夜伦在线观看| 一个色妞综合视频在线观看| 中文字幕成人在线观看| 久久综合色播五月| 精品国产污污免费网站入口 | 岛国一区二区在线观看| 久久99久久精品| 免费视频一区二区| 免费三级欧美电影| 久久99久久99精品免视看婷婷| 日韩av成人高清| 免费在线看一区| 七七婷婷婷婷精品国产| 日韩黄色片在线观看| 午夜精品123| 日日夜夜一区二区| 日本在线不卡一区| 免费日韩伦理电影| 国内精品久久久久影院薰衣草 | 亚洲国产精品ⅴa在线观看| 久久奇米777| 久久久亚洲精品石原莉奈| 久久日韩精品一区二区五区| 26uuu欧美| 2020国产精品自拍| 国产欧美日韩另类一区| 国产精品灌醉下药二区| |精品福利一区二区三区| 亚洲欧美另类小说| 亚洲国产成人91porn| 日韩中文字幕不卡| 国产一区二区三区av电影| 国产高清在线精品| 成人av在线网| 色综合久久九月婷婷色综合| 91黄色免费网站| 日韩一卡二卡三卡国产欧美| 久久精品一区四区| 一区在线观看免费| 99精品视频一区| 欧美亚洲国产bt| 日韩三级在线免费观看| 久久蜜桃一区二区| 亚洲婷婷国产精品电影人久久| 亚洲一区二区成人在线观看| 奇米亚洲午夜久久精品| 国产99久久久久久免费看农村| 99亚偷拍自图区亚洲| 欧美挠脚心视频网站| 久久久亚洲国产美女国产盗摄| 综合久久国产九一剧情麻豆| 午夜精品久久久久久久蜜桃app| 久久99精品国产麻豆不卡| 成人高清在线视频| 欧美日产国产精品| 欧美国产日韩在线观看| 亚洲成人动漫av| 国产精品1024| 精品视频123区在线观看| 久久一夜天堂av一区二区三区 | 久久久久久久网| 亚洲你懂的在线视频| 天使萌一区二区三区免费观看| 国产成人小视频| 欧美电影在哪看比较好| 亚洲国产成人午夜在线一区| 五月天亚洲精品| 久久久久久久久久看片| 亚洲制服丝袜一区| 成人网男人的天堂| 日韩三级精品电影久久久| 国产精品麻豆网站| 精品一区二区三区的国产在线播放| 一本久道久久综合中文字幕| 久久一区二区三区国产精品| 午夜精品久久一牛影视| 99久久久免费精品国产一区二区| 精品福利在线导航| 亚洲成a人v欧美综合天堂下载 | 一区二区三区色| 国产很黄免费观看久久| 欧美一级搡bbbb搡bbbb| 亚洲精品欧美二区三区中文字幕| 国产一区二区三区在线观看免费视频| 欧美调教femdomvk| 中文字幕视频一区| 国产91在线看| 久久亚洲捆绑美女| 久久国产剧场电影| 欧美一区二区视频在线观看2020| 亚洲人亚洲人成电影网站色| 国产精品18久久久| 精品不卡在线视频| 毛片基地黄久久久久久天堂| 欧美亚一区二区| 亚洲精品老司机| 91麻豆福利精品推荐| 国产精品国产三级国产aⅴ入口| 国产精品77777| 久久精品夜夜夜夜久久| 国产一区三区三区| 欧美tickle裸体挠脚心vk| 美女国产一区二区三区| 日韩一级黄色片| 另类小说色综合网站| 欧美一区二区三区四区久久 | 韩国中文字幕2020精品| 欧美伦理电影网| 亚洲v日本v欧美v久久精品| 色猫猫国产区一区二在线视频| 亚洲色图色小说| 99re这里都是精品| 国产精品第13页| 91免费视频观看| 亚洲一区二区在线免费看| 欧美日韩日日骚| 日韩精品一级中文字幕精品视频免费观看 | 成人一道本在线| 中文字幕乱码一区二区免费| 成人a级免费电影| 亚洲男人的天堂在线aⅴ视频| 色香蕉成人二区免费| 亚洲18女电影在线观看| 在线不卡欧美精品一区二区三区| 日韩中文字幕亚洲一区二区va在线| 欧美一区国产二区| 国产精品伊人色| 亚洲女人****多毛耸耸8| 91国在线观看| 蜜桃免费网站一区二区三区| 26uuu久久综合| 99久久er热在这里只有精品66| 亚洲综合小说图片| 日韩手机在线导航| 国产成a人亚洲| 亚洲精品精品亚洲|