git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33322
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/wxPython/pyistream.h"
%}
#include "wx/wxPython/pyistream.h"
%}
+//---------------------------------------------------------------------------
+
+enum {
+ wxIMAGE_ALPHA_TRANSPARENT,
+ wxIMAGE_ALPHA_THRESHOLD,
+ wxIMAGE_ALPHA_OPAQUE
+};
+
+
//---------------------------------------------------------------------------
%newgroup
//---------------------------------------------------------------------------
%newgroup
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.", "");
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
// find first colour that is not used in the image and has higher
- 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
"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