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

📄 cdfpred.h

📁 一个简单而且快速的无损压缩算法。包含源代码实现
💻 H
字号:
#ifndef __CDFPRED_H
#define __CDFPRED_H

/* korelacja i dekorelacja */

#include "cdftypes.h"

/* zakres i domyslna wart. predyktora */
#define MINpred -1
#define MAXpred 9
#define DEFpred 8

/* predyktory >= 0 opisane w .c */
/* predyktor -1 oznacza kopiowanie wiersza bez modyfikacji */

/* inicjalizacja struktur dekorelacji - wypelnienie tablicy statycznej dla wersji do 8bpp */
/* nie wymaga zwolnienia */
void decorelateinit8bpp(int bpp);

/* dekorelacja, row 0 - aware */
/* arg.: poprzedni i altualny wiersz, numer wiersza, liczba pikseli wiersza (>0)*/
/* numer predyktora i bufor na wiersz po dekorelacji */
void decorelaterow(const PIXEL *prevrow, const PIXEL *currow, int row, int rowlen, int bpp,
				   int pred, PIXEL *decorelatedrow);
void decorelaterow8bpp(const BYTE *prevrow, const BYTE *currow, int row, int rowlen, int bpp,
				       int pred, BYTE *decorelatedrow);

/* korelacja, odwaraca operacje decorelaterow */
void corelaterow(const PIXEL *prevrow, PIXEL *currow, int row, int rowlen, int bpp,
				   int pred, const PIXEL *decorelatedrow);



#endif

⌨️ 快捷键说明

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