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

📄 median.h

📁 freeamp有名的媒体播放器
💻 H
字号:
/*
** File:        median.h             Copyright (c) Truda Software
** Author:      Anton Kruger         215 Marengo Rd, #2, 
** Date:        March 1992           Oxford, IA 52322-9383
** Revision:    1.0                  March 1992
** 
** Description: Contains an implementation of Heckbert's median-
**              cut color quantization algorithm.
**
** Compilers:  MSC 5.1, 6.0.
**
** Note:       1) Compile in large memory model.
**             2) Delete the "#define FAST_REMAP" statement below
**                in order to deactivate fast remapping.
*/
#ifndef __INCLUDED_MEDIAN_H
#define __INCLUDED_MEDIAN_H

/* Macros for converting between (r,g,b)-colors and 15-bit     */
/* colors follow.                                              */
#define mcRGB(r,g,b) (WORD)(((b)&~7)<<7)|(((g)&~7)<<2)|((r)>>3)
#define mcRED(x)     (BYTE)(((x)&31)<<3)
#define mcGREEN(x)   (BYTE)((((x)>>5)&255)<< 3)
#define mcBLUE(x)    (BYTE)((((x)>>10)&255)<< 3)

WORD MedianCut(WORD Hist[], BYTE ColMap[][3], int maxcubes);

#endif

⌨️ 快捷键说明

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