MedianCutPalettizer.h
Go to the documentation of this file.00001 00012 #ifndef __MedianCutPalettizer_H__ 00013 #define __MedianCutPalettizer_H__ 00014 00015 // Includes 00016 00017 // Forward declares 00018 00019 // MedianCutPalettizer 00020 class MedianCutPalettizer 00021 { 00022 public: 00027 static int GeneratePalette( 00028 unsigned int* imageData, 00029 int imageWidth, 00030 int imageHeight, 00031 unsigned int* palette, 00032 int paletteMaxCount 00033 ); 00034 00035 static int GeneratePalette( 00036 unsigned int* imageData, 00037 int imageWidth, 00038 int imageHeight, 00039 unsigned short* palette, 00040 int paletteMaxCount 00041 ); 00042 00046 static void PalettizeImage( 00047 unsigned int* imageData, 00048 int imageWidth, 00049 int imageHeight, 00050 unsigned int* palette, 00051 int paletteCount, 00052 unsigned char* outputData 00053 ); 00054 }; 00055 00056 #endif /* __MedianCutPalettizer_H__ */
Reproduction/republishing of any material on this site without permission is strictly prohibited.
