X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ae3c17b4013e80b99976c750c19fca47729517f6..1b7751aaa9a86d76a850b9267bc0c201e3cea30f:/interface/wx/quantize.h?ds=sidebyside diff --git a/interface/wx/quantize.h b/interface/wx/quantize.h index eeea5bcad9..8701ab5d72 100644 --- a/interface/wx/quantize.h +++ b/interface/wx/quantize.h @@ -3,12 +3,11 @@ // Purpose: interface of wxQuantize // Author: wxWidgets team // RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @class wxQuantize - @wxheader{quantize.h} Performs quantization, or colour reduction, on a wxImage. @@ -34,9 +33,9 @@ public: Fills @a out_rows with indexes into palette (which is also stored into @a palette variable). */ - void DoQuantize(unsigned w, unsigned h, unsigned char** in_rows, - unsigned char** out_rows, unsigned char* palette, - int desiredNoColours); + static void DoQuantize(unsigned int w, unsigned int h, + unsigned char** in_rows, unsigned char** out_rows, + unsigned char* palette, int desiredNoColours); /** Reduce the colours in the source image and put the result into the destination image. @@ -45,22 +44,22 @@ public: Specify an optional palette pointer to receive the resulting palette. This palette may be passed to ConvertImageToBitmap, for example. */ - bool Quantize(const wxImage& src, wxImage& dest, - wxPalette** pPalette, int desiredNoColours = 236, - unsigned char** eightBitData = 0, - int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS - |wxQUANTIZE_FILL_DESTINATION_IMAGE - |wxQUANTIZE_RETURN_8BIT_DATA); + static bool Quantize(const wxImage& src, wxImage& dest, + wxPalette** pPalette, int desiredNoColours = 236, + unsigned char** eightBitData = 0, + int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS| + wxQUANTIZE_FILL_DESTINATION_IMAGE| + wxQUANTIZE_RETURN_8BIT_DATA); /** This version sets a palette in the destination image so you don't have to manage it yourself. */ - bool Quantize(const wxImage& src, wxImage& dest, - int desiredNoColours = 236, - unsigned char** eightBitData = 0, - int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS - |wxQUANTIZE_FILL_DESTINATION_IMAGE - |wxQUANTIZE_RETURN_8BIT_DATA); + static bool Quantize(const wxImage& src, wxImage& dest, + int desiredNoColours = 236, + unsigned char** eightBitData = 0, + int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS| + wxQUANTIZE_FILL_DESTINATION_IMAGE| + wxQUANTIZE_RETURN_8BIT_DATA); };