[Mono-bugs] [Bug 81828][Nor] Changed - Alpha values in TextureBrush'es are incorrectly used
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Jul 6 09:34:32 EDT 2007
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by sebastien at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=81828
--- shadow/81828 2007-06-07 12:01:39.000000000 -0400
+++ shadow/81828.tmp.11885 2007-07-06 09:34:32.000000000 -0400
@@ -1,14 +1,14 @@
Bug#: 81828
Product: Mono: Class Libraries
Version: unspecified
OS: All
OS Details:
-Status: NEW
+Status: ASSIGNED
Resolution:
-Severity:
+Severity: Unknown
Priority: Normal
Component: libgdiplus
AssignedTo: mono-bugs at ximian.com
ReportedBy: doc.formatique at gmail.com
QAContact: mono-bugs at ximian.com
TargetMilestone: ---
@@ -50,6 +50,15 @@
*src=0x80ffffff while the equivalent pycairo program passes 0x80808080
------- Additional Comments From doc.formatique at gmail.com 2007-06-07 12:01 -------
Created an attachment (id=19380)
C# program exhibiting the bug
+
+------- Additional Comments From sebastien at ximian.com 2007-07-06 09:34 -------
+Yes, it's a (lack of) premultiplication bug. It's easy to fix in
+texture brush but that seems like the wrong place to make that fix.
+
+Generalizing the fix (gdip_bitmap_ensure_surface seems the right
+candidate) is not much harder but will require much more test (and
+will have to wait after my vacations).
+
More information about the mono-bugs
mailing list