⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user_dehuffman.h

📁 这是我做的毕业设计
💻 H
字号:

////对解码所用HUFFMAN结构体变量进行赋初值 
void DE_STDHuffTab(BYTE* nrcodes,BYTE* stdTab,deHUFFCODE* dehuffCode)
{
	int i     = 0;             //临时变量
  	int j     = 0;
  	int k     = 0;
  	unsigned short int code   = 0; 
  	for (i = 1; i <= 16; i++)
	  { 
	   for (j = 1; j <= nrcodes[i]; j++)
	   {   
	    dehuffCode[k].decodeval=code;
	    dehuffCode[k].len=i;
	    dehuffCode[k].huffstd_val=stdTab[k];
	    ++k;
	    ++code;
	   }
	   code*=2;
	  } 
}

/////////////////////////////////////////////////////////////////////////
//功能:从编码的数据区 JPEGHUFFMAN_DATA[] 返回 长度为len 位的huffman 码字

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -