📄 izigzag.c
字号:
#include "dct.h"
extern short block[BLOCK_SIZE];
//extern short quant[BLOCK_SIZE];
void izigzag(void)
{
int i;
short izig[BLOCK_SIZE];
izig[0] = block[0];
izig[1] = block[1];
izig[8] = block[2];
izig[16] = block[3];
izig[9] = block[4];
izig[2] = block[5];
izig[3] = block[6];
izig[10] = block[7];
izig[17] = block[8];
izig[24] = block[9];
izig[32] = block[10];
izig[25] = block[11];
izig[18] = block[12];
izig[11] = block[13];
izig[4] = block[14];
izig[5] = block[15];
izig[12] = block[16];
izig[19] = block[17];
izig[26] = block[18];
izig[33] = block[19];
izig[40] = block[20];
izig[48] = block[21];
izig[41] = block[22];
izig[34] = block[23];
izig[27] = block[24];
izig[20] = block[25];
izig[13] = block[26];
izig[6] = block[27];
izig[7] = block[28];
izig[14] = block[29];
izig[21] = block[30];
izig[28] = block[31];
izig[35] = block[32];
izig[42] = block[33];
izig[49] = block[34];
izig[56] = block[35];
izig[57] = block[36];
izig[50] = block[37];
izig[43] = block[38];
izig[36] = block[39];
izig[29] = block[40];
izig[22] = block[41];
izig[15] = block[42];
izig[23] = block[43];
izig[30] = block[44];
izig[37] = block[45];
izig[44] = block[46];
izig[51] = block[47];
izig[58] = block[48];
izig[59] = block[49];
izig[52] = block[50];
izig[45] = block[51];
izig[38] = block[52];
izig[31] = block[53];
izig[39] = block[54];
izig[46] = block[55];
izig[53] = block[56];
izig[60] = block[57];
izig[61] = block[58];
izig[54] = block[59];
izig[47] = block[60];
izig[55] = block[61];
izig[62] = block[62];
izig[63] = block[63];
for(i=0;i<64;i++)
{
block[i] = izig[i];
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -