]> git.saurik.com Git - wxWidgets.git/commitdiff
Use ConvertAlphaToMask
authorRobin Dunn <robin@alldunn.com>
Wed, 25 Aug 2004 21:57:16 +0000 (21:57 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 25 Aug 2004 21:57:16 +0000 (21:57 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/demo/ImageAlpha.py

index cb5210412f2da73c0d1e2a19759fa26946aac6d1..a4f39cf59b725238e8633bb272127bda90b00192 100644 (file)
@@ -5,7 +5,7 @@ from Main import opj
 
 #----------------------------------------------------------------------
 
-msg = "This is some text that will appear behind the image..."
+msg = "Some text will appear in the image's shadow..."
 
 class TestPanel(wx.Panel):
     def __init__(self, parent, log):
@@ -26,8 +26,10 @@ class TestPanel(wx.Panel):
         
         bmp = wx.Bitmap(opj('bitmaps/toucan.png'))
         if "__WXGTK__" in wx.PlatformInfo:
-            # try to make up for it a bit...
-            bmp.SetMaskColour("black")
+            # try to make up for lack of alpha support a bit...
+            img = bmp.ConvertToImage()
+            img.ConvertAlphaToMask(220) #threshold below which alpha will be made fully transparent
+            bmp = img.ConvertToBitmap()
             
         dc.DrawBitmap(bmp, 25,100, True)