IsTransparent and etc.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 2005-04-04 15:28:33 +00:00
parent c96bf2a768
commit 69056570da

View File

@ -19,6 +19,15 @@
#include "wx/wxPython/pyistream.h"
%}
//---------------------------------------------------------------------------
enum {
wxIMAGE_ALPHA_TRANSPARENT,
wxIMAGE_ALPHA_THRESHOLD,
wxIMAGE_ALPHA_OPAQUE
};
//---------------------------------------------------------------------------
%newgroup
@ -257,6 +266,13 @@ length of the data must be width*height*3.", "",
the image already has alpha data. If it doesn't, alpha data will be by
default initialized to all pixels being fully opaque. But if the image
has a a mask colour, all mask pixels will be completely transparent.", "");
DocDeclStr(
bool , IsTransparent(int x, int y,
unsigned char threshold = wxIMAGE_ALPHA_THRESHOLD) const,
"Returns True if this pixel is masked or has an alpha value less than
the spcified threshold.", "");
// find first colour that is not used in the image and has higher
@ -271,7 +287,7 @@ success flag and rgb values.", "");
DocDeclStr(
bool , ConvertAlphaToMask(byte threshold = 128),
bool , ConvertAlphaToMask(byte threshold = wxIMAGE_ALPHA_THRESHOLD),
"If the image has alpha channel, this method converts it to mask. All pixels
with alpha value less than ``threshold`` are replaced with mask colour and the
alpha channel is removed. Mask colour is chosen automatically using